section {
  background-color: #eeeeee; }

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

:focus {
  outline: none; }

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

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

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

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

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

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

b,
strong {
  font-weight: bold; }

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

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

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

body {
  position: relative; }

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

.hidden {
  visibility: hidden; }

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

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

.mbr-black {
  color: #101010; }

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

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

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

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

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

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

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

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

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

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

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

.card-box {
  width: 100%; }

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

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

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

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

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

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

  .media {
    width: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

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

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

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

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

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

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

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

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

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

.media {
  display: -webkit-flex; }

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto; }

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

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

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

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

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

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

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

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

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

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

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

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

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

.card-img {
  width: auto; }

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

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

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

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

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

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

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

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

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

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

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

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

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

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

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

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

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

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

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

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

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

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

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
body {
  font-family: Roboto;
}
.display-1 {
  font-family: 'Montserrat', sans-serif;
  font-size: 3.5rem;
  font-weight: 800;
  letter-spacing: 0px;
}
.display-1 > .mbr-iconfont {
  font-size: 5.6rem;
}
.display-2 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 700;
}
.display-2 > .mbr-iconfont {
  font-size: 2.4rem;
}
.display-4 {
  font-family: 'Barlow', sans-serif;
  font-size: 0.8rem;
  line-height: 1.4;
  font-weight: 400;
}
.display-4 > .mbr-iconfont {
  font-size: 1.28rem;
}
.display-5 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1rem;
  line-height: 1.4;
}
.display-5 > .mbr-iconfont {
  font-size: 1.6rem;
}
.display-7 {
  font-family: 'Barlow', sans-serif;
  font-size: 0.9rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.44rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.8rem;
    font-size: calc( 1.875rem + (3.5 - 1.875) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.875rem + (3.5 - 1.875) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((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: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2.5rem;
  border-radius: 0px;
}
.btn-sm {
  padding: 0.6rem 1.5rem;
  border-radius: 0px;
}
.btn-md {
  padding: 1rem 2.6rem;
  border-radius: 0px;
}
.btn-lg {
  padding: 1.2rem 3.2rem;
  border-radius: 6px;
}
.bg-primary {
  background-color: #101010 !important;
}
.bg-success {
  background-color: #1be4e4 !important;
}
.bg-info {
  background-color: #1bbe74 !important;
}
.bg-warning {
  background-color: #149dcc !important;
}
.bg-danger {
  background-color: #101010 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #101010 !important;
  border-color: #101010 !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #7e7e7e !important;
  border-color: #7e7e7e !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #585858 !important;
  border-color: #585858 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #585858 !important;
  border-color: #585858 !important;
}
.btn-info,
.btn-info:active {
  background-color: #1bbe74 !important;
  border-color: #1bbe74 !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #117b4b !important;
  border-color: #117b4b !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #117b4b !important;
  border-color: #117b4b !important;
}
.btn-success,
.btn-success:active {
  background-color: #1be4e4 !important;
  border-color: #1be4e4 !important;
  color: #000000 !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #000000 !important;
  background-color: #13a0a0 !important;
  border-color: #13a0a0 !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #000000 !important;
  background-color: #13a0a0 !important;
  border-color: #13a0a0 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #149dcc !important;
  border-color: #149dcc !important;
  color: #ffffff !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #0d6786 !important;
  border-color: #0d6786 !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #0d6786 !important;
  border-color: #0d6786 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #101010 !important;
  border-color: #101010 !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #ffffff;
  background-color: #101010;
  border-color: #101010;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #101010 !important;
  border-color: #101010 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background: none;
  border-color: #4b4b4b;
  color: #4b4b4b;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #7e7e7e;
  border-color: #7e7e7e;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #7e7e7e !important;
  border-color: #7e7e7e !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background: none;
  border-color: #0e653d;
  color: #0e653d;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #ffffff;
  background-color: #1bbe74;
  border-color: #1bbe74;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #1bbe74 !important;
  border-color: #1bbe74 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background: none;
  border-color: #108989;
  color: #108989;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000;
  background-color: #1be4e4;
  border-color: #1be4e4;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #000000 !important;
  background-color: #1be4e4 !important;
  border-color: #1be4e4 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background: none;
  border-color: #0b566f;
  color: #0b566f;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffffff;
  background-color: #149dcc;
  border-color: #149dcc;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #149dcc !important;
  border-color: #149dcc !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #101010;
  border-color: #101010;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #101010 !important;
  border-color: #101010 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #101010 !important;
}
.text-secondary {
  color: #7e7e7e !important;
}
.text-success {
  color: #1be4e4 !important;
}
.text-info {
  color: #1bbe74 !important;
}
.text-warning {
  color: #149dcc !important;
}
.text-danger {
  color: #101010 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #101010 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #000000 !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #4b4b4b !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #108989 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #0e653d !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #0b566f !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #101010 !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #ffffff !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #1bbe74;
}
.alert-warning {
  background-color: #149dcc;
}
.alert-danger {
  background-color: #101010;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #101010;
  border-color: #101010;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #101010;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #c3c3c3;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #d1fafa;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #6eeab2;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #b4e6f8;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #c3c3c3;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Barlow', sans-serif;
  font-size: 0.9rem;
  line-height: 1.5;
}
.form-control > .mbr-iconfont {
  font-size: 1.44rem;
}
blockquote {
  border-color: #101010;
}
/* Forms */
.mbr-form .btn {
  margin: .4rem 0;
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #101010;
  color: #ffffff;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: gray !important;
  border-bottom-color: gray !important;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #101010 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #7e7e7e !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='%23101010' %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;
}
hr {
  border: none;
  background-color: #101010;
  height: 3px;
  width: 72px;
  position: absolute;
  top: -3.5rem;
  display: inline-block;
}
.line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.line-title-big {
  width: 72px;
  height: 3px;
  background-color: #101010;
  margin-bottom: 2rem;
  display: inline-block;
}
.vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.mbr-section-btn .btn-danger,
.btn-warning,
.btn-white,
.btn-black,
.btn-secondary,
.btn-primary,
.btn-info,
.btn-success {
  position: relative;
  background-color: #ffffff;
  transform: perspective(1px) translateZ(0);
  transition: all 0.3s ease-in-out !important;
}
.mbr-section-btn .btn::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: scaleX(0);
  transform-origin: 50% 0;
  transition-property: transform;
  transition: 0.6s;
  transition-timing-function: cubic-bezier(0.17, 0.67, 0, 1.01);
  transform-origin: 0% 50%;
}
.btn-white {
  color: #101010 !important;
}
.btn-danger:hover {
  color: #101010 !important;
}
.btn-warning:hover {
  color: #149dcc !important;
}
.btn-success:hover {
  color: #1be4e4 !important;
}
.btn-info:hover {
  color: #1bbe74 !important;
}
.btn-black:hover {
  color: #000000 !important;
}
.btn-white:hover {
  color: #000000 !important;
}
.btn-secondary:hover {
  color: #7e7e7e !important;
}
.btn-primary:hover {
  color: #101010 !important;
}
.btn:hover::before {
  background-color: #ffffff;
  transform: scaleX(1);
}
.btn-white {
  color: #101010 !important;
}
.mbr-section-btn .btn-danger-outline {
  border-color: #101010;
}
.mbr-section-btn .btn-danger-outline,
.btn-warning-outline,
.btn-white-outline,
.btn-black-outline,
.btn-secondary-outline,
.btn-primary-outline,
.btn-info-outline,
.btn-success-outline {
  position: relative;
  background-color: transparent !important;
  transform: perspective(1px) translateZ(0);
  transition: all 0.3s ease-in-out !important;
}
.btn-danger-outline {
  color: #ffffff !important;
}
.btn-secondary-outline:hover::before {
  background-color: #7e7e7e !important;
}
.btn-success-outline:hover::before {
  background-color: #1be4e4 !important;
}
.btn-info-outline:hover::before {
  background-color: #1bbe74 !important;
}
.btn-primary-outline:hover::before {
  background-color: #101010 !important;
}
.btn-white-outline:hover::before {
  background-color: #ffffff !important;
}
.btn-black-outline:hover::before {
  background-color: #000000 !important;
}
.btn-black-outline:hover::before {
  background-color: #149dcc !important;
}
.btn-danger-outline:hover::before {
  background-color: #101010 !important;
}
.cid-uyPgZDTXg8 {
  padding-top: 225px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/header-cursos-1920x1080.png");
}
.cid-uyPgZDTXg8 h2 {
  color: #000000;
}
.cid-uyPgZDTXg8 h1 {
  color: #000000;
}
.cid-uyPgZDTXg8 .mbr-text,
.cid-uyPgZDTXg8 .mbr-section-btn {
  color: #ffffff;
}
.cid-uyPgZDTXg8 H1 {
  color: #ffffff;
  text-align: center;
}
.cid-uyPgZDTXg8 H2 {
  color: #ffffff;
}
.cid-tu3rXY6Gfx {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tu3rXY6Gfx .contents {
  text-align: center;
  margin-bottom: 10px;
}
.cid-tu3rXY6Gfx .contents .mbr-section-title {
  margin-bottom: 20px;
  color: #101010;
}
.cid-tu3rXY6Gfx .contents .mbr-subtitle {
  color: #7e7e7e;
  margin-bottom: 10px;
}
.cid-tu3rXY6Gfx .contents .mbr-section-text {
  margin-top: 20px;
  color: #1bbe74;
}
.cid-tu3rXY6Gfx .carousel-item {
  justify-content: center;
}
.cid-tu3rXY6Gfx .carousel-item .media-container-row {
  flex-grow: 1;
}
.cid-tu3rXY6Gfx .carousel-item .wrap-img {
  text-align: center;
  transform: all 0.3s ease-in-out;
}
.cid-tu3rXY6Gfx .carousel-item .wrap-img img {
  max-height: 60px;
  width: auto;
  max-width: 60%;
  opacity: 1;
  transform: all 0.3s ease-in-out;
}
.cid-tu3rXY6Gfx .carousel-item .wrap-img:hover img {
  opacity: 1;
}
@media (max-width: 991px) {
  .cid-tu3rXY6Gfx .carousel-controls {
    display: none;
  }
}
.cid-tu3rXY6Gfx .carousel-controls .carousel-control-prev,
.cid-tu3rXY6Gfx .carousel-controls .carousel-control-next {
  opacity: 1;
}
.cid-tu3rXY6Gfx .carousel-controls .carousel-control-prev {
  left: -94px;
}
.cid-tu3rXY6Gfx .carousel-controls .carousel-control-next {
  right: -94px;
}
.cid-tu3rXY6Gfx .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 15px;
}
.cid-tu3rXY6Gfx .carousel-controls a span {
  padding: 16.5px;
  border-radius: 50%;
  color: #ffffff;
  background: #7e7e7e;
  font-weight: bold;
  box-shadow: 0 10px 30px 0 #e7eaf2;
}
.cid-tu3rXY6Gfx .carousel-controls a:hover span {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tu3rXY6Gfx .carousel-control {
    display: none;
  }
  .cid-tu3rXY6Gfx .mbr-section-title {
    padding-bottom: 0;
  }
  .cid-tu3rXY6Gfx .slider-clients {
    padding: 2rem 1rem;
  }
}
.cid-tu3rXY6Gfx .cloneditem-1,
.cid-tu3rXY6Gfx .cloneditem-2,
.cid-tu3rXY6Gfx .cloneditem-3,
.cid-tu3rXY6Gfx .cloneditem-4,
.cid-tu3rXY6Gfx .cloneditem-5 {
  display: none;
}
.cid-tu3rXY6Gfx .col-lg-15 {
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tu3rXY6Gfx .col-lg-15 {
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-tu3rXY6Gfx .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(50%, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-tu3rXY6Gfx .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-50%, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-tu3rXY6Gfx .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tu3rXY6Gfx .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides2 .cloneditem-1,
  .cid-tu3rXY6Gfx .carousel-inner.slides2 .cloneditem-2,
  .cid-tu3rXY6Gfx .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-tu3rXY6Gfx .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(33.333333%, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-tu3rXY6Gfx .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-33.333333%, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-tu3rXY6Gfx .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tu3rXY6Gfx .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides3 .cloneditem-1,
  .cid-tu3rXY6Gfx .carousel-inner.slides3 .cloneditem-2,
  .cid-tu3rXY6Gfx .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-tu3rXY6Gfx .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(25%, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-tu3rXY6Gfx .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-25%, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-tu3rXY6Gfx .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tu3rXY6Gfx .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides4 .cloneditem-1,
  .cid-tu3rXY6Gfx .carousel-inner.slides4 .cloneditem-2,
  .cid-tu3rXY6Gfx .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-tu3rXY6Gfx .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(20%, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-tu3rXY6Gfx .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-20%, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-tu3rXY6Gfx .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tu3rXY6Gfx .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides5 .cloneditem-1,
  .cid-tu3rXY6Gfx .carousel-inner.slides5 .cloneditem-2,
  .cid-tu3rXY6Gfx .carousel-inner.slides5 .cloneditem-3,
  .cid-tu3rXY6Gfx .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-tu3rXY6Gfx .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(16.666667%, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-tu3rXY6Gfx .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-16.666667%, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-tu3rXY6Gfx .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tu3rXY6Gfx .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-tu3rXY6Gfx .carousel-inner.slides6 .cloneditem-1,
  .cid-tu3rXY6Gfx .carousel-inner.slides6 .cloneditem-2,
  .cid-tu3rXY6Gfx .carousel-inner.slides6 .cloneditem-3,
  .cid-tu3rXY6Gfx .carousel-inner.slides6 .cloneditem-4,
  .cid-tu3rXY6Gfx .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }
}
.cid-tu3rXY6Gfx .mbr-section-title {
  margin: 0;
}
.cid-tu3rXY6Gfx .slider-clients {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  padding: 35px 0px;
  position: relative;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tu3rXY6Gfx .slider-clients {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  .cid-tu3rXY6Gfx .carousel-control-prev {
    left: 15px !important;
  }
  .cid-tu3rXY6Gfx .carousel-control-prev:hover {
    left: 0 !important;
  }
  .cid-tu3rXY6Gfx .carousel-control-next {
    right: 15px !important;
  }
  .cid-tu3rXY6Gfx .carousel-control-next:hover {
    right: 0 !important;
  }
}
.cid-tu3rXY6Gfx .mbr-fallback-image.disabled {
  display: none;
}
.cid-tu3rXY6Gfx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tu3rXY6Gfx .contents .mbr-section-title {
  color: #7e7e7e;
}
.cid-uCMH6iMAdj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uCMH6iMAdj h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-uCMH6iMAdj .container {
    position: relative;
  }
  .cid-uCMH6iMAdj .row {
    margin: 0;
  }
  .cid-uCMH6iMAdj h2 {
    margin: 0;
  }
}
.cid-uCMH6iMAdj .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-uCMH6iMAdj .mbr-section-subtitle {
  color: #777777;
}
.cid-uCMH6iMAdj .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-uCMH6iMAdj .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-uCMH6iMAdj .container-column,
.cid-uCMH6iMAdj h2 {
  color: #000000;
}
.cid-uCMHcg9i95 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uCMHcg9i95 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #f3f3f3;
  color: #232323;
  padding: 0;
}
.cid-uCMHcg9i95 .rev,
.cid-uCMHcg9i95 .mbr-iconfont {
  display: inline-block;
}
.cid-uCMHcg9i95 .img-curso {
  filter: brightness(80%);
}
.cid-uCMHcg9i95 .card-img {
  position: relative;
}
.cid-uCMHcg9i95 .card-off {
  padding: 1.2rem 0rem 0rem 0rem;
}
.cid-uCMHcg9i95 .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-uCMHcg9i95 .card .tx {
  padding-top: 0.2rem;
}
.cid-uCMHcg9i95 .card .img-club {
  position: absolute;
  width: 20%;
  padding: .6rem;
  top: 2rem;
  left: 2rem;
  z-index: 1;
}
.cid-uCMHcg9i95 .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-uCMHcg9i95 .card-title {
  color: #000000;
  margin: 0;
  text-align: left;
}
.cid-uCMHcg9i95 .title-destacado {
  text-align: center;
  background: #1bbe74;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-uCMHcg9i95 .title-in-person {
  text-align: center;
  background: #0080c5;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-uCMHcg9i95 .title-off {
  text-align: center;
  background: #cc3333;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-uCMHcg9i95 .card-box {
  padding: 1.5rem;
}
.cid-uCMHcg9i95 .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-uCMHcg9i95 .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-uCMHcg9i95 .mbr-section-title,
.cid-uCMHcg9i95 .line-wrap {
  text-align: center;
  color: #ffffff;
}
.cid-uCMHcg9i95 .card-text,
.cid-uCMHcg9i95 .mbr-section-btn,
.cid-uCMHcg9i95 .ico-line {
  text-align: left;
  color: #767676;
}
.cid-uCMHcg9i95 .mbr-text,
.cid-uCMHcg9i95 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-uCMHcg9i95 .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-uCMHcg9i95 .card-title DIV {
  text-align: left;
}
.cid-uCMHaAGf60 {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uCMHaAGf60 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-uCMHaAGf60 .container {
    position: relative;
  }
  .cid-uCMHaAGf60 .row {
    margin: 0;
  }
  .cid-uCMHaAGf60 h2 {
    margin: 0;
  }
}
.cid-uCMHaAGf60 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-uCMHaAGf60 .mbr-section-subtitle {
  color: #777777;
}
.cid-uCMHaAGf60 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-uCMHaAGf60 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-uCMHaAGf60 .container-column,
.cid-uCMHaAGf60 h2 {
  color: #000000;
}
.cid-tYevkfGDUh {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYevkfGDUh .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #f3f3f3;
  color: #232323;
  padding: 0;
}
.cid-tYevkfGDUh .rev,
.cid-tYevkfGDUh .mbr-iconfont {
  display: inline-block;
}
.cid-tYevkfGDUh .img-curso {
  filter: brightness(80%);
}
.cid-tYevkfGDUh .card-img {
  position: relative;
}
.cid-tYevkfGDUh .card-off {
  padding: 1.2rem 0rem 0rem 0rem;
}
.cid-tYevkfGDUh .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-tYevkfGDUh .card .tx {
  padding-top: 0.2rem;
}
.cid-tYevkfGDUh .card .img-club {
  position: absolute;
  width: 20%;
  padding: .6rem;
  top: 2rem;
  left: 2rem;
  z-index: 1;
}
.cid-tYevkfGDUh .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-tYevkfGDUh .card-title {
  color: #000000;
  margin: 0;
  text-align: left;
}
.cid-tYevkfGDUh .title-destacado {
  text-align: center;
  background: #1bbe74;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-tYevkfGDUh .title-in-person {
  text-align: center;
  background: #0080c5;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-tYevkfGDUh .title-off {
  text-align: center;
  background: #cc3333;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-tYevkfGDUh .card-box {
  padding: 1.5rem;
}
.cid-tYevkfGDUh .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tYevkfGDUh .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tYevkfGDUh .mbr-section-title,
.cid-tYevkfGDUh .line-wrap {
  text-align: center;
  color: #ffffff;
}
.cid-tYevkfGDUh .card-text,
.cid-tYevkfGDUh .mbr-section-btn,
.cid-tYevkfGDUh .ico-line {
  text-align: left;
  color: #767676;
}
.cid-tYevkfGDUh .mbr-text,
.cid-tYevkfGDUh .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-tYevkfGDUh .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-tYevkfGDUh .card-title DIV {
  text-align: left;
}
.cid-ukScMmaixK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ukScMmaixK .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #f3f3f3;
  color: #232323;
  padding: 0;
}
.cid-ukScMmaixK .rev,
.cid-ukScMmaixK .mbr-iconfont {
  display: inline-block;
}
.cid-ukScMmaixK .img-curso {
  filter: brightness(80%);
}
.cid-ukScMmaixK .card-img {
  position: relative;
}
.cid-ukScMmaixK .card-off {
  padding: 1.2rem 0rem 0rem 0rem;
}
.cid-ukScMmaixK .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-ukScMmaixK .card .tx {
  padding-top: 0.2rem;
}
.cid-ukScMmaixK .card .img-club {
  position: absolute;
  width: 20%;
  padding: .6rem;
  top: 2rem;
  left: 2rem;
  z-index: 1;
}
.cid-ukScMmaixK .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-ukScMmaixK .card-title {
  color: #000000;
  margin: 0;
  text-align: left;
}
.cid-ukScMmaixK .title-destacado {
  text-align: center;
  background: #1bbe74;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-ukScMmaixK .title-in-person {
  text-align: center;
  background: #0080c5;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-ukScMmaixK .title-off {
  text-align: center;
  background: #cc3333;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-ukScMmaixK .card-box {
  padding: 1.5rem;
}
.cid-ukScMmaixK .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ukScMmaixK .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ukScMmaixK .mbr-section-title,
.cid-ukScMmaixK .line-wrap {
  text-align: center;
  color: #ffffff;
}
.cid-ukScMmaixK .card-text,
.cid-ukScMmaixK .mbr-section-btn,
.cid-ukScMmaixK .ico-line {
  text-align: left;
  color: #767676;
}
.cid-ukScMmaixK .mbr-text,
.cid-ukScMmaixK .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-ukScMmaixK .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-ukScMmaixK .card-title DIV {
  text-align: left;
}
.cid-tYfni0uNl9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYfni0uNl9 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #f3f3f3;
  color: #232323;
  padding: 0;
}
.cid-tYfni0uNl9 .rev,
.cid-tYfni0uNl9 .mbr-iconfont {
  display: inline-block;
}
.cid-tYfni0uNl9 .img-curso {
  filter: brightness(80%);
}
.cid-tYfni0uNl9 .card-img {
  position: relative;
}
.cid-tYfni0uNl9 .card-off {
  padding: 1.2rem 0rem 0rem 0rem;
}
.cid-tYfni0uNl9 .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-tYfni0uNl9 .card .tx {
  padding-top: 0.2rem;
}
.cid-tYfni0uNl9 .card .img-club {
  position: absolute;
  width: 20%;
  padding: .6rem;
  top: 2rem;
  left: 2rem;
  z-index: 1;
}
.cid-tYfni0uNl9 .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-tYfni0uNl9 .card-title {
  color: #000000;
  margin: 0;
  text-align: left;
}
.cid-tYfni0uNl9 .title-new {
  text-align: center;
  background: #1bbe74;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-tYfni0uNl9 .title-off {
  text-align: center;
  background: #cc3333;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-tYfni0uNl9 .title-in-person {
  text-align: center;
  background: #0080c5;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-tYfni0uNl9 .card-box {
  padding: 1.5rem;
}
.cid-tYfni0uNl9 .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tYfni0uNl9 .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tYfni0uNl9 .mbr-section-title,
.cid-tYfni0uNl9 .line-wrap {
  text-align: center;
  color: #ffffff;
}
.cid-tYfni0uNl9 .card-text,
.cid-tYfni0uNl9 .mbr-section-btn,
.cid-tYfni0uNl9 .ico-line {
  text-align: left;
  color: #767676;
}
.cid-tYfni0uNl9 .mbr-text,
.cid-tYfni0uNl9 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-tYfni0uNl9 .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-tYfni0uNl9 .card-title DIV {
  text-align: left;
}
.cid-ukSd2FFzJ2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ukSd2FFzJ2 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #f3f3f3;
  color: #232323;
  padding: 0;
}
.cid-ukSd2FFzJ2 .rev,
.cid-ukSd2FFzJ2 .mbr-iconfont {
  display: inline-block;
}
.cid-ukSd2FFzJ2 .img-curso {
  filter: brightness(80%);
}
.cid-ukSd2FFzJ2 .card-img {
  position: relative;
}
.cid-ukSd2FFzJ2 .card-off {
  padding: 1.2rem 0rem 0rem 0rem;
}
.cid-ukSd2FFzJ2 .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-ukSd2FFzJ2 .card .tx {
  padding-top: 0.2rem;
}
.cid-ukSd2FFzJ2 .card .img-club {
  position: absolute;
  width: 20%;
  padding: .6rem;
  top: 2rem;
  left: 2rem;
  z-index: 1;
}
.cid-ukSd2FFzJ2 .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-ukSd2FFzJ2 .card-title {
  color: #000000;
  margin: 0;
  text-align: left;
}
.cid-ukSd2FFzJ2 .title-off {
  text-align: center;
  background: #cc3333;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-ukSd2FFzJ2 .title-in-person {
  text-align: center;
  background: #0080c5;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-ukSd2FFzJ2 .title-destacado {
  text-align: center;
  background: #1bbe74;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-ukSd2FFzJ2 .card-box {
  padding: 1.5rem;
}
.cid-ukSd2FFzJ2 .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ukSd2FFzJ2 .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ukSd2FFzJ2 .mbr-section-title,
.cid-ukSd2FFzJ2 .line-wrap {
  text-align: center;
  color: #ffffff;
}
.cid-ukSd2FFzJ2 .card-text,
.cid-ukSd2FFzJ2 .mbr-section-btn,
.cid-ukSd2FFzJ2 .ico-line {
  text-align: left;
  color: #767676;
}
.cid-ukSd2FFzJ2 .mbr-text,
.cid-ukSd2FFzJ2 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-ukSd2FFzJ2 .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-ukSd2FFzJ2 .card-title DIV {
  text-align: left;
}
.cid-uN4QKhyTms {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uN4QKhyTms .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #f3f3f3;
  color: #232323;
  padding: 0;
}
.cid-uN4QKhyTms .rev,
.cid-uN4QKhyTms .mbr-iconfont {
  display: inline-block;
}
.cid-uN4QKhyTms .img-curso {
  filter: brightness(80%);
}
.cid-uN4QKhyTms .card-img {
  position: relative;
}
.cid-uN4QKhyTms .card-off {
  padding: 1.2rem 0rem 0rem 0rem;
}
.cid-uN4QKhyTms .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-uN4QKhyTms .card .tx {
  padding-top: 0.2rem;
}
.cid-uN4QKhyTms .card .img-club {
  position: absolute;
  width: 20%;
  padding: .6rem;
  top: 2rem;
  left: 2rem;
  z-index: 1;
}
.cid-uN4QKhyTms .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-uN4QKhyTms .card-title {
  color: #000000;
  margin: 0;
  text-align: left;
}
.cid-uN4QKhyTms .title-destacado {
  text-align: center;
  background: #1bbe74;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-uN4QKhyTms .title-in-person {
  text-align: center;
  background: #0080c5;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-uN4QKhyTms .title-off {
  text-align: center;
  background: #cc3333;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-uN4QKhyTms .card-box {
  padding: 1.5rem;
}
.cid-uN4QKhyTms .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-uN4QKhyTms .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-uN4QKhyTms .mbr-section-title,
.cid-uN4QKhyTms .line-wrap {
  text-align: center;
  color: #ffffff;
}
.cid-uN4QKhyTms .card-text,
.cid-uN4QKhyTms .mbr-section-btn,
.cid-uN4QKhyTms .ico-line {
  text-align: left;
  color: #767676;
}
.cid-uN4QKhyTms .mbr-text,
.cid-uN4QKhyTms .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-uN4QKhyTms .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-uN4QKhyTms .card-title DIV {
  text-align: left;
}
.cid-uR2uGJEcZP {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-uR2uGJEcZP .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #f3f3f3;
  color: #232323;
  padding: 0;
}
.cid-uR2uGJEcZP .rev,
.cid-uR2uGJEcZP .mbr-iconfont {
  display: inline-block;
}
.cid-uR2uGJEcZP .img-curso {
  filter: brightness(80%);
}
.cid-uR2uGJEcZP .card-img {
  position: relative;
}
.cid-uR2uGJEcZP .card-off {
  padding: 1.2rem 0rem 0rem 0rem;
}
.cid-uR2uGJEcZP .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-uR2uGJEcZP .card .tx {
  padding-top: 0.2rem;
}
.cid-uR2uGJEcZP .card .img-club {
  position: absolute;
  width: 20%;
  padding: .6rem;
  top: 2rem;
  left: 2rem;
  z-index: 1;
}
.cid-uR2uGJEcZP .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-uR2uGJEcZP .card-title {
  color: #000000;
  margin: 0;
  text-align: left;
}
.cid-uR2uGJEcZP .title-destacado {
  text-align: center;
  background: #1bbe74;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-uR2uGJEcZP .title-in-person {
  text-align: center;
  background: #0080c5;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-uR2uGJEcZP .title-off {
  text-align: center;
  background: #cc3333;
  width: fit-content;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  color: #ffffff;
}
.cid-uR2uGJEcZP .card-box {
  padding: 1.5rem;
}
.cid-uR2uGJEcZP .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-uR2uGJEcZP .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-uR2uGJEcZP .mbr-section-title,
.cid-uR2uGJEcZP .line-wrap {
  text-align: center;
  color: #ffffff;
}
.cid-uR2uGJEcZP .card-text,
.cid-uR2uGJEcZP .mbr-section-btn,
.cid-uR2uGJEcZP .ico-line {
  text-align: left;
  color: #767676;
}
.cid-uR2uGJEcZP .mbr-text,
.cid-uR2uGJEcZP .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-uR2uGJEcZP .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-uR2uGJEcZP .card-title DIV {
  text-align: left;
}
.cid-tu3IkPALBP {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tu3IkPALBP h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-tu3IkPALBP .container {
    position: relative;
  }
  .cid-tu3IkPALBP .row {
    margin: 0;
  }
  .cid-tu3IkPALBP h2 {
    margin: 0;
  }
}
.cid-tu3IkPALBP .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-tu3IkPALBP .mbr-section-subtitle {
  color: #777777;
}
.cid-tu3IkPALBP .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-tu3IkPALBP .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-tu3IkPALBP .container-column,
.cid-tu3IkPALBP h2 {
  color: #000000;
}
.cid-tu3HzdT6Pj {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tu3HzdT6Pj [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-tu3HzdT6Pj .media-container-column {
  margin-bottom: 3rem;
}
.cid-tu3HzdT6Pj .panel-item {
  position: relative;
}
.cid-tu3HzdT6Pj .mbr-content-title {
  margin-top: 10px;
}
.cid-tu3HzdT6Pj .mbr-content-text {
  text-align: left;
}
.cid-tu3HzdT6Pj .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #000000;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #000000;
  margin: 0 auto;
}
.cid-tu3HzdT6Pj .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tu3HzdT6Pj .line-through {
    display: none;
  }
}
.cid-tu3HzdT6Pj H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-tu3HzdT6Pj .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tu3HzdT6Pj .mbr-section-title {
  text-align: left;
}
.cid-tu3HzdT6Pj .mbr-subtitle {
  text-align: left;
}
.cid-tu3HBX8fo0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tu3HAnhffw {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tu3HAnhffw .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tu3HAnhffw .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tu3HAnhffw .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tu3HAnhffw .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tu3HAnhffw .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tu3HAnhffw .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tu3HAnhffw .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tu3HAnhffw .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tu3HAnhffw .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tu3HAnhffw .mbr-text {
    margin-top: 15px;
  }
  .cid-tu3HAnhffw .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu3HD4RM30 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu3HD4RM30 .mbr-text,
.cid-tu3HD4RM30 .img-align {
  color: #a9a9a9;
}
.cid-tT3bUnzFXE {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tT3bUnzFXE .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-tT3bUnzFXE .align-center {
    text-align: center;
  }
  .cid-tT3bUnzFXE .wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tT3bUnzFXE .block-btn {
  display: flex;
}
.cid-tT3bUnzFXE .mbr-section-subtitle {
  margin-bottom: 2rem;
}
.cid-tT3bUnzFXE h1 {
  margin-bottom: 0;
}
.cid-tT3bUnzFXE .wrapper {
  background-color: #f1ead5;
}
@media (min-width: 767px) {
  .cid-tT3bUnzFXE .container {
    padding: 0 3rem;
  }
  .cid-tT3bUnzFXE .wrapper {
    padding: 3.8rem 4rem;
  }
}
@media (max-width: 992px) {
  .cid-tT3bUnzFXE .block-btn {
    justify-content: center;
  }
  .cid-tT3bUnzFXE .text-block {
    text-align: center;
  }
  .cid-tT3bUnzFXE .mbr-section-title {
    text-align: center;
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tT3bUnzFXE .block-btn {
    justify-content: flex-end;
  }
  .cid-tT3bUnzFXE .btn {
    margin-right: 0rem;
  }
}
.cid-tT3bUnzFXE .btn-white:hover {
  color: #ffffff !important;
  border-color: #000000 !important;
}
.cid-tT3bUnzFXE .btn-white:hover::before {
  background-color: #000000 !important;
}
.cid-tT3bUnzFXE H3 {
  color: #101010;
}
.cid-tT3bUnzFXE H2 {
  color: #45858b;
}
.cid-tT3bUnzFXE H1 {
  color: #101010;
}
.cid-ttLN63RQHb {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttLN63RQHb .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttLN63RQHb .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttLN63RQHb p {
  line-height: 1.6;
}
.cid-ttLN63RQHb .rev,
.cid-ttLN63RQHb .mbr-iconfont {
  display: inline-block;
}
.cid-ttLN63RQHb .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttLN63RQHb .card-box {
  padding: 1.5rem;
}
.cid-ttLN63RQHb .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttLN63RQHb .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttLN63RQHb .mbr-section-title,
.cid-ttLN63RQHb .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttLN63RQHb .rev {
  color: #0a1c44;
}
.cid-ttLN63RQHb .card-text,
.cid-ttLN63RQHb .mbr-section-btn,
.cid-ttLN63RQHb .ico-line {
  color: #767676;
}
.cid-si917xJl2T {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-si917xJl2T h2 {
    margin-bottom: 1rem;
  }
  .cid-si917xJl2T .wrapper {
    display: flex;
    flex-direction: column;
  }
  .cid-si917xJl2T .mbr-section-btn {
    margin-left: 1px;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) and (min-width: 992px) {
  .cid-si917xJl2T .container-column {
    text-align: center;
  }
}
@media (min-width: 767px) {
  .cid-si917xJl2T .wrapper {
    display: flex;
    justify-content: space-between;
    padding: 0 1rem;
  }
  .cid-si917xJl2T .container {
    position: relative;
  }
  .cid-si917xJl2T h2 {
    margin: 0;
  }
}
.cid-si917xJl2T .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
  color: #101010 !important;
  border-width: 2px;
  letter-spacing: -0.2px;
}
.cid-si917xJl2T hr {
  width: 40px;
  height: 2px;
  top: -2.6rem;
}
.cid-si917xJl2T .mbr-section-subtitle {
  color: #777777;
}
.cid-si917xJl2T .btn:hover {
  color: #ffffff !important;
  transform: perspective(1px) translateZ(0);
}
.cid-si917xJl2T .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-si917xJl2T .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-si917xJl2T .mbr-section-btn .btn::before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: scaleX(0);
  transform-origin: 0% 50%;
  transition-property: transform;
  transition: 0.6s;
  transition-timing-function: cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-si917xJl2T .btn-secondary-outline:hover::before {
  background-color: #7e7e7e !important;
}
.cid-si917xJl2T .btn-success-outline:hover::before {
  background-color: #1be4e4 !important;
}
.cid-si917xJl2T .btn-info-outline:hover::before {
  background-color: #1bbe74 !important;
}
.cid-si917xJl2T .btn-primary-outline:hover::before {
  background-color: #101010 !important;
}
.cid-si917xJl2T .btn-white-outline:hover::before {
  background-color: #ffffff !important;
}
.cid-si917xJl2T .btn-black-outline:hover::before {
  background-color: #149dcc !important;
}
.cid-si917xJl2T .btn-danger-outline:hover::before {
  background-color: #101010 !important;
}
.cid-si917xJl2T .btn:hover::before {
  background-color: #ffffff;
  transform: scaleX(1);
}
.cid-tyA87aEPgZ {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyA87aEPgZ .mbr-text,
.cid-tyA87aEPgZ .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttLNoNQHr6 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttLNoNQHr6 .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttLNoNQHr6 .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttLNoNQHr6 .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttLNoNQHr6 .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttLNoNQHr6 .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttLNoNQHr6 .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttLNoNQHr6 .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttLNoNQHr6 .input-group-btn {
  padding-left: 0;
}
.cid-ttLNoNQHr6 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttLNoNQHr6 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttLNoNQHr6 .mbr-text {
  color: #444;
}
.cid-ttLNoNQHr6 h5 {
  margin-bottom: 0;
}
.cid-ttLNoNQHr6 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttLNoNQHr6 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttLNoNQHr6 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttLNoNQHr6 .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttLNoNQHr6 .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttLNoNQHr6 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttLNoNQHr6 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttLNoNQHr6 .social-list a:hover {
  opacity: 0.4;
}
.cid-ttLNoNQHr6 .media-container-row > div {
  padding: 0px;
}
.cid-ttLNoNQHr6 .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttLNoNQHr6 .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttLNoNQHr6 .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttLNoNQHr6 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttLNoNQHr6 .social-list,
  .cid-ttLNoNQHr6 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttLNoNQHr6 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttLNoNQHr6 .form-group {
    max-width: 180px;
  }
}
.cid-ttLNoNQHr6 .links span {
  color: #9e9e9e;
}
.cid-ttLNoNQHr6 .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttLNoNQHr6 .logo-title {
  text-align: center;
}
.cid-ttLNoNQHr6 .logo-title,
.cid-ttLNoNQHr6 .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

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

:focus {
  outline: none; }

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

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

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

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

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

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

b,
strong {
  font-weight: bold; }

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

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

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

body {
  position: relative; }

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

.hidden {
  visibility: hidden; }

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

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

.mbr-black {
  color: #101010; }

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

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

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

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

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

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

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

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

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

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

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

.card-box {
  width: 100%; }

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

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

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

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

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

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

  .media {
    width: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

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

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

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

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

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

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

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

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

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

.media {
  display: -webkit-flex; }

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto; }

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

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

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

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

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

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

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

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

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

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

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

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

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

.card-img {
  width: auto; }

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

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

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

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

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

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

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

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

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

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

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

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

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

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

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

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

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

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

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

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

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

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

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttMI8ePHfv {
  padding-top: 180px;
  background-image: url("../../../assets/images/adobe-photoshop-eficiente-para-grafica-1920x1080.jpg");
}
.cid-ttMI8ePHfv .container {
  margin-bottom: 15%;
}
.cid-ttMI8ePHfv .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttMI8ePHfv .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttMI8ePHfv .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttMI8ePHfv .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-ttMI8ePHfv .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-ttMI8ePHfv .box-item:last-child {
  background-color: #009844;
}
.cid-ttMI8ePHfv .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttMI8ePHfv .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttMI8ePHfv .box-list li:last-child {
  border-bottom: none;
}
.cid-ttMI8ePHfv .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttMI8ePHfv .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttMI8ePHfv .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttMI8ePHfv .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttMI8ePHfv .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttMI8ePHfv .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttMI8ePHfv .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttMI8ePHfv UL {
  text-align: left;
}
.cid-ttMI8ePHfv .mbr-text,
.cid-ttMI8ePHfv .mbr-section-btn {
  color: #ffffff;
}
.cid-ttMI8ePHfv H1 {
  color: #ffffff;
}
.cid-ttMI8ePHfv .box-item-text {
  text-align: left;
}
.cid-ttMKm3nQsW {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttMKm3nQsW h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-ttMKm3nQsW .mbr-section-subtitle {
  color: #767676;
}
.cid-ttMKm3nQsW .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
.cid-ttMKm3nQsW .mbr-text-right {
  color: #000000;
}
.cid-ttMKm3nQsW .article-title-left {
  text-align: left;
  color: #008b3e;
}
.cid-ttMKm3nQsW .article-title-right {
  text-align: left;
  color: #008b3e;
}
.cid-ttMKm3nQsW .mbr-text-left {
  text-align: left;
  color: #000000;
}
.cid-ttMXb2FwHy {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/fondo-verde-2000x1125.jpg");
}
.cid-ttMXb2FwHy .mbr-section-title {
  color: #ffffff;
}
.cid-ttMXb2FwHy .mbr-section-subtitle {
  color: #707070;
}
.cid-ttMXb2FwHy .mbr-text,
.cid-ttMXb2FwHy .link {
  color: #ffffff;
}
.cid-ttMXb2FwHy .card-subtitle {
  color: #ff002e;
}
.cid-ttMXb2FwHy .card-wrapper,
.cid-ttMXb2FwHy .item-wrapper {
  overflow: visible;
}
.cid-ttMXb2FwHy .card-wrapper {
  margin-bottom: 5rem;
}
.cid-ttMXb2FwHy .card-title,
.cid-ttMXb2FwHy .card-box {
  color: #ffffff;
}
.cid-ttN0Y9u36v {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttN0Y9u36v h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttN0Y9u36v .container {
    position: relative;
  }
  .cid-ttN0Y9u36v .row {
    margin: 0;
  }
  .cid-ttN0Y9u36v h2 {
    margin: 0;
  }
}
.cid-ttN0Y9u36v .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttN0Y9u36v .mbr-section-subtitle {
  color: #777777;
}
.cid-ttN0Y9u36v .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttN0Y9u36v .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttN0Y9u36v .container-column,
.cid-ttN0Y9u36v h2 {
  color: #008b3e;
}
.cid-ttN0YKMZi5 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttN0YKMZi5 .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttN0YKMZi5 .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttN0YKMZi5 .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttN0YKMZi5 .card .card-img span {
  color: #009844;
  font-size: 60px;
}
.cid-ttN0YKMZi5 .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttN0YKMZi5 .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttN0YKMZi5 .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttN0YKMZi5 .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttN0YKMZi5 .card .card-box .card-title,
  .cid-ttN0YKMZi5 .card .card-box .mbr-text,
  .cid-ttN0YKMZi5 .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttN0YKMZi5 .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttN0YKMZi5 .card .card-img {
    text-align: right !important;
  }
}
.cid-ttN0YKMZi5 .mbr-text,
.cid-ttN0YKMZi5 .link {
  color: #000000;
}
.cid-ttN10bu5fb {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttN10bu5fb h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttN10bu5fb .container {
    position: relative;
  }
  .cid-ttN10bu5fb .row {
    margin: 0;
  }
  .cid-ttN10bu5fb h2 {
    margin: 0;
  }
}
.cid-ttN10bu5fb .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttN10bu5fb .mbr-section-subtitle {
  color: #777777;
}
.cid-ttN10bu5fb .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttN10bu5fb .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttN10bu5fb .container-column,
.cid-ttN10bu5fb h2 {
  color: #008b3e;
}
.cid-ttN1150BLF {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttN1150BLF [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttN1150BLF .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttN1150BLF .panel-item {
  position: relative;
}
.cid-ttN1150BLF .mbr-content-title {
  margin-top: 10px;
}
.cid-ttN1150BLF .mbr-content-text {
  text-align: left;
}
.cid-ttN1150BLF .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #009844;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #008b3e;
  margin: 0 auto;
}
.cid-ttN1150BLF .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #009844;
}
@media (max-width: 767px) {
  .cid-ttN1150BLF .line-through {
    display: none;
  }
}
.cid-ttN1150BLF H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttN1150BLF .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttN1150BLF .mbr-section-title {
  text-align: left;
}
.cid-ttN1150BLF .mbr-subtitle {
  text-align: left;
}
.cid-ttN12R1zS9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6xZCbCYl {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6xZCbCYl .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6xZCbCYl .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6xZCbCYl .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6xZCbCYl .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6xZCbCYl .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6xZCbCYl .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6xZCbCYl .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6xZCbCYl .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6xZCbCYl .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6xZCbCYl .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6xZCbCYl .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu9nubRu2M {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu9nubRu2M .mbr-text,
.cid-tu9nubRu2M .img-align {
  color: #a9a9a9;
}
.cid-ttN1Efceiz {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttN1Efceiz .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttN1Efceiz .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttN1Efceiz p {
  line-height: 1.6;
}
.cid-ttN1Efceiz .rev,
.cid-ttN1Efceiz .mbr-iconfont {
  display: inline-block;
}
.cid-ttN1Efceiz .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttN1Efceiz .card-box {
  padding: 1.5rem;
}
.cid-ttN1Efceiz .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttN1Efceiz .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttN1Efceiz .mbr-section-title,
.cid-ttN1Efceiz .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttN1Efceiz .rev {
  color: #0a1c44;
}
.cid-ttN1Efceiz .card-text,
.cid-ttN1Efceiz .mbr-section-btn,
.cid-ttN1Efceiz .ico-line {
  color: #767676;
}
.cid-tyoxRSg9cx {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoxRSg9cx .mbr-text,
.cid-tyoxRSg9cx .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttLKlrrnun {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttLKlrrnun .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttLKlrrnun .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttLKlrrnun .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttLKlrrnun .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttLKlrrnun .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttLKlrrnun .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttLKlrrnun .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttLKlrrnun .input-group-btn {
  padding-left: 0;
}
.cid-ttLKlrrnun .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttLKlrrnun .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttLKlrrnun .mbr-text {
  color: #444;
}
.cid-ttLKlrrnun h5 {
  margin-bottom: 0;
}
.cid-ttLKlrrnun .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttLKlrrnun .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttLKlrrnun .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttLKlrrnun .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttLKlrrnun .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttLKlrrnun .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttLKlrrnun .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttLKlrrnun .social-list a:hover {
  opacity: 0.4;
}
.cid-ttLKlrrnun .media-container-row > div {
  padding: 0px;
}
.cid-ttLKlrrnun .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttLKlrrnun .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttLKlrrnun .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttLKlrrnun .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttLKlrrnun .social-list,
  .cid-ttLKlrrnun .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttLKlrrnun h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttLKlrrnun .form-group {
    max-width: 180px;
  }
}
.cid-ttLKlrrnun .links span {
  color: #9e9e9e;
}
.cid-ttLKlrrnun .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttLKlrrnun .logo-title {
  text-align: center;
}
.cid-ttLKlrrnun .logo-title,
.cid-ttLKlrrnun .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

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

:focus {
  outline: none; }

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

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

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

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

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

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

b,
strong {
  font-weight: bold; }

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

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

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

body {
  position: relative; }

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

.hidden {
  visibility: hidden; }

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

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

.mbr-black {
  color: #101010; }

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

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

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

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

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

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

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

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

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

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

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

.card-box {
  width: 100%; }

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

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

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

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

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

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

  .media {
    width: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

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

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

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

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

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

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

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

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

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

.media {
  display: -webkit-flex; }

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto; }

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

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

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

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

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

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

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

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

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

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

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

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

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

.card-img {
  width: auto; }

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

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

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

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

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

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

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

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

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

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

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

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

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

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

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

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

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

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

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

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

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

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

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-tsJdR9JezY {
  padding-top: 180px;
  background-image: url("../../../assets/images/ai-basico-1-2000x1542.png");
}
.cid-tsJdR9JezY .container {
  margin-bottom: 15%;
}
.cid-tsJdR9JezY .content-container .btn-bgr {
  z-index: 0;
}
.cid-tsJdR9JezY .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-tsJdR9JezY .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-tsJdR9JezY .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-tsJdR9JezY .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-tsJdR9JezY .box-item:last-child {
  background-color: #009844;
}
.cid-tsJdR9JezY .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-tsJdR9JezY .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-tsJdR9JezY .box-list li:last-child {
  border-bottom: none;
}
.cid-tsJdR9JezY .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-tsJdR9JezY .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-tsJdR9JezY .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-tsJdR9JezY .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-tsJdR9JezY .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-tsJdR9JezY .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-tsJdR9JezY .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-tsJdR9JezY UL {
  text-align: left;
}
.cid-tsJdR9JezY .mbr-text,
.cid-tsJdR9JezY .mbr-section-btn {
  color: #ffffff;
}
.cid-tsJdR9JezY H1 {
  color: #ffffff;
}
.cid-tu3TSGRZNH {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tu3TSGRZNH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tu3TSGRZNH .row {
  flex-direction: row-reverse;
}
.cid-tu3TSGRZNH img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tu3TSGRZNH .text-wrapper {
    padding: 2rem;
  }
}
.cid-tu3TSGRZNH .mbr-text {
  color: #000000;
}
.cid-tu3TSGRZNH .mbr-section-title {
  color: #009844;
}
.cid-tssBN6vw5n {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-verde-2000x1125.jpg");
}
.cid-tssBN6vw5n li {
  list-style: none;
}
.cid-tssBN6vw5n .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-tssBN6vw5n .item-wrap:hover .mbr-iconfont {
  color: #007835 !important;
}
.cid-tssBN6vw5n .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-tssBN6vw5n h4 {
  margin: 0;
}
.cid-tssBN6vw5n ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-tssBN6vw5n .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-tssBN6vw5n .col-title2 {
  color: #009844;
}
.cid-tssBN6vw5n .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-tssBN6vw5n .col-title1 {
  color: #ffffff;
}
.cid-syEiANUrOp {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-syEiANUrOp h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-syEiANUrOp .container {
    position: relative;
  }
  .cid-syEiANUrOp .row {
    margin: 0;
  }
  .cid-syEiANUrOp h2 {
    margin: 0;
  }
}
.cid-syEiANUrOp .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-syEiANUrOp .mbr-section-subtitle {
  color: #777777;
}
.cid-syEiANUrOp .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-syEiANUrOp .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-syEiANUrOp .container-column,
.cid-syEiANUrOp h2 {
  color: #009844;
}
.cid-syEiBKAcxn {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-syEiBKAcxn .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-syEiBKAcxn .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-syEiBKAcxn .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-syEiBKAcxn .card .card-img span {
  color: #009844;
  font-size: 60px;
}
.cid-syEiBKAcxn .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-syEiBKAcxn .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-syEiBKAcxn .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-syEiBKAcxn .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-syEiBKAcxn .card .card-box .card-title,
  .cid-syEiBKAcxn .card .card-box .mbr-text,
  .cid-syEiBKAcxn .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-syEiBKAcxn .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-syEiBKAcxn .card .card-img {
    text-align: right !important;
  }
}
.cid-syEiBKAcxn .mbr-text,
.cid-syEiBKAcxn .link {
  color: #000000;
}
.cid-tsJSZjpFq5 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tsJSZjpFq5 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-tsJSZjpFq5 .container {
    position: relative;
  }
  .cid-tsJSZjpFq5 .row {
    margin: 0;
  }
  .cid-tsJSZjpFq5 h2 {
    margin: 0;
  }
}
.cid-tsJSZjpFq5 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-tsJSZjpFq5 .mbr-section-subtitle {
  color: #777777;
}
.cid-tsJSZjpFq5 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-tsJSZjpFq5 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-tsJSZjpFq5 .container-column,
.cid-tsJSZjpFq5 h2 {
  color: #009844;
}
.cid-tsJSfSmI91 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tsJSfSmI91 [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-tsJSfSmI91 .media-container-column {
  margin-bottom: 3rem;
}
.cid-tsJSfSmI91 .panel-item {
  position: relative;
}
.cid-tsJSfSmI91 .mbr-content-title {
  margin-top: 10px;
}
.cid-tsJSfSmI91 .mbr-content-text {
  text-align: left;
}
.cid-tsJSfSmI91 .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #009844;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #009844;
  margin: 0 auto;
}
.cid-tsJSfSmI91 .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #009844;
}
@media (max-width: 767px) {
  .cid-tsJSfSmI91 .line-through {
    display: none;
  }
}
.cid-tsJSfSmI91 H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-tsJSfSmI91 .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tsJSfSmI91 .mbr-section-title {
  text-align: left;
}
.cid-tsJSfSmI91 .mbr-subtitle {
  text-align: left;
}
.cid-tsJzwUhZCI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6xmEvaCe {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6xmEvaCe .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6xmEvaCe .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6xmEvaCe .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6xmEvaCe .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6xmEvaCe .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6xmEvaCe .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6xmEvaCe .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6xmEvaCe .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6xmEvaCe .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6xmEvaCe .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6xmEvaCe .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu3Pip0kwg {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu3Pip0kwg .mbr-text,
.cid-tu3Pip0kwg .img-align {
  color: #a9a9a9;
}
.cid-udqfxY7EVE {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-udqfxY7EVE .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-udqfxY7EVE .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-udqfxY7EVE p {
  line-height: 1.6;
}
.cid-udqfxY7EVE .rev,
.cid-udqfxY7EVE .mbr-iconfont {
  display: inline-block;
}
.cid-udqfxY7EVE .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-udqfxY7EVE .card-box {
  padding: 1.5rem;
}
.cid-udqfxY7EVE .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-udqfxY7EVE .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-udqfxY7EVE .mbr-section-title,
.cid-udqfxY7EVE .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-udqfxY7EVE .rev {
  color: #0a1c44;
}
.cid-udqfxY7EVE .card-text,
.cid-udqfxY7EVE .mbr-section-btn,
.cid-udqfxY7EVE .ico-line {
  color: #767676;
}
.cid-tyow9iXN4q {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyow9iXN4q .mbr-text,
.cid-tyow9iXN4q .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttLNCzVaCn {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttLNCzVaCn .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttLNCzVaCn .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttLNCzVaCn .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttLNCzVaCn .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttLNCzVaCn .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttLNCzVaCn .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttLNCzVaCn .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttLNCzVaCn .input-group-btn {
  padding-left: 0;
}
.cid-ttLNCzVaCn .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttLNCzVaCn .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttLNCzVaCn .mbr-text {
  color: #444;
}
.cid-ttLNCzVaCn h5 {
  margin-bottom: 0;
}
.cid-ttLNCzVaCn .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttLNCzVaCn .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttLNCzVaCn .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttLNCzVaCn .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttLNCzVaCn .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttLNCzVaCn .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttLNCzVaCn .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttLNCzVaCn .social-list a:hover {
  opacity: 0.4;
}
.cid-ttLNCzVaCn .media-container-row > div {
  padding: 0px;
}
.cid-ttLNCzVaCn .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttLNCzVaCn .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttLNCzVaCn .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttLNCzVaCn .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttLNCzVaCn .social-list,
  .cid-ttLNCzVaCn .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttLNCzVaCn h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttLNCzVaCn .form-group {
    max-width: 180px;
  }
}
.cid-ttLNCzVaCn .links span {
  color: #9e9e9e;
}
.cid-ttLNCzVaCn .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttLNCzVaCn .logo-title {
  text-align: center;
}
.cid-ttLNCzVaCn .logo-title,
.cid-ttLNCzVaCn .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

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

:focus {
  outline: none; }

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

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

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

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

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

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

b,
strong {
  font-weight: bold; }

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

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

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

body {
  position: relative; }

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

.hidden {
  visibility: hidden; }

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

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

.mbr-black {
  color: #101010; }

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

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

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

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

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

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

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

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

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

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

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

.card-box {
  width: 100%; }

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

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

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

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

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

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

  .media {
    width: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

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

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

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

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

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

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

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

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

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

.media {
  display: -webkit-flex; }

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto; }

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

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

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

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

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

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

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

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

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

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

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

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

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

.card-img {
  width: auto; }

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

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

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

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

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

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

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

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

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

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

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

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

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

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

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

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

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

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

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

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

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

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

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttS7PiTkKB {
  padding-top: 180px;
  background-image: url("../../../assets/images/branding-desarrollo-de-envases-aplicados-al-diseno-1920x1080.jpg");
}
.cid-ttS7PiTkKB .container {
  margin-bottom: 15%;
}
.cid-ttS7PiTkKB .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttS7PiTkKB .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttS7PiTkKB .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttS7PiTkKB .box-item:first-child {
  background-color: #574b9c;
  margin-top: -200px;
}
.cid-ttS7PiTkKB .box-item:nth-child(2) {
  background-color: #4c428c;
}
.cid-ttS7PiTkKB .box-item:last-child {
  background-color: #574b9c;
}
.cid-ttS7PiTkKB .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttS7PiTkKB .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttS7PiTkKB .box-list li:last-child {
  border-bottom: none;
}
.cid-ttS7PiTkKB .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttS7PiTkKB .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttS7PiTkKB .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttS7PiTkKB .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttS7PiTkKB .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttS7PiTkKB .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttS7PiTkKB .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttS7PiTkKB UL {
  text-align: left;
}
.cid-ttS7PiTkKB .mbr-text,
.cid-ttS7PiTkKB .mbr-section-btn {
  color: #ffffff;
}
.cid-ttS7PiTkKB H1 {
  color: #ffffff;
}
.cid-ttS8w9GCCV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttS8w9GCCV h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-ttS8w9GCCV .mbr-section-subtitle {
  color: #767676;
}
.cid-ttS8w9GCCV .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
.cid-ttS8w9GCCV .mbr-text-right {
  color: #000000;
}
.cid-ttS8w9GCCV .article-title-left {
  text-align: left;
  color: #574b9c;
}
.cid-ttS8w9GCCV .article-title-right {
  text-align: left;
  color: #574b9c;
}
.cid-ttS8w9GCCV .mbr-text-left {
  text-align: left;
  color: #000000;
}
.cid-ttS8LCJUi6 {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-violeta-2000x1125.jpg");
}
.cid-ttS8LCJUi6 li {
  list-style: none;
}
.cid-ttS8LCJUi6 .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttS8LCJUi6 .item-wrap:hover .mbr-iconfont {
  color: #4c428c !important;
}
.cid-ttS8LCJUi6 .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttS8LCJUi6 h4 {
  margin: 0;
}
.cid-ttS8LCJUi6 ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttS8LCJUi6 .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttS8LCJUi6 .col-title2 {
  color: #574b9c;
}
.cid-ttS8LCJUi6 .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttS8LCJUi6 .col-title1 {
  color: #ffffff;
}
.cid-ttS8LCJUi6 .item1 DIV {
  text-align: left;
}
.cid-ttS9chnC16 {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttS9chnC16 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttS9chnC16 .container {
    position: relative;
  }
  .cid-ttS9chnC16 .row {
    margin: 0;
  }
  .cid-ttS9chnC16 h2 {
    margin: 0;
  }
}
.cid-ttS9chnC16 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttS9chnC16 .mbr-section-subtitle {
  color: #777777;
}
.cid-ttS9chnC16 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttS9chnC16 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttS9chnC16 .container-column,
.cid-ttS9chnC16 h2 {
  color: #574b9c;
}
.cid-ttS9dnrLci {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttS9dnrLci .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttS9dnrLci .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttS9dnrLci .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttS9dnrLci .card .card-img span {
  color: #574b9c;
  font-size: 60px;
}
.cid-ttS9dnrLci .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttS9dnrLci .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttS9dnrLci .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttS9dnrLci .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttS9dnrLci .card .card-box .card-title,
  .cid-ttS9dnrLci .card .card-box .mbr-text,
  .cid-ttS9dnrLci .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttS9dnrLci .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttS9dnrLci .card .card-img {
    text-align: right !important;
  }
}
.cid-ttS9dnrLci .mbr-text,
.cid-ttS9dnrLci .link {
  color: #000000;
}
.cid-ttSJgGX1b1 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttSJgGX1b1 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttSJgGX1b1 .container {
    position: relative;
  }
  .cid-ttSJgGX1b1 .row {
    margin: 0;
  }
  .cid-ttSJgGX1b1 h2 {
    margin: 0;
  }
}
.cid-ttSJgGX1b1 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttSJgGX1b1 .mbr-section-subtitle {
  color: #777777;
}
.cid-ttSJgGX1b1 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttSJgGX1b1 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttSJgGX1b1 .container-column,
.cid-ttSJgGX1b1 h2 {
  color: #574b9c;
}
.cid-ttSc4JFrEP {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttSc4JFrEP [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttSc4JFrEP .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttSc4JFrEP .panel-item {
  position: relative;
}
.cid-ttSc4JFrEP .mbr-content-title {
  margin-top: 10px;
}
.cid-ttSc4JFrEP .mbr-content-text {
  text-align: left;
}
.cid-ttSc4JFrEP .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #574b9c;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #574b9c;
  margin: 0 auto;
}
.cid-ttSc4JFrEP .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #574b9c;
}
@media (max-width: 767px) {
  .cid-ttSc4JFrEP .line-through {
    display: none;
  }
}
.cid-ttSc4JFrEP H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttSc4JFrEP .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttSc4JFrEP .mbr-section-title {
  text-align: left;
}
.cid-ttSc4JFrEP .mbr-subtitle {
  text-align: left;
}
.cid-ttSc5ZFasO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6y2TUUzZ {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6y2TUUzZ .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6y2TUUzZ .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6y2TUUzZ .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6y2TUUzZ .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6y2TUUzZ .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6y2TUUzZ .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6y2TUUzZ .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6y2TUUzZ .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6y2TUUzZ .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6y2TUUzZ .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6y2TUUzZ .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-turhFEK1oP {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-turhFEK1oP .mbr-text,
.cid-turhFEK1oP .img-align {
  color: #a9a9a9;
}
.cid-ttSc96PO0m {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttSc96PO0m .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttSc96PO0m .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttSc96PO0m p {
  line-height: 1.6;
}
.cid-ttSc96PO0m .rev,
.cid-ttSc96PO0m .mbr-iconfont {
  display: inline-block;
}
.cid-ttSc96PO0m .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttSc96PO0m .card-box {
  padding: 1.5rem;
}
.cid-ttSc96PO0m .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttSc96PO0m .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttSc96PO0m .mbr-section-title,
.cid-ttSc96PO0m .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttSc96PO0m .rev {
  color: #0a1c44;
}
.cid-ttSc96PO0m .card-text,
.cid-ttSc96PO0m .mbr-section-btn,
.cid-ttSc96PO0m .ico-line {
  color: #767676;
}
.cid-tyoxUercPP {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoxUercPP .mbr-text,
.cid-tyoxUercPP .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttScxl1th3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttScxl1th3 .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttScxl1th3 .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttScxl1th3 .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttScxl1th3 .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttScxl1th3 .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttScxl1th3 .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttScxl1th3 .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttScxl1th3 .input-group-btn {
  padding-left: 0;
}
.cid-ttScxl1th3 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttScxl1th3 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttScxl1th3 .mbr-text {
  color: #444;
}
.cid-ttScxl1th3 h5 {
  margin-bottom: 0;
}
.cid-ttScxl1th3 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttScxl1th3 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttScxl1th3 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttScxl1th3 .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttScxl1th3 .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttScxl1th3 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttScxl1th3 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttScxl1th3 .social-list a:hover {
  opacity: 0.4;
}
.cid-ttScxl1th3 .media-container-row > div {
  padding: 0px;
}
.cid-ttScxl1th3 .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttScxl1th3 .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttScxl1th3 .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttScxl1th3 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttScxl1th3 .social-list,
  .cid-ttScxl1th3 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttScxl1th3 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttScxl1th3 .form-group {
    max-width: 180px;
  }
}
.cid-ttScxl1th3 .links span {
  color: #9e9e9e;
}
.cid-ttScxl1th3 .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttScxl1th3 .logo-title {
  text-align: center;
}
.cid-ttScxl1th3 .logo-title,
.cid-ttScxl1th3 .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

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

:focus {
  outline: none; }

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

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

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

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

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

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

b,
strong {
  font-weight: bold; }

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

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

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

body {
  position: relative; }

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

.hidden {
  visibility: hidden; }

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

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

.mbr-black {
  color: #101010; }

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

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

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

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

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

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

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

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

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

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

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

.card-box {
  width: 100%; }

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

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

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

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

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

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

  .media {
    width: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

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

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

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

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

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

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

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

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

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

.media {
  display: -webkit-flex; }

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto; }

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

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

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

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

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

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

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

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

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

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

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

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

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

.card-img {
  width: auto; }

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

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

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

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

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

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

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

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

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

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

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

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

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

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

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

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

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

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

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

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

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

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

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttSdnAqI2t {
  padding-top: 180px;
  background-image: url("../../../assets/images/customer-service-pensando-la-produccion-para-satisfacer-al-cliente-1920x1080.jpg");
}
.cid-ttSdnAqI2t .container {
  margin-bottom: 15%;
}
.cid-ttSdnAqI2t .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttSdnAqI2t .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttSdnAqI2t .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttSdnAqI2t .box-item:first-child {
  background-color: #574b9c;
  margin-top: -200px;
}
.cid-ttSdnAqI2t .box-item:nth-child(2) {
  background-color: #4c428c;
}
.cid-ttSdnAqI2t .box-item:last-child {
  background-color: #574b9c;
}
.cid-ttSdnAqI2t .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttSdnAqI2t .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttSdnAqI2t .box-list li:last-child {
  border-bottom: none;
}
.cid-ttSdnAqI2t .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttSdnAqI2t .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttSdnAqI2t .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttSdnAqI2t .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttSdnAqI2t .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttSdnAqI2t .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttSdnAqI2t .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttSdnAqI2t UL {
  text-align: left;
}
.cid-ttSdnAqI2t .mbr-text,
.cid-ttSdnAqI2t .mbr-section-btn {
  color: #ffffff;
}
.cid-ttSdnAqI2t H1 {
  color: #ffffff;
}
.cid-ttSeY4iNOP {
  padding-top: 60px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-ttSeY4iNOP h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-ttSeY4iNOP .mbr-section-subtitle {
  color: #767676;
}
.cid-ttSeY4iNOP .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
.cid-ttSeY4iNOP .mbr-text-right {
  color: #000000;
}
.cid-ttSeY4iNOP .article-title-left {
  text-align: left;
  color: #574b9c;
}
.cid-ttSeY4iNOP .article-title-right {
  text-align: left;
  color: #574b9c;
}
.cid-ttSeY4iNOP .mbr-text-left {
  text-align: left;
  color: #000000;
}
.cid-ttSlOCT6zv {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-violeta-1-2000x1125.jpg");
}
.cid-ttSlOCT6zv li {
  list-style: none;
}
.cid-ttSlOCT6zv .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttSlOCT6zv .item-wrap:hover .mbr-iconfont {
  color: #4c428c !important;
}
.cid-ttSlOCT6zv .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttSlOCT6zv h4 {
  margin: 0;
}
.cid-ttSlOCT6zv ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttSlOCT6zv .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttSlOCT6zv .col-title2 {
  color: #574b9c;
}
.cid-ttSlOCT6zv .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttSlOCT6zv .col-title1 {
  color: #ffffff;
}
.cid-ttSlOCT6zv .item1 DIV {
  text-align: left;
}
.cid-ttSniKUArk {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttSniKUArk h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttSniKUArk .container {
    position: relative;
  }
  .cid-ttSniKUArk .row {
    margin: 0;
  }
  .cid-ttSniKUArk h2 {
    margin: 0;
  }
}
.cid-ttSniKUArk .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttSniKUArk .mbr-section-subtitle {
  color: #777777;
}
.cid-ttSniKUArk .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttSniKUArk .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttSniKUArk .container-column,
.cid-ttSniKUArk h2 {
  color: #574b9c;
}
.cid-ttSnlqTgXr {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttSnlqTgXr .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttSnlqTgXr .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttSnlqTgXr .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttSnlqTgXr .card .card-img span {
  color: #574b9c;
  font-size: 60px;
}
.cid-ttSnlqTgXr .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttSnlqTgXr .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttSnlqTgXr .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttSnlqTgXr .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttSnlqTgXr .card .card-box .card-title,
  .cid-ttSnlqTgXr .card .card-box .mbr-text,
  .cid-ttSnlqTgXr .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttSnlqTgXr .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttSnlqTgXr .card .card-img {
    text-align: right !important;
  }
}
.cid-ttSnlqTgXr .mbr-text,
.cid-ttSnlqTgXr .link {
  color: #000000;
}
.cid-ttSnmg0Qbv {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttSnmg0Qbv h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttSnmg0Qbv .container {
    position: relative;
  }
  .cid-ttSnmg0Qbv .row {
    margin: 0;
  }
  .cid-ttSnmg0Qbv h2 {
    margin: 0;
  }
}
.cid-ttSnmg0Qbv .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttSnmg0Qbv .mbr-section-subtitle {
  color: #777777;
}
.cid-ttSnmg0Qbv .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttSnmg0Qbv .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttSnmg0Qbv .container-column,
.cid-ttSnmg0Qbv h2 {
  color: #574b9c;
}
.cid-ttSnk4avKq {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttSnk4avKq [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttSnk4avKq .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttSnk4avKq .panel-item {
  position: relative;
}
.cid-ttSnk4avKq .mbr-content-title {
  margin-top: 10px;
}
.cid-ttSnk4avKq .mbr-content-text {
  text-align: left;
}
.cid-ttSnk4avKq .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #574b9c;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #574b9c;
  margin: 0 auto;
}
.cid-ttSnk4avKq .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #574b9c;
}
@media (max-width: 767px) {
  .cid-ttSnk4avKq .line-through {
    display: none;
  }
}
.cid-ttSnk4avKq H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttSnk4avKq .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttSnk4avKq .mbr-section-title {
  text-align: left;
}
.cid-ttSnk4avKq .mbr-subtitle {
  text-align: left;
}
.cid-ttSnCTVZfi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6y99VYxN {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6y99VYxN .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6y99VYxN .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6y99VYxN .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6y99VYxN .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6y99VYxN .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6y99VYxN .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6y99VYxN .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6y99VYxN .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6y99VYxN .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6y99VYxN .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6y99VYxN .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-turhCFmPUi {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-turhCFmPUi .mbr-text,
.cid-turhCFmPUi .img-align {
  color: #a9a9a9;
}
.cid-ttSo7gb35B {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttSo7gb35B .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttSo7gb35B .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttSo7gb35B p {
  line-height: 1.6;
}
.cid-ttSo7gb35B .rev,
.cid-ttSo7gb35B .mbr-iconfont {
  display: inline-block;
}
.cid-ttSo7gb35B .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttSo7gb35B .card-box {
  padding: 1.5rem;
}
.cid-ttSo7gb35B .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttSo7gb35B .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttSo7gb35B .mbr-section-title,
.cid-ttSo7gb35B .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttSo7gb35B .rev {
  color: #0a1c44;
}
.cid-ttSo7gb35B .card-text,
.cid-ttSo7gb35B .mbr-section-btn,
.cid-ttSo7gb35B .ico-line {
  color: #767676;
}
.cid-tyoxWk20pk {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoxWk20pk .mbr-text,
.cid-tyoxWk20pk .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttSoon81Bp {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttSoon81Bp .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttSoon81Bp .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttSoon81Bp .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttSoon81Bp .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttSoon81Bp .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttSoon81Bp .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttSoon81Bp .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttSoon81Bp .input-group-btn {
  padding-left: 0;
}
.cid-ttSoon81Bp .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttSoon81Bp .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttSoon81Bp .mbr-text {
  color: #444;
}
.cid-ttSoon81Bp h5 {
  margin-bottom: 0;
}
.cid-ttSoon81Bp .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttSoon81Bp .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttSoon81Bp .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttSoon81Bp .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttSoon81Bp .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttSoon81Bp .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttSoon81Bp .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttSoon81Bp .social-list a:hover {
  opacity: 0.4;
}
.cid-ttSoon81Bp .media-container-row > div {
  padding: 0px;
}
.cid-ttSoon81Bp .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttSoon81Bp .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttSoon81Bp .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttSoon81Bp .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttSoon81Bp .social-list,
  .cid-ttSoon81Bp .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttSoon81Bp h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttSoon81Bp .form-group {
    max-width: 180px;
  }
}
.cid-ttSoon81Bp .links span {
  color: #9e9e9e;
}
.cid-ttSoon81Bp .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttSoon81Bp .logo-title {
  text-align: center;
}
.cid-ttSoon81Bp .logo-title,
.cid-ttSoon81Bp .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

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

:focus {
  outline: none; }

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

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

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

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

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

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

b,
strong {
  font-weight: bold; }

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

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

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

body {
  position: relative; }

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

.hidden {
  visibility: hidden; }

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

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

.mbr-black {
  color: #101010; }

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

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

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

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

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

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

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

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

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

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

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

.card-box {
  width: 100%; }

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

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

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

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

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

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

  .media {
    width: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

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

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

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

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

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

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

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

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

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

.media {
  display: -webkit-flex; }

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto; }

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

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

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

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

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

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

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

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

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

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

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

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

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

.card-img {
  width: auto; }

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

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

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

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

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

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

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

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

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

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

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

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

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

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

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

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

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

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

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

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

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

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

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttSp22gyDQ {
  padding-top: 180px;
  background-image: url("../../../assets/images/del-diseno-a-la-prensa-herramientas-para-la-preimpresion-1920x1080.jpg");
}
.cid-ttSp22gyDQ .container {
  margin-bottom: 15%;
}
.cid-ttSp22gyDQ .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttSp22gyDQ .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttSp22gyDQ .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttSp22gyDQ .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-ttSp22gyDQ .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-ttSp22gyDQ .box-item:last-child {
  background-color: #0085d0;
}
.cid-ttSp22gyDQ .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttSp22gyDQ .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttSp22gyDQ .box-list li:last-child {
  border-bottom: none;
}
.cid-ttSp22gyDQ .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttSp22gyDQ .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttSp22gyDQ .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttSp22gyDQ .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttSp22gyDQ .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttSp22gyDQ .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttSp22gyDQ .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttSp22gyDQ UL {
  text-align: left;
}
.cid-ttSp22gyDQ .mbr-text,
.cid-ttSp22gyDQ .mbr-section-btn {
  color: #ffffff;
}
.cid-ttSp22gyDQ H1 {
  color: #ffffff;
}
.cid-txJHmimoGS {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-txJHmimoGS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-txJHmimoGS .row {
  flex-direction: row-reverse;
}
.cid-txJHmimoGS img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-txJHmimoGS .text-wrapper {
    padding: 2rem;
  }
}
.cid-txJHmimoGS .mbr-text {
  color: #000000;
}
.cid-txJHmimoGS .mbr-section-title {
  color: #0085d0;
}
.cid-txK8OdlSQq {
  padding-top: 135px;
  padding-bottom: 105px;
  background-image: url("../../../assets/images/fondo-azul-1-2000x1125.jpg");
}
.cid-txK8OdlSQq .mbr-text {
  line-height: 1.5;
  color: #ffffff;
}
.cid-txK8OdlSQq .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-txK8OdlSQq .container {
  padding-bottom: 2rem;
}
.cid-ttSspKRVUF {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttSspKRVUF h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttSspKRVUF .container {
    position: relative;
  }
  .cid-ttSspKRVUF .row {
    margin: 0;
  }
  .cid-ttSspKRVUF h2 {
    margin: 0;
  }
}
.cid-ttSspKRVUF .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttSspKRVUF .mbr-section-subtitle {
  color: #777777;
}
.cid-ttSspKRVUF .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttSspKRVUF .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttSspKRVUF .container-column,
.cid-ttSspKRVUF h2 {
  color: #0085d0;
}
.cid-ttSsqI1JVy {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttSsqI1JVy .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttSsqI1JVy .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttSsqI1JVy .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttSsqI1JVy .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-ttSsqI1JVy .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttSsqI1JVy .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttSsqI1JVy .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttSsqI1JVy .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttSsqI1JVy .card .card-box .card-title,
  .cid-ttSsqI1JVy .card .card-box .mbr-text,
  .cid-ttSsqI1JVy .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttSsqI1JVy .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttSsqI1JVy .card .card-img {
    text-align: right !important;
  }
}
.cid-ttSsqI1JVy .mbr-text,
.cid-ttSsqI1JVy .link {
  color: #000000;
}
.cid-ttSvmtrTR2 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttSvmtrTR2 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttSvmtrTR2 .container {
    position: relative;
  }
  .cid-ttSvmtrTR2 .row {
    margin: 0;
  }
  .cid-ttSvmtrTR2 h2 {
    margin: 0;
  }
}
.cid-ttSvmtrTR2 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttSvmtrTR2 .mbr-section-subtitle {
  color: #777777;
}
.cid-ttSvmtrTR2 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttSvmtrTR2 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttSvmtrTR2 .container-column,
.cid-ttSvmtrTR2 h2 {
  color: #0085d0;
}
.cid-ttSJ5B1zOi {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttSJ5B1zOi [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttSJ5B1zOi .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttSJ5B1zOi .panel-item {
  position: relative;
}
.cid-ttSJ5B1zOi .mbr-content-title {
  margin-top: 10px;
}
.cid-ttSJ5B1zOi .mbr-content-text {
  text-align: left;
}
.cid-ttSJ5B1zOi .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #0085d0;
  margin: 0 auto;
}
.cid-ttSJ5B1zOi .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-ttSJ5B1zOi .line-through {
    display: none;
  }
}
.cid-ttSJ5B1zOi H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttSJ5B1zOi .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttSJ5B1zOi .mbr-section-title {
  text-align: left;
}
.cid-ttSJ5B1zOi .mbr-subtitle {
  text-align: left;
}
.cid-ttSvnvcX4X {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6yghp3Bb {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6yghp3Bb .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6yghp3Bb .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6yghp3Bb .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6yghp3Bb .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6yghp3Bb .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6yghp3Bb .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6yghp3Bb .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6yghp3Bb .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6yghp3Bb .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6yghp3Bb .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6yghp3Bb .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-turhyS5N7q {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-turhyS5N7q .mbr-text,
.cid-turhyS5N7q .img-align {
  color: #a9a9a9;
}
.cid-ttSoURNAjf {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttSoURNAjf .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttSoURNAjf .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttSoURNAjf p {
  line-height: 1.6;
}
.cid-ttSoURNAjf .rev,
.cid-ttSoURNAjf .mbr-iconfont {
  display: inline-block;
}
.cid-ttSoURNAjf .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttSoURNAjf .card-box {
  padding: 1.5rem;
}
.cid-ttSoURNAjf .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttSoURNAjf .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttSoURNAjf .mbr-section-title,
.cid-ttSoURNAjf .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttSoURNAjf .rev {
  color: #0a1c44;
}
.cid-ttSoURNAjf .card-text,
.cid-ttSoURNAjf .mbr-section-btn,
.cid-ttSoURNAjf .ico-line {
  color: #767676;
}
.cid-tyoy2oFhwk {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoy2oFhwk .mbr-text,
.cid-tyoy2oFhwk .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttSvLhG4EY {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttSvLhG4EY .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttSvLhG4EY .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttSvLhG4EY .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttSvLhG4EY .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttSvLhG4EY .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttSvLhG4EY .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttSvLhG4EY .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttSvLhG4EY .input-group-btn {
  padding-left: 0;
}
.cid-ttSvLhG4EY .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttSvLhG4EY .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttSvLhG4EY .mbr-text {
  color: #444;
}
.cid-ttSvLhG4EY h5 {
  margin-bottom: 0;
}
.cid-ttSvLhG4EY .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttSvLhG4EY .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttSvLhG4EY .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttSvLhG4EY .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttSvLhG4EY .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttSvLhG4EY .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttSvLhG4EY .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttSvLhG4EY .social-list a:hover {
  opacity: 0.4;
}
.cid-ttSvLhG4EY .media-container-row > div {
  padding: 0px;
}
.cid-ttSvLhG4EY .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttSvLhG4EY .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttSvLhG4EY .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttSvLhG4EY .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttSvLhG4EY .social-list,
  .cid-ttSvLhG4EY .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttSvLhG4EY h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttSvLhG4EY .form-group {
    max-width: 180px;
  }
}
.cid-ttSvLhG4EY .links span {
  color: #9e9e9e;
}
.cid-ttSvLhG4EY .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttSvLhG4EY .logo-title {
  text-align: center;
}
.cid-ttSvLhG4EY .logo-title,
.cid-ttSvLhG4EY .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

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

:focus {
  outline: none; }

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

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

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

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

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

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

b,
strong {
  font-weight: bold; }

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

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

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

body {
  position: relative; }

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

.hidden {
  visibility: hidden; }

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

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

.mbr-black {
  color: #101010; }

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

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

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

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

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

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

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

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

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

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

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

.card-box {
  width: 100%; }

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

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

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

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

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

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

  .media {
    width: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

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

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

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

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

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

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

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

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

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

.media {
  display: -webkit-flex; }

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto; }

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

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

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

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

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

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

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

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

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

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

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

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

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

.card-img {
  width: auto; }

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

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

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

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

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

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

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

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

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

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

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

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

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

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

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

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

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

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

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

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

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

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

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttSwNZC0A3 {
  padding-top: 180px;
  background-image: url("../../../assets/images/diseno-y-desarrollo-de-preprensa-para-flexografia-1920x1080.jpg");
}
.cid-ttSwNZC0A3 .container {
  margin-bottom: 15%;
}
.cid-ttSwNZC0A3 .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttSwNZC0A3 .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttSwNZC0A3 .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttSwNZC0A3 .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-ttSwNZC0A3 .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-ttSwNZC0A3 .box-item:last-child {
  background-color: #0085d0;
}
.cid-ttSwNZC0A3 .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttSwNZC0A3 .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttSwNZC0A3 .box-list li:last-child {
  border-bottom: none;
}
.cid-ttSwNZC0A3 .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttSwNZC0A3 .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttSwNZC0A3 .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttSwNZC0A3 .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttSwNZC0A3 .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttSwNZC0A3 .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttSwNZC0A3 .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttSwNZC0A3 UL {
  text-align: left;
}
.cid-ttSwNZC0A3 .mbr-text,
.cid-ttSwNZC0A3 .mbr-section-btn {
  color: #ffffff;
}
.cid-ttSwNZC0A3 H1 {
  color: #ffffff;
}
.cid-ttSwPoTOIJ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttSwPoTOIJ .contents {
  text-align: center;
  margin-bottom: 10px;
}
.cid-ttSwPoTOIJ .contents .mbr-section-title {
  margin-bottom: 10px;
  color: #101010;
}
.cid-ttSwPoTOIJ .contents .mbr-subtitle {
  color: #7e7e7e;
  margin-bottom: 10px;
}
.cid-ttSwPoTOIJ .contents .mbr-section-text {
  margin-top: 20px;
  color: #1bbe74;
}
.cid-ttSwPoTOIJ .carousel-item {
  justify-content: center;
}
.cid-ttSwPoTOIJ .carousel-item .media-container-row {
  flex-grow: 1;
}
.cid-ttSwPoTOIJ .carousel-item .wrap-img {
  text-align: center;
  transform: all 0.3s ease-in-out;
}
.cid-ttSwPoTOIJ .carousel-item .wrap-img img {
  max-height: 60px;
  width: auto;
  max-width: 60%;
  opacity: 0.8;
  transform: all 0.3s ease-in-out;
}
.cid-ttSwPoTOIJ .carousel-item .wrap-img:hover img {
  opacity: 1;
}
@media (max-width: 991px) {
  .cid-ttSwPoTOIJ .carousel-controls {
    display: none;
  }
}
.cid-ttSwPoTOIJ .carousel-controls .carousel-control-prev,
.cid-ttSwPoTOIJ .carousel-controls .carousel-control-next {
  opacity: 1;
}
.cid-ttSwPoTOIJ .carousel-controls .carousel-control-prev {
  left: -94px;
}
.cid-ttSwPoTOIJ .carousel-controls .carousel-control-next {
  right: -94px;
}
.cid-ttSwPoTOIJ .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 15px;
}
.cid-ttSwPoTOIJ .carousel-controls a span {
  padding: 16.5px;
  border-radius: 50%;
  color: #13287d;
  background: #ffffff;
  font-weight: bold;
  box-shadow: 0 10px 30px 0 #e7eaf2;
}
.cid-ttSwPoTOIJ .carousel-controls a:hover span {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ttSwPoTOIJ .carousel-control {
    display: none;
  }
  .cid-ttSwPoTOIJ .mbr-section-title {
    padding-bottom: 0;
  }
  .cid-ttSwPoTOIJ .slider-clients {
    padding: 2rem 1rem;
  }
}
.cid-ttSwPoTOIJ .cloneditem-1,
.cid-ttSwPoTOIJ .cloneditem-2,
.cid-ttSwPoTOIJ .cloneditem-3,
.cid-ttSwPoTOIJ .cloneditem-4,
.cid-ttSwPoTOIJ .cloneditem-5 {
  display: none;
}
.cid-ttSwPoTOIJ .col-lg-15 {
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ttSwPoTOIJ .col-lg-15 {
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-ttSwPoTOIJ .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(50%, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-ttSwPoTOIJ .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-50%, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-ttSwPoTOIJ .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttSwPoTOIJ .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides2 .cloneditem-1,
  .cid-ttSwPoTOIJ .carousel-inner.slides2 .cloneditem-2,
  .cid-ttSwPoTOIJ .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-ttSwPoTOIJ .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(33.333333%, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-ttSwPoTOIJ .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-33.333333%, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-ttSwPoTOIJ .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttSwPoTOIJ .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides3 .cloneditem-1,
  .cid-ttSwPoTOIJ .carousel-inner.slides3 .cloneditem-2,
  .cid-ttSwPoTOIJ .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-ttSwPoTOIJ .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(25%, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-ttSwPoTOIJ .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-25%, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-ttSwPoTOIJ .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttSwPoTOIJ .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides4 .cloneditem-1,
  .cid-ttSwPoTOIJ .carousel-inner.slides4 .cloneditem-2,
  .cid-ttSwPoTOIJ .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-ttSwPoTOIJ .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(20%, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-ttSwPoTOIJ .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-20%, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-ttSwPoTOIJ .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttSwPoTOIJ .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides5 .cloneditem-1,
  .cid-ttSwPoTOIJ .carousel-inner.slides5 .cloneditem-2,
  .cid-ttSwPoTOIJ .carousel-inner.slides5 .cloneditem-3,
  .cid-ttSwPoTOIJ .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-ttSwPoTOIJ .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(16.666667%, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-ttSwPoTOIJ .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-16.666667%, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-ttSwPoTOIJ .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttSwPoTOIJ .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttSwPoTOIJ .carousel-inner.slides6 .cloneditem-1,
  .cid-ttSwPoTOIJ .carousel-inner.slides6 .cloneditem-2,
  .cid-ttSwPoTOIJ .carousel-inner.slides6 .cloneditem-3,
  .cid-ttSwPoTOIJ .carousel-inner.slides6 .cloneditem-4,
  .cid-ttSwPoTOIJ .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }
}
.cid-ttSwPoTOIJ .mbr-section-title {
  margin: 0;
}
.cid-ttSwPoTOIJ .slider-clients {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  padding: 35px 0px;
  position: relative;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ttSwPoTOIJ .slider-clients {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  .cid-ttSwPoTOIJ .carousel-control-prev {
    left: 15px !important;
  }
  .cid-ttSwPoTOIJ .carousel-control-prev:hover {
    left: 0 !important;
  }
  .cid-ttSwPoTOIJ .carousel-control-next {
    right: 15px !important;
  }
  .cid-ttSwPoTOIJ .carousel-control-next:hover {
    right: 0 !important;
  }
}
.cid-ttSwPoTOIJ .contents .mbr-section-title {
  color: #7e7e7e;
}
.cid-ttSzuLhbLg {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttSzuLhbLg h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-ttSzuLhbLg .mbr-section-subtitle {
  color: #767676;
}
.cid-ttSzuLhbLg .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
.cid-ttSzuLhbLg .mbr-text-right {
  color: #000000;
}
.cid-ttSzuLhbLg .article-title-left {
  text-align: left;
  color: #0085d0;
}
.cid-ttSzuLhbLg .article-title-right {
  text-align: left;
  color: #0085d0;
}
.cid-ttSzuLhbLg .mbr-text-left {
  text-align: left;
  color: #000000;
}
.cid-ttSzOvpLEu {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-azul-1-2000x1125.jpg");
}
.cid-ttSzOvpLEu li {
  list-style: none;
}
.cid-ttSzOvpLEu .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttSzOvpLEu .item-wrap:hover .mbr-iconfont {
  color: #0078bc !important;
}
.cid-ttSzOvpLEu .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttSzOvpLEu h4 {
  margin: 0;
}
.cid-ttSzOvpLEu ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttSzOvpLEu .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttSzOvpLEu .col-title2 {
  color: #0085d0;
}
.cid-ttSzOvpLEu .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttSzOvpLEu .col-title1 {
  color: #ffffff;
}
.cid-ttSzOvpLEu .item1 DIV {
  text-align: left;
}
.cid-ttSACGATLh {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttSACGATLh h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttSACGATLh .container {
    position: relative;
  }
  .cid-ttSACGATLh .row {
    margin: 0;
  }
  .cid-ttSACGATLh h2 {
    margin: 0;
  }
}
.cid-ttSACGATLh .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttSACGATLh .mbr-section-subtitle {
  color: #777777;
}
.cid-ttSACGATLh .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttSACGATLh .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttSACGATLh .container-column,
.cid-ttSACGATLh h2 {
  color: #0085d0;
}
.cid-ttSAKFTQO2 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttSAKFTQO2 .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttSAKFTQO2 .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttSAKFTQO2 .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttSAKFTQO2 .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-ttSAKFTQO2 .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttSAKFTQO2 .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttSAKFTQO2 .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttSAKFTQO2 .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttSAKFTQO2 .card .card-box .card-title,
  .cid-ttSAKFTQO2 .card .card-box .mbr-text,
  .cid-ttSAKFTQO2 .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttSAKFTQO2 .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttSAKFTQO2 .card .card-img {
    text-align: right !important;
  }
}
.cid-ttSAKFTQO2 .mbr-text,
.cid-ttSAKFTQO2 .link {
  color: #000000;
}
.cid-ttSASH30io {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttSASH30io h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttSASH30io .container {
    position: relative;
  }
  .cid-ttSASH30io .row {
    margin: 0;
  }
  .cid-ttSASH30io h2 {
    margin: 0;
  }
}
.cid-ttSASH30io .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttSASH30io .mbr-section-subtitle {
  color: #777777;
}
.cid-ttSASH30io .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttSASH30io .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttSASH30io .container-column,
.cid-ttSASH30io h2 {
  color: #0085d0;
}
.cid-ttSAJAse11 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttSAJAse11 [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttSAJAse11 .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttSAJAse11 .panel-item {
  position: relative;
}
.cid-ttSAJAse11 .mbr-content-title {
  margin-top: 10px;
}
.cid-ttSAJAse11 .mbr-content-text {
  text-align: left;
}
.cid-ttSAJAse11 .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #0085d0;
  margin: 0 auto;
}
.cid-ttSAJAse11 .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-ttSAJAse11 .line-through {
    display: none;
  }
}
.cid-ttSAJAse11 H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttSAJAse11 .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttSAJAse11 .mbr-section-title {
  text-align: left;
}
.cid-ttSAJAse11 .mbr-subtitle {
  text-align: left;
}
.cid-ttSAQHRP9B {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6ynQ65bP {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6ynQ65bP .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6ynQ65bP .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6ynQ65bP .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6ynQ65bP .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6ynQ65bP .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6ynQ65bP .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6ynQ65bP .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6ynQ65bP .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6ynQ65bP .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6ynQ65bP .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6ynQ65bP .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu9mRrTbto {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu9mRrTbto .mbr-text,
.cid-tu9mRrTbto .img-align {
  color: #a9a9a9;
}
.cid-ttSBeezSPB {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttSBeezSPB .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttSBeezSPB .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttSBeezSPB p {
  line-height: 1.6;
}
.cid-ttSBeezSPB .rev,
.cid-ttSBeezSPB .mbr-iconfont {
  display: inline-block;
}
.cid-ttSBeezSPB .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttSBeezSPB .card-box {
  padding: 1.5rem;
}
.cid-ttSBeezSPB .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttSBeezSPB .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttSBeezSPB .mbr-section-title,
.cid-ttSBeezSPB .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttSBeezSPB .rev {
  color: #0a1c44;
}
.cid-ttSBeezSPB .card-text,
.cid-ttSBeezSPB .mbr-section-btn,
.cid-ttSBeezSPB .ico-line {
  color: #767676;
}
.cid-tyoy592mJW {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoy592mJW .mbr-text,
.cid-tyoy592mJW .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttSABj2MPv {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttSABj2MPv .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttSABj2MPv .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttSABj2MPv .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttSABj2MPv .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttSABj2MPv .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttSABj2MPv .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttSABj2MPv .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttSABj2MPv .input-group-btn {
  padding-left: 0;
}
.cid-ttSABj2MPv .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttSABj2MPv .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttSABj2MPv .mbr-text {
  color: #444;
}
.cid-ttSABj2MPv h5 {
  margin-bottom: 0;
}
.cid-ttSABj2MPv .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttSABj2MPv .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttSABj2MPv .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttSABj2MPv .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttSABj2MPv .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttSABj2MPv .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttSABj2MPv .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttSABj2MPv .social-list a:hover {
  opacity: 0.4;
}
.cid-ttSABj2MPv .media-container-row > div {
  padding: 0px;
}
.cid-ttSABj2MPv .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttSABj2MPv .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttSABj2MPv .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttSABj2MPv .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttSABj2MPv .social-list,
  .cid-ttSABj2MPv .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttSABj2MPv h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttSABj2MPv .form-group {
    max-width: 180px;
  }
}
.cid-ttSABj2MPv .links span {
  color: #9e9e9e;
}
.cid-ttSABj2MPv .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttSABj2MPv .logo-title {
  text-align: center;
}
.cid-ttSABj2MPv .logo-title,
.cid-ttSABj2MPv .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

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

:focus {
  outline: none; }

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

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

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

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

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

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

b,
strong {
  font-weight: bold; }

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

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

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

body {
  position: relative; }

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

.hidden {
  visibility: hidden; }

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

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

.mbr-black {
  color: #101010; }

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

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

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

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

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

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

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

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

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

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

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

.card-box {
  width: 100%; }

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

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

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

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

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

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

  .media {
    width: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

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

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

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

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

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

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

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

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

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

.media {
  display: -webkit-flex; }

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

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

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

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

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

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

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

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

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

.carousel-item img {
  margin: auto; }

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

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

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

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

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

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

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

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

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

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

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

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

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

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

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

.card-img {
  width: auto; }

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

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

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

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

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

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

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

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

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

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

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

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

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

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

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

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

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

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

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

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

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

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

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttSFl2KjJB {
  padding-top: 180px;
  background-image: url("../../../assets/images/encuadernacion-artesanal-1920x1080.jpg");
}
.cid-ttSFl2KjJB .container {
  margin-bottom: 15%;
}
.cid-ttSFl2KjJB .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttSFl2KjJB .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttSFl2KjJB .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttSFl2KjJB .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-ttSFl2KjJB .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-ttSFl2KjJB .box-item:last-child {
  background-color: #009844;
}
.cid-ttSFl2KjJB .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttSFl2KjJB .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttSFl2KjJB .box-list li:last-child {
  border-bottom: none;
}
.cid-ttSFl2KjJB .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttSFl2KjJB .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttSFl2KjJB .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttSFl2KjJB .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttSFl2KjJB .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttSFl2KjJB .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttSFl2KjJB .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttSFl2KjJB UL {
  text-align: left;
}
.cid-ttSFl2KjJB .mbr-text,
.cid-ttSFl2KjJB .mbr-section-btn {
  color: #ffffff;
}
.cid-ttSFl2KjJB H1 {
  color: #ffffff;
}
.cid-tux0U5zxft {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tux0U5zxft .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tux0U5zxft .row {
  flex-direction: row-reverse;
}
.cid-tux0U5zxft img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tux0U5zxft .text-wrapper {
    padding: 2rem;
  }
}
.cid-tux0U5zxft .mbr-text {
  color: #000000;
}
.cid-tux0U5zxft .mbr-section-title {
  color: #009844;
}
.cid-ttSFPSvfdH {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-verde-1-2000x1125.jpg");
}
.cid-ttSFPSvfdH li {
  list-style: none;
}
.cid-ttSFPSvfdH .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttSFPSvfdH .item-wrap:hover .mbr-iconfont {
  color: #008b3e !important;
}
.cid-ttSFPSvfdH .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttSFPSvfdH h4 {
  margin: 0;
}
.cid-ttSFPSvfdH ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttSFPSvfdH .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttSFPSvfdH .col-title2 {
  color: #574b9c;
}
.cid-ttSFPSvfdH .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttSFPSvfdH .col-title1 {
  color: #ffffff;
}
.cid-ttSFPSvfdH .item1 DIV {
  text-align: left;
}
.cid-ttSHpwlb78 {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttSHpwlb78 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttSHpwlb78 .container {
    position: relative;
  }
  .cid-ttSHpwlb78 .row {
    margin: 0;
  }
  .cid-ttSHpwlb78 h2 {
    margin: 0;
  }
}
.cid-ttSHpwlb78 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttSHpwlb78 .mbr-section-subtitle {
  color: #777777;
}
.cid-ttSHpwlb78 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttSHpwlb78 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttSHpwlb78 .container-column,
.cid-ttSHpwlb78 h2 {
  color: #009844;
}
.cid-ttSHqsXbn5 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttSHqsXbn5 .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttSHqsXbn5 .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttSHqsXbn5 .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttSHqsXbn5 .card .card-img span {
  color: #009844;
  font-size: 60px;
}
.cid-ttSHqsXbn5 .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttSHqsXbn5 .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttSHqsXbn5 .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttSHqsXbn5 .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttSHqsXbn5 .card .card-box .card-title,
  .cid-ttSHqsXbn5 .card .card-box .mbr-text,
  .cid-ttSHqsXbn5 .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttSHqsXbn5 .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttSHqsXbn5 .card .card-img {
    text-align: right !important;
  }
}
.cid-ttSHqsXbn5 .mbr-text,
.cid-ttSHqsXbn5 .link {
  color: #000000;
}
.cid-ttSHuDs592 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttSHuDs592 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttSHuDs592 .container {
    position: relative;
  }
  .cid-ttSHuDs592 .row {
    margin: 0;
  }
  .cid-ttSHuDs592 h2 {
    margin: 0;
  }
}
.cid-ttSHuDs592 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttSHuDs592 .mbr-section-subtitle {
  color: #777777;
}
.cid-ttSHuDs592 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttSHuDs592 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttSHuDs592 .container-column,
.cid-ttSHuDs592 h2 {
  color: #009844;
}
.cid-ttSHw5xOlg {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-ttSHw5xOlg [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttSHw5xOlg .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttSHw5xOlg .panel-item {
  position: relative;
}
.cid-ttSHw5xOlg .mbr-content-title {
  margin-top: 10px;
}
.cid-ttSHw5xOlg .mbr-content-text {
  text-align: left;
}
.cid-ttSHw5xOlg .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #009844;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #009844;
  margin: 0 auto;
}
.cid-ttSHw5xOlg .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #009844;
}
@media (max-width: 767px) {
  .cid-ttSHw5xOlg .line-through {
    display: none;
  }
}
.cid-ttSHw5xOlg H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttSHw5xOlg .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttSHw5xOlg .mbr-section-title {
  text-align: left;
}
.cid-ttSHw5xOlg .mbr-subtitle {
  text-align: left;
}
.cid-ttSHx8D8rj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6yvgZUUa {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6yvgZUUa .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6yvgZUUa .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6yvgZUUa .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6yvgZUUa .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6yvgZUUa .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6yvgZUUa .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6yvgZUUa .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6yvgZUUa .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6yvgZUUa .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6yvgZUUa .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6yvgZUUa .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu9mIfXIHQ {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu9mIfXIHQ .mbr-text,
.cid-tu9mIfXIHQ .img-align {
  color: #a9a9a9;
}
.cid-ttLM3jnOBK {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttLM3jnOBK .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttLM3jnOBK .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttLM3jnOBK p {
  line-height: 1.6;
}
.cid-ttLM3jnOBK .rev,
.cid-ttLM3jnOBK .mbr-iconfont {
  display: inline-block;
}
.cid-ttLM3jnOBK .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttLM3jnOBK .card-box {
  padding: 1.5rem;
}
.cid-ttLM3jnOBK .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttLM3jnOBK .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttLM3jnOBK .mbr-section-title,
.cid-ttLM3jnOBK .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttLM3jnOBK .rev {
  color: #0a1c44;
}
.cid-ttLM3jnOBK .card-text,
.cid-ttLM3jnOBK .mbr-section-btn,
.cid-ttLM3jnOBK .ico-line {
  color: #767676;
}
.cid-tyoy91DLPM {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoy91DLPM .mbr-text,
.cid-tyoy91DLPM .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttSFmQw2Ho {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttSFmQw2Ho .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttSFmQw2Ho .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttSFmQw2Ho .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttSFmQw2Ho .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttSFmQw2Ho .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttSFmQw2Ho .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttSFmQw2Ho .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttSFmQw2Ho .input-group-btn {
  padding-left: 0;
}
.cid-ttSFmQw2Ho .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttSFmQw2Ho .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttSFmQw2Ho .mbr-text {
  color: #444;
}
.cid-ttSFmQw2Ho h5 {
  margin-bottom: 0;
}
.cid-ttSFmQw2Ho .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttSFmQw2Ho .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttSFmQw2Ho .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttSFmQw2Ho .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttSFmQw2Ho .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttSFmQw2Ho .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttSFmQw2Ho .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttSFmQw2Ho .social-list a:hover {
  opacity: 0.4;
}
.cid-ttSFmQw2Ho .media-container-row > div {
  padding: 0px;
}
.cid-ttSFmQw2Ho .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttSFmQw2Ho .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttSFmQw2Ho .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttSFmQw2Ho .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttSFmQw2Ho .social-list,
  .cid-ttSFmQw2Ho .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttSFmQw2Ho h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttSFmQw2Ho .form-group {
    max-width: 180px;
  }
}
.cid-ttSFmQw2Ho .links span {
  color: #9e9e9e;
}
.cid-ttSFmQw2Ho .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttSFmQw2Ho .logo-title {
  text-align: center;
}
.cid-ttSFmQw2Ho .logo-title,
.cid-ttSFmQw2Ho .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

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

:focus {
  outline: none; }

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

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

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

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

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

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

b,
strong {
  font-weight: bold; }

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

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

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

body {
  position: relative; }

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

.hidden {
  visibility: hidden; }

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

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

.mbr-black {
  color: #101010; }

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

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

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

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

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

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

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

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

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

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

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

.card-box {
  width: 100%; }

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

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

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

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

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

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

  .media {
    width: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

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

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

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

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

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

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttLX5KfvDL {
  padding-top: 180px;
  background-image: url("../../../assets/images/fundamentos-de-la-produccion-grafica-1920x1080.jpg");
}
.cid-ttLX5KfvDL .container {
  margin-bottom: 15%;
}
.cid-ttLX5KfvDL .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttLX5KfvDL .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttLX5KfvDL .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttLX5KfvDL .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-ttLX5KfvDL .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-ttLX5KfvDL .box-item:last-child {
  background-color: #0085d0;
}
.cid-ttLX5KfvDL .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttLX5KfvDL .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttLX5KfvDL .box-list li:last-child {
  border-bottom: none;
}
.cid-ttLX5KfvDL .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttLX5KfvDL .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttLX5KfvDL .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttLX5KfvDL .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttLX5KfvDL .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttLX5KfvDL .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttLX5KfvDL .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttLX5KfvDL UL {
  text-align: left;
}
.cid-ttLX5KfvDL .mbr-text,
.cid-ttLX5KfvDL .mbr-section-btn {
  color: #ffffff;
}
.cid-ttLX5KfvDL H1 {
  color: #ffffff;
}
.cid-ttYFr7exn2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ttYFr7exn2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ttYFr7exn2 .row {
  flex-direction: row-reverse;
}
.cid-ttYFr7exn2 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ttYFr7exn2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ttYFr7exn2 .mbr-text {
  color: #000000;
}
.cid-ttYFr7exn2 .mbr-section-title {
  color: #0085d0;
}
.cid-ttLXCVKINg {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-azul-5-2000x1125.jpg");
}
.cid-ttLXCVKINg li {
  list-style: none;
}
.cid-ttLXCVKINg .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttLXCVKINg .item-wrap:hover .mbr-iconfont {
  color: #0078bc !important;
}
.cid-ttLXCVKINg .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttLXCVKINg h4 {
  margin: 0;
}
.cid-ttLXCVKINg ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttLXCVKINg .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttLXCVKINg .col-title2 {
  color: #0085d0;
}
.cid-ttLXCVKINg .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttLXCVKINg .col-title1 {
  color: #ffffff;
}
.cid-ttMCctG623 {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttMCctG623 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttMCctG623 .container {
    position: relative;
  }
  .cid-ttMCctG623 .row {
    margin: 0;
  }
  .cid-ttMCctG623 h2 {
    margin: 0;
  }
}
.cid-ttMCctG623 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttMCctG623 .mbr-section-subtitle {
  color: #777777;
}
.cid-ttMCctG623 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttMCctG623 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttMCctG623 .container-column,
.cid-ttMCctG623 h2 {
  color: #0085d0;
}
.cid-ttLXFy0VIZ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttLXFy0VIZ .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttLXFy0VIZ .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttLXFy0VIZ .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttLXFy0VIZ .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-ttLXFy0VIZ .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttLXFy0VIZ .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttLXFy0VIZ .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttLXFy0VIZ .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttLXFy0VIZ .card .card-box .card-title,
  .cid-ttLXFy0VIZ .card .card-box .mbr-text,
  .cid-ttLXFy0VIZ .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttLXFy0VIZ .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttLXFy0VIZ .card .card-img {
    text-align: right !important;
  }
}
.cid-ttLXFy0VIZ .mbr-text,
.cid-ttLXFy0VIZ .link {
  color: #000000;
}
.cid-ttMCjY0JbQ {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttMCjY0JbQ h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttMCjY0JbQ .container {
    position: relative;
  }
  .cid-ttMCjY0JbQ .row {
    margin: 0;
  }
  .cid-ttMCjY0JbQ h2 {
    margin: 0;
  }
}
.cid-ttMCjY0JbQ .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttMCjY0JbQ .mbr-section-subtitle {
  color: #777777;
}
.cid-ttMCjY0JbQ .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttMCjY0JbQ .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttMCjY0JbQ .container-column,
.cid-ttMCjY0JbQ h2 {
  color: #0085d0;
}
.cid-ttSIMJNlcF {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttSIMJNlcF [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttSIMJNlcF .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttSIMJNlcF .panel-item {
  position: relative;
}
.cid-ttSIMJNlcF .mbr-content-title {
  margin-top: 10px;
}
.cid-ttSIMJNlcF .mbr-content-text {
  text-align: left;
}
.cid-ttSIMJNlcF .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #0085d0;
  margin: 0 auto;
}
.cid-ttSIMJNlcF .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-ttSIMJNlcF .line-through {
    display: none;
  }
}
.cid-ttSIMJNlcF H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttSIMJNlcF .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttSIMJNlcF .mbr-section-title {
  text-align: left;
}
.cid-ttSIMJNlcF .mbr-subtitle {
  text-align: left;
}
.cid-ttLXIBd6yl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6yBPreDz {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6yBPreDz .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6yBPreDz .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6yBPreDz .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6yBPreDz .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6yBPreDz .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6yBPreDz .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6yBPreDz .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6yBPreDz .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6yBPreDz .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6yBPreDz .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6yBPreDz .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu91iqJNZl {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu91iqJNZl .mbr-text,
.cid-tu91iqJNZl .img-align {
  color: #a9a9a9;
}
.cid-ttLMbV5PKa {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttLMbV5PKa .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttLMbV5PKa .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttLMbV5PKa p {
  line-height: 1.6;
}
.cid-ttLMbV5PKa .rev,
.cid-ttLMbV5PKa .mbr-iconfont {
  display: inline-block;
}
.cid-ttLMbV5PKa .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttLMbV5PKa .card-box {
  padding: 1.5rem;
}
.cid-ttLMbV5PKa .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttLMbV5PKa .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttLMbV5PKa .mbr-section-title,
.cid-ttLMbV5PKa .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttLMbV5PKa .rev {
  color: #0a1c44;
}
.cid-ttLMbV5PKa .card-text,
.cid-ttLMbV5PKa .mbr-section-btn,
.cid-ttLMbV5PKa .ico-line {
  color: #767676;
}
.cid-tyoyfLBC6D {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoyfLBC6D .mbr-text,
.cid-tyoyfLBC6D .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttLYXgnT3Y {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttLYXgnT3Y .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttLYXgnT3Y .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttLYXgnT3Y .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttLYXgnT3Y .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttLYXgnT3Y .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttLYXgnT3Y .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttLYXgnT3Y .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttLYXgnT3Y .input-group-btn {
  padding-left: 0;
}
.cid-ttLYXgnT3Y .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttLYXgnT3Y .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttLYXgnT3Y .mbr-text {
  color: #444;
}
.cid-ttLYXgnT3Y h5 {
  margin-bottom: 0;
}
.cid-ttLYXgnT3Y .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttLYXgnT3Y .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttLYXgnT3Y .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttLYXgnT3Y .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttLYXgnT3Y .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttLYXgnT3Y .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttLYXgnT3Y .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttLYXgnT3Y .social-list a:hover {
  opacity: 0.4;
}
.cid-ttLYXgnT3Y .media-container-row > div {
  padding: 0px;
}
.cid-ttLYXgnT3Y .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttLYXgnT3Y .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttLYXgnT3Y .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttLYXgnT3Y .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttLYXgnT3Y .social-list,
  .cid-ttLYXgnT3Y .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttLYXgnT3Y h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttLYXgnT3Y .form-group {
    max-width: 180px;
  }
}
.cid-ttLYXgnT3Y .links span {
  color: #9e9e9e;
}
.cid-ttLYXgnT3Y .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttLYXgnT3Y .logo-title {
  text-align: center;
}
.cid-ttLYXgnT3Y .logo-title,
.cid-ttLYXgnT3Y .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttM0abcBbX {
  padding-top: 180px;
  background-image: url("../../../assets/images/impresion-digital-buenas-practicas-para-optimizar-la-produccion-1920x1080.jpg");
}
.cid-ttM0abcBbX .container {
  margin-bottom: 15%;
}
.cid-ttM0abcBbX .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttM0abcBbX .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttM0abcBbX .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttM0abcBbX .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-ttM0abcBbX .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-ttM0abcBbX .box-item:last-child {
  background-color: #0085d0;
}
.cid-ttM0abcBbX .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttM0abcBbX .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttM0abcBbX .box-list li:last-child {
  border-bottom: none;
}
.cid-ttM0abcBbX .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttM0abcBbX .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttM0abcBbX .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttM0abcBbX .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttM0abcBbX .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttM0abcBbX .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttM0abcBbX .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttM0abcBbX UL {
  text-align: left;
}
.cid-ttM0abcBbX .mbr-text,
.cid-ttM0abcBbX .mbr-section-btn {
  color: #ffffff;
}
.cid-ttM0abcBbX H1 {
  color: #ffffff;
}
.cid-ttM1rbAvPh {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ttM1rbAvPh .contents {
  text-align: center;
  margin-bottom: 10px;
}
.cid-ttM1rbAvPh .contents .mbr-section-title {
  margin-bottom: 10px;
  color: #101010;
}
.cid-ttM1rbAvPh .contents .mbr-subtitle {
  color: #7e7e7e;
  margin-bottom: 10px;
}
.cid-ttM1rbAvPh .contents .mbr-section-text {
  margin-top: 20px;
  color: #1bbe74;
}
.cid-ttM1rbAvPh .carousel-item {
  justify-content: center;
}
.cid-ttM1rbAvPh .carousel-item .media-container-row {
  flex-grow: 1;
}
.cid-ttM1rbAvPh .carousel-item .wrap-img {
  text-align: center;
  transform: all 0.3s ease-in-out;
}
.cid-ttM1rbAvPh .carousel-item .wrap-img img {
  max-height: 80px;
  width: auto;
  max-width: 80%;
  opacity: 0.8;
  transform: all 0.3s ease-in-out;
}
.cid-ttM1rbAvPh .carousel-item .wrap-img:hover img {
  opacity: 1;
}
@media (max-width: 991px) {
  .cid-ttM1rbAvPh .carousel-controls {
    display: none;
  }
}
.cid-ttM1rbAvPh .carousel-controls .carousel-control-prev,
.cid-ttM1rbAvPh .carousel-controls .carousel-control-next {
  opacity: 1;
}
.cid-ttM1rbAvPh .carousel-controls .carousel-control-prev {
  left: -94px;
}
.cid-ttM1rbAvPh .carousel-controls .carousel-control-next {
  right: -94px;
}
.cid-ttM1rbAvPh .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 15px;
}
.cid-ttM1rbAvPh .carousel-controls a span {
  padding: 16.5px;
  border-radius: 50%;
  color: #13287d;
  background: #ffffff;
  font-weight: bold;
  box-shadow: 0 10px 30px 0 #e7eaf2;
}
.cid-ttM1rbAvPh .carousel-controls a:hover span {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ttM1rbAvPh .carousel-control {
    display: none;
  }
  .cid-ttM1rbAvPh .mbr-section-title {
    padding-bottom: 0;
  }
  .cid-ttM1rbAvPh .slider-clients {
    padding: 2rem 1rem;
  }
}
.cid-ttM1rbAvPh .cloneditem-1,
.cid-ttM1rbAvPh .cloneditem-2,
.cid-ttM1rbAvPh .cloneditem-3,
.cid-ttM1rbAvPh .cloneditem-4,
.cid-ttM1rbAvPh .cloneditem-5 {
  display: none;
}
.cid-ttM1rbAvPh .col-lg-15 {
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ttM1rbAvPh .col-lg-15 {
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .cid-ttM1rbAvPh .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-ttM1rbAvPh .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(50%, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-ttM1rbAvPh .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-50%, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-ttM1rbAvPh .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttM1rbAvPh .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides2 .cloneditem-1,
  .cid-ttM1rbAvPh .carousel-inner.slides2 .cloneditem-2,
  .cid-ttM1rbAvPh .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }
  .cid-ttM1rbAvPh .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-ttM1rbAvPh .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(33.333333%, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-ttM1rbAvPh .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-33.333333%, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-ttM1rbAvPh .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttM1rbAvPh .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides3 .cloneditem-1,
  .cid-ttM1rbAvPh .carousel-inner.slides3 .cloneditem-2,
  .cid-ttM1rbAvPh .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }
  .cid-ttM1rbAvPh .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-ttM1rbAvPh .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(25%, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-ttM1rbAvPh .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-25%, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-ttM1rbAvPh .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttM1rbAvPh .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides4 .cloneditem-1,
  .cid-ttM1rbAvPh .carousel-inner.slides4 .cloneditem-2,
  .cid-ttM1rbAvPh .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }
  .cid-ttM1rbAvPh .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-ttM1rbAvPh .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(20%, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-ttM1rbAvPh .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-20%, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-ttM1rbAvPh .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttM1rbAvPh .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides5 .cloneditem-1,
  .cid-ttM1rbAvPh .carousel-inner.slides5 .cloneditem-2,
  .cid-ttM1rbAvPh .carousel-inner.slides5 .cloneditem-3,
  .cid-ttM1rbAvPh .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }
  .cid-ttM1rbAvPh .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-ttM1rbAvPh .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(16.666667%, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-ttM1rbAvPh .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-16.666667%, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-ttM1rbAvPh .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttM1rbAvPh .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttM1rbAvPh .carousel-inner.slides6 .cloneditem-1,
  .cid-ttM1rbAvPh .carousel-inner.slides6 .cloneditem-2,
  .cid-ttM1rbAvPh .carousel-inner.slides6 .cloneditem-3,
  .cid-ttM1rbAvPh .carousel-inner.slides6 .cloneditem-4,
  .cid-ttM1rbAvPh .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }
}
.cid-ttM1rbAvPh .mbr-section-title {
  margin: 0;
}
.cid-ttM1rbAvPh .slider-clients {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  padding: 35px 0px;
  position: relative;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ttM1rbAvPh .slider-clients {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  .cid-ttM1rbAvPh .carousel-control-prev {
    left: 15px !important;
  }
  .cid-ttM1rbAvPh .carousel-control-prev:hover {
    left: 0 !important;
  }
  .cid-ttM1rbAvPh .carousel-control-next {
    right: 15px !important;
  }
  .cid-ttM1rbAvPh .carousel-control-next:hover {
    right: 0 !important;
  }
}
.cid-ttM1rbAvPh .contents .mbr-section-title {
  color: #7e7e7e;
}
.cid-tu9lwOHLAL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tu9lwOHLAL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tu9lwOHLAL .row {
  flex-direction: row-reverse;
}
.cid-tu9lwOHLAL img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tu9lwOHLAL .text-wrapper {
    padding: 2rem;
  }
}
.cid-tu9lwOHLAL .mbr-text {
  color: #000000;
}
.cid-tu9lwOHLAL .mbr-section-title {
  color: #0085d0;
}
.cid-ttM1AtxBcj {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-azul-2000x1125.jpg");
}
.cid-ttM1AtxBcj li {
  list-style: none;
}
.cid-ttM1AtxBcj .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttM1AtxBcj .item-wrap:hover .mbr-iconfont {
  color: #0078bc !important;
}
.cid-ttM1AtxBcj .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttM1AtxBcj h4 {
  margin: 0;
}
.cid-ttM1AtxBcj ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttM1AtxBcj .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttM1AtxBcj .col-title2 {
  color: #0085d0;
}
.cid-ttM1AtxBcj .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttM1AtxBcj .col-title1 {
  color: #ffffff;
}
.cid-ttM1DiphVJ {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttM1DiphVJ h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttM1DiphVJ .container {
    position: relative;
  }
  .cid-ttM1DiphVJ .row {
    margin: 0;
  }
  .cid-ttM1DiphVJ h2 {
    margin: 0;
  }
}
.cid-ttM1DiphVJ .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttM1DiphVJ .mbr-section-subtitle {
  color: #777777;
}
.cid-ttM1DiphVJ .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttM1DiphVJ .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttM1DiphVJ .container-column,
.cid-ttM1DiphVJ h2 {
  color: #0085d0;
}
.cid-ttM1E9zTMb {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttM1E9zTMb .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttM1E9zTMb .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttM1E9zTMb .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttM1E9zTMb .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-ttM1E9zTMb .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttM1E9zTMb .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttM1E9zTMb .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttM1E9zTMb .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttM1E9zTMb .card .card-box .card-title,
  .cid-ttM1E9zTMb .card .card-box .mbr-text,
  .cid-ttM1E9zTMb .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttM1E9zTMb .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttM1E9zTMb .card .card-img {
    text-align: right !important;
  }
}
.cid-ttM1E9zTMb .mbr-text,
.cid-ttM1E9zTMb .link {
  color: #000000;
}
.cid-ttM1FCfqIP {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttM1FCfqIP h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttM1FCfqIP .container {
    position: relative;
  }
  .cid-ttM1FCfqIP .row {
    margin: 0;
  }
  .cid-ttM1FCfqIP h2 {
    margin: 0;
  }
}
.cid-ttM1FCfqIP .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttM1FCfqIP .mbr-section-subtitle {
  color: #777777;
}
.cid-ttM1FCfqIP .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttM1FCfqIP .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttM1FCfqIP .container-column,
.cid-ttM1FCfqIP h2 {
  color: #0085d0;
}
.cid-ttM1GcYQKY {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttM1GcYQKY [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttM1GcYQKY .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttM1GcYQKY .panel-item {
  position: relative;
}
.cid-ttM1GcYQKY .mbr-content-title {
  margin-top: 10px;
}
.cid-ttM1GcYQKY .mbr-content-text {
  text-align: left;
}
.cid-ttM1GcYQKY .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #0085d0;
  margin: 0 auto;
}
.cid-ttM1GcYQKY .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-ttM1GcYQKY .line-through {
    display: none;
  }
}
.cid-ttM1GcYQKY H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttM1GcYQKY .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttM1GcYQKY .mbr-section-title {
  text-align: left;
}
.cid-ttM1GcYQKY .mbr-subtitle {
  text-align: left;
}
.cid-ttM1GR25fi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6yOqST42 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6yOqST42 .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6yOqST42 .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6yOqST42 .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6yOqST42 .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6yOqST42 .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6yOqST42 .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6yOqST42 .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6yOqST42 .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6yOqST42 .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6yOqST42 .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6yOqST42 .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu3PxrKZCq {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu3PxrKZCq .mbr-text,
.cid-tu3PxrKZCq .img-align {
  color: #a9a9a9;
}
.cid-ttM3E1WeB4 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttM3E1WeB4 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttM3E1WeB4 .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttM3E1WeB4 p {
  line-height: 1.6;
}
.cid-ttM3E1WeB4 .rev,
.cid-ttM3E1WeB4 .mbr-iconfont {
  display: inline-block;
}
.cid-ttM3E1WeB4 .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttM3E1WeB4 .card-box {
  padding: 1.5rem;
}
.cid-ttM3E1WeB4 .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttM3E1WeB4 .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttM3E1WeB4 .mbr-section-title,
.cid-ttM3E1WeB4 .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttM3E1WeB4 .rev {
  color: #0a1c44;
}
.cid-ttM3E1WeB4 .card-text,
.cid-ttM3E1WeB4 .mbr-section-btn,
.cid-ttM3E1WeB4 .ico-line {
  color: #767676;
}
.cid-tyoyoJKkF1 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoyoJKkF1 .mbr-text,
.cid-tyoyoJKkF1 .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttM3DwnxxR {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttM3DwnxxR .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttM3DwnxxR .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttM3DwnxxR .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttM3DwnxxR .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttM3DwnxxR .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttM3DwnxxR .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttM3DwnxxR .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttM3DwnxxR .input-group-btn {
  padding-left: 0;
}
.cid-ttM3DwnxxR .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttM3DwnxxR .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttM3DwnxxR .mbr-text {
  color: #444;
}
.cid-ttM3DwnxxR h5 {
  margin-bottom: 0;
}
.cid-ttM3DwnxxR .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttM3DwnxxR .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttM3DwnxxR .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttM3DwnxxR .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttM3DwnxxR .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttM3DwnxxR .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttM3DwnxxR .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttM3DwnxxR .social-list a:hover {
  opacity: 0.4;
}
.cid-ttM3DwnxxR .media-container-row > div {
  padding: 0px;
}
.cid-ttM3DwnxxR .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttM3DwnxxR .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttM3DwnxxR .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttM3DwnxxR .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttM3DwnxxR .social-list,
  .cid-ttM3DwnxxR .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttM3DwnxxR h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttM3DwnxxR .form-group {
    max-width: 180px;
  }
}
.cid-ttM3DwnxxR .links span {
  color: #9e9e9e;
}
.cid-ttM3DwnxxR .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttM3DwnxxR .logo-title {
  text-align: center;
}
.cid-ttM3DwnxxR .logo-title,
.cid-ttM3DwnxxR .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttXliiG7DR {
  padding-top: 180px;
  background-image: url("../../../assets/images/curso-packaging-2000x1333.jpg");
}
.cid-ttXliiG7DR .container {
  margin-bottom: 15%;
}
.cid-ttXliiG7DR .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttXliiG7DR .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttXliiG7DR .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttXliiG7DR .box-item:first-child {
  background-color: #574b9c;
  margin-top: -200px;
}
.cid-ttXliiG7DR .box-item:nth-child(2) {
  background-color: #4c428c;
}
.cid-ttXliiG7DR .box-item:last-child {
  background-color: #574b9c;
}
.cid-ttXliiG7DR .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttXliiG7DR .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttXliiG7DR .box-list li:last-child {
  border-bottom: none;
}
.cid-ttXliiG7DR .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttXliiG7DR .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttXliiG7DR .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttXliiG7DR .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttXliiG7DR .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttXliiG7DR .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttXliiG7DR .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttXliiG7DR UL {
  text-align: left;
}
.cid-ttXliiG7DR .mbr-text,
.cid-ttXliiG7DR .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-ttXliiG7DR H1 {
  color: #ffffff;
}
.cid-ttXlz878QA {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttXlz878QA .contents {
  text-align: center;
  margin-bottom: 10px;
}
.cid-ttXlz878QA .contents .mbr-section-title {
  margin-bottom: 10px;
  color: #101010;
}
.cid-ttXlz878QA .contents .mbr-subtitle {
  color: #7e7e7e;
  margin-bottom: 10px;
}
.cid-ttXlz878QA .contents .mbr-section-text {
  margin-top: 20px;
  color: #1bbe74;
}
.cid-ttXlz878QA .carousel-item {
  justify-content: center;
}
.cid-ttXlz878QA .carousel-item .media-container-row {
  flex-grow: 1;
}
.cid-ttXlz878QA .carousel-item .wrap-img {
  text-align: center;
  transform: all 0.3s ease-in-out;
}
.cid-ttXlz878QA .carousel-item .wrap-img img {
  max-height: 50px;
  width: auto;
  max-width: 50%;
  opacity: 0.8;
  transform: all 0.3s ease-in-out;
}
.cid-ttXlz878QA .carousel-item .wrap-img:hover img {
  opacity: 1;
}
@media (max-width: 991px) {
  .cid-ttXlz878QA .carousel-controls {
    display: none;
  }
}
.cid-ttXlz878QA .carousel-controls .carousel-control-prev,
.cid-ttXlz878QA .carousel-controls .carousel-control-next {
  opacity: 1;
}
.cid-ttXlz878QA .carousel-controls .carousel-control-prev {
  left: -94px;
}
.cid-ttXlz878QA .carousel-controls .carousel-control-next {
  right: -94px;
}
.cid-ttXlz878QA .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 15px;
}
.cid-ttXlz878QA .carousel-controls a span {
  padding: 16.5px;
  border-radius: 50%;
  color: #13287d;
  background: #ffffff;
  font-weight: bold;
  box-shadow: 0 10px 30px 0 #e7eaf2;
}
.cid-ttXlz878QA .carousel-controls a:hover span {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ttXlz878QA .carousel-control {
    display: none;
  }
  .cid-ttXlz878QA .mbr-section-title {
    padding-bottom: 0;
  }
  .cid-ttXlz878QA .slider-clients {
    padding: 2rem 1rem;
  }
}
.cid-ttXlz878QA .cloneditem-1,
.cid-ttXlz878QA .cloneditem-2,
.cid-ttXlz878QA .cloneditem-3,
.cid-ttXlz878QA .cloneditem-4,
.cid-ttXlz878QA .cloneditem-5 {
  display: none;
}
.cid-ttXlz878QA .col-lg-15 {
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ttXlz878QA .col-lg-15 {
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .cid-ttXlz878QA .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-ttXlz878QA .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(50%, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-ttXlz878QA .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-50%, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-ttXlz878QA .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttXlz878QA .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides2 .cloneditem-1,
  .cid-ttXlz878QA .carousel-inner.slides2 .cloneditem-2,
  .cid-ttXlz878QA .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }
  .cid-ttXlz878QA .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-ttXlz878QA .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(33.333333%, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-ttXlz878QA .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-33.333333%, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-ttXlz878QA .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttXlz878QA .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides3 .cloneditem-1,
  .cid-ttXlz878QA .carousel-inner.slides3 .cloneditem-2,
  .cid-ttXlz878QA .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }
  .cid-ttXlz878QA .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-ttXlz878QA .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(25%, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-ttXlz878QA .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-25%, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-ttXlz878QA .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttXlz878QA .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides4 .cloneditem-1,
  .cid-ttXlz878QA .carousel-inner.slides4 .cloneditem-2,
  .cid-ttXlz878QA .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }
  .cid-ttXlz878QA .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-ttXlz878QA .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(20%, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-ttXlz878QA .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-20%, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-ttXlz878QA .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttXlz878QA .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides5 .cloneditem-1,
  .cid-ttXlz878QA .carousel-inner.slides5 .cloneditem-2,
  .cid-ttXlz878QA .carousel-inner.slides5 .cloneditem-3,
  .cid-ttXlz878QA .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }
  .cid-ttXlz878QA .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-ttXlz878QA .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(16.666667%, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-ttXlz878QA .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-16.666667%, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-ttXlz878QA .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttXlz878QA .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttXlz878QA .carousel-inner.slides6 .cloneditem-1,
  .cid-ttXlz878QA .carousel-inner.slides6 .cloneditem-2,
  .cid-ttXlz878QA .carousel-inner.slides6 .cloneditem-3,
  .cid-ttXlz878QA .carousel-inner.slides6 .cloneditem-4,
  .cid-ttXlz878QA .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }
}
.cid-ttXlz878QA .mbr-section-title {
  margin: 0;
}
.cid-ttXlz878QA .slider-clients {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  padding: 35px 0px;
  position: relative;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ttXlz878QA .slider-clients {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  .cid-ttXlz878QA .carousel-control-prev {
    left: 15px !important;
  }
  .cid-ttXlz878QA .carousel-control-prev:hover {
    left: 0 !important;
  }
  .cid-ttXlz878QA .carousel-control-next {
    right: 15px !important;
  }
  .cid-ttXlz878QA .carousel-control-next:hover {
    right: 0 !important;
  }
}
.cid-ttXlz878QA .contents .mbr-section-title {
  color: #7e7e7e;
}
.cid-tuNQb0Astp {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tuNQb0Astp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tuNQb0Astp .row {
  flex-direction: row-reverse;
}
.cid-tuNQb0Astp img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tuNQb0Astp .text-wrapper {
    padding: 2rem;
  }
}
.cid-tuNQb0Astp .mbr-text {
  color: #000000;
}
.cid-tuNQb0Astp .mbr-section-title {
  color: #574b9c;
}
.cid-ttXnfWYZvI {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-violeta-1-2000x1125.jpg");
}
.cid-ttXnfWYZvI li {
  list-style: none;
}
.cid-ttXnfWYZvI .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttXnfWYZvI .item-wrap:hover .mbr-iconfont {
  color: #4c428c !important;
}
.cid-ttXnfWYZvI .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttXnfWYZvI h4 {
  margin: 0;
}
.cid-ttXnfWYZvI ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttXnfWYZvI .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttXnfWYZvI .col-title2 {
  color: #574b9c;
}
.cid-ttXnfWYZvI .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttXnfWYZvI .col-title1 {
  color: #ffffff;
}
.cid-ttXnfWYZvI .item1 DIV {
  text-align: left;
}
.cid-ttXQiJPaZB {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttXQiJPaZB h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttXQiJPaZB .container {
    position: relative;
  }
  .cid-ttXQiJPaZB .row {
    margin: 0;
  }
  .cid-ttXQiJPaZB h2 {
    margin: 0;
  }
}
.cid-ttXQiJPaZB .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttXQiJPaZB .mbr-section-subtitle {
  color: #777777;
}
.cid-ttXQiJPaZB .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttXQiJPaZB .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttXQiJPaZB .container-column,
.cid-ttXQiJPaZB h2 {
  color: #574b9c;
}
.cid-ttXpCcBmKl {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttXpCcBmKl .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttXpCcBmKl .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttXpCcBmKl .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttXpCcBmKl .card .card-img span {
  color: #574b9c;
  font-size: 60px;
}
.cid-ttXpCcBmKl .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttXpCcBmKl .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttXpCcBmKl .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttXpCcBmKl .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttXpCcBmKl .card .card-box .card-title,
  .cid-ttXpCcBmKl .card .card-box .mbr-text,
  .cid-ttXpCcBmKl .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttXpCcBmKl .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttXpCcBmKl .card .card-img {
    text-align: right !important;
  }
}
.cid-ttXpCcBmKl .mbr-text,
.cid-ttXpCcBmKl .link {
  color: #000000;
}
.cid-ttXQklHLZx {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttXQklHLZx h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttXQklHLZx .container {
    position: relative;
  }
  .cid-ttXQklHLZx .row {
    margin: 0;
  }
  .cid-ttXQklHLZx h2 {
    margin: 0;
  }
}
.cid-ttXQklHLZx .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttXQklHLZx .mbr-section-subtitle {
  color: #777777;
}
.cid-ttXQklHLZx .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttXQklHLZx .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttXQklHLZx .container-column,
.cid-ttXQklHLZx h2 {
  color: #574b9c;
}
.cid-ttXnehjNy8 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttXnehjNy8 [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttXnehjNy8 .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttXnehjNy8 .panel-item {
  position: relative;
}
.cid-ttXnehjNy8 .mbr-content-title {
  margin-top: 10px;
}
.cid-ttXnehjNy8 .mbr-content-text {
  text-align: left;
}
.cid-ttXnehjNy8 .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #574b9c;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #574b9c;
  margin: 0 auto;
}
.cid-ttXnehjNy8 .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #574b9c;
}
@media (max-width: 767px) {
  .cid-ttXnehjNy8 .line-through {
    display: none;
  }
}
.cid-ttXnehjNy8 H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttXnehjNy8 .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttXnehjNy8 .mbr-section-title {
  text-align: left;
}
.cid-ttXnehjNy8 .mbr-subtitle {
  text-align: left;
}
.cid-ttXncWbSVB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6yWdO497 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6yWdO497 .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6yWdO497 .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6yWdO497 .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6yWdO497 .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6yWdO497 .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6yWdO497 .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6yWdO497 .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6yWdO497 .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6yWdO497 .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6yWdO497 .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6yWdO497 .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu9mYHUJiK {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu9mYHUJiK .mbr-text,
.cid-tu9mYHUJiK .img-align {
  color: #a9a9a9;
}
.cid-ttXlmjrDrR {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttXlmjrDrR .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttXlmjrDrR .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttXlmjrDrR p {
  line-height: 1.6;
}
.cid-ttXlmjrDrR .rev,
.cid-ttXlmjrDrR .mbr-iconfont {
  display: inline-block;
}
.cid-ttXlmjrDrR .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttXlmjrDrR .card-box {
  padding: 1.5rem;
}
.cid-ttXlmjrDrR .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttXlmjrDrR .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttXlmjrDrR .mbr-section-title,
.cid-ttXlmjrDrR .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttXlmjrDrR .rev {
  color: #0a1c44;
}
.cid-ttXlmjrDrR .card-text,
.cid-ttXlmjrDrR .mbr-section-btn,
.cid-ttXlmjrDrR .ico-line {
  color: #767676;
}
.cid-tyoyvkQtei {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoyvkQtei .mbr-text,
.cid-tyoyvkQtei .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttXlkBfIUk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttXlkBfIUk .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttXlkBfIUk .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttXlkBfIUk .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttXlkBfIUk .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttXlkBfIUk .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttXlkBfIUk .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttXlkBfIUk .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttXlkBfIUk .input-group-btn {
  padding-left: 0;
}
.cid-ttXlkBfIUk .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttXlkBfIUk .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttXlkBfIUk .mbr-text {
  color: #444;
}
.cid-ttXlkBfIUk h5 {
  margin-bottom: 0;
}
.cid-ttXlkBfIUk .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttXlkBfIUk .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttXlkBfIUk .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttXlkBfIUk .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttXlkBfIUk .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttXlkBfIUk .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttXlkBfIUk .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttXlkBfIUk .social-list a:hover {
  opacity: 0.4;
}
.cid-ttXlkBfIUk .media-container-row > div {
  padding: 0px;
}
.cid-ttXlkBfIUk .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttXlkBfIUk .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttXlkBfIUk .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttXlkBfIUk .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttXlkBfIUk .social-list,
  .cid-ttXlkBfIUk .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttXlkBfIUk h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttXlkBfIUk .form-group {
    max-width: 180px;
  }
}
.cid-ttXlkBfIUk .links span {
  color: #9e9e9e;
}
.cid-ttXlkBfIUk .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttXlkBfIUk .logo-title {
  text-align: center;
}
.cid-ttXlkBfIUk .logo-title,
.cid-ttXlkBfIUk .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttYdSV5Kxv {
  padding-top: 180px;
  background-image: url("../../../assets/images/taller-de-animacion-tintas-graficas-controles-y-aplicacion-1920x1080.jpg");
}
.cid-ttYdSV5Kxv .container {
  margin-bottom: 15%;
}
.cid-ttYdSV5Kxv .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttYdSV5Kxv .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttYdSV5Kxv .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttYdSV5Kxv .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-ttYdSV5Kxv .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-ttYdSV5Kxv .box-item:last-child {
  background-color: #0085d0;
}
.cid-ttYdSV5Kxv .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttYdSV5Kxv .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttYdSV5Kxv .box-list li:last-child {
  border-bottom: none;
}
.cid-ttYdSV5Kxv .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttYdSV5Kxv .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttYdSV5Kxv .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttYdSV5Kxv .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttYdSV5Kxv .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttYdSV5Kxv .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttYdSV5Kxv .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttYdSV5Kxv UL {
  text-align: left;
}
.cid-ttYdSV5Kxv .mbr-text,
.cid-ttYdSV5Kxv .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-ttYdSV5Kxv H1 {
  color: #ffffff;
}
.cid-ttYebdnzGp {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttYebdnzGp .contents {
  text-align: center;
  margin-bottom: 10px;
}
.cid-ttYebdnzGp .contents .mbr-section-title {
  margin-bottom: 10px;
  color: #101010;
}
.cid-ttYebdnzGp .contents .mbr-subtitle {
  color: #7e7e7e;
  margin-bottom: 10px;
}
.cid-ttYebdnzGp .contents .mbr-section-text {
  margin-top: 20px;
  color: #1bbe74;
}
.cid-ttYebdnzGp .carousel-item {
  justify-content: center;
}
.cid-ttYebdnzGp .carousel-item .media-container-row {
  flex-grow: 1;
}
.cid-ttYebdnzGp .carousel-item .wrap-img {
  text-align: center;
  transform: all 0.3s ease-in-out;
}
.cid-ttYebdnzGp .carousel-item .wrap-img img {
  max-height: 60px;
  width: auto;
  max-width: 60%;
  opacity: 0.8;
  transform: all 0.3s ease-in-out;
}
.cid-ttYebdnzGp .carousel-item .wrap-img:hover img {
  opacity: 1;
}
@media (max-width: 991px) {
  .cid-ttYebdnzGp .carousel-controls {
    display: none;
  }
}
.cid-ttYebdnzGp .carousel-controls .carousel-control-prev,
.cid-ttYebdnzGp .carousel-controls .carousel-control-next {
  opacity: 1;
}
.cid-ttYebdnzGp .carousel-controls .carousel-control-prev {
  left: -94px;
}
.cid-ttYebdnzGp .carousel-controls .carousel-control-next {
  right: -94px;
}
.cid-ttYebdnzGp .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 15px;
}
.cid-ttYebdnzGp .carousel-controls a span {
  padding: 16.5px;
  border-radius: 50%;
  color: #13287d;
  background: #ffffff;
  font-weight: bold;
  box-shadow: 0 10px 30px 0 #e7eaf2;
}
.cid-ttYebdnzGp .carousel-controls a:hover span {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ttYebdnzGp .carousel-control {
    display: none;
  }
  .cid-ttYebdnzGp .mbr-section-title {
    padding-bottom: 0;
  }
  .cid-ttYebdnzGp .slider-clients {
    padding: 2rem 1rem;
  }
}
.cid-ttYebdnzGp .cloneditem-1,
.cid-ttYebdnzGp .cloneditem-2,
.cid-ttYebdnzGp .cloneditem-3,
.cid-ttYebdnzGp .cloneditem-4,
.cid-ttYebdnzGp .cloneditem-5 {
  display: none;
}
.cid-ttYebdnzGp .col-lg-15 {
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ttYebdnzGp .col-lg-15 {
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .cid-ttYebdnzGp .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-ttYebdnzGp .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(50%, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-ttYebdnzGp .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-50%, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-ttYebdnzGp .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttYebdnzGp .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides2 .cloneditem-1,
  .cid-ttYebdnzGp .carousel-inner.slides2 .cloneditem-2,
  .cid-ttYebdnzGp .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }
  .cid-ttYebdnzGp .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-ttYebdnzGp .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(33.333333%, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-ttYebdnzGp .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-33.333333%, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-ttYebdnzGp .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttYebdnzGp .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides3 .cloneditem-1,
  .cid-ttYebdnzGp .carousel-inner.slides3 .cloneditem-2,
  .cid-ttYebdnzGp .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }
  .cid-ttYebdnzGp .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-ttYebdnzGp .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(25%, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-ttYebdnzGp .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-25%, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-ttYebdnzGp .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttYebdnzGp .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides4 .cloneditem-1,
  .cid-ttYebdnzGp .carousel-inner.slides4 .cloneditem-2,
  .cid-ttYebdnzGp .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }
  .cid-ttYebdnzGp .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-ttYebdnzGp .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(20%, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-ttYebdnzGp .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-20%, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-ttYebdnzGp .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttYebdnzGp .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides5 .cloneditem-1,
  .cid-ttYebdnzGp .carousel-inner.slides5 .cloneditem-2,
  .cid-ttYebdnzGp .carousel-inner.slides5 .cloneditem-3,
  .cid-ttYebdnzGp .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }
  .cid-ttYebdnzGp .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-ttYebdnzGp .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(16.666667%, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-ttYebdnzGp .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-16.666667%, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-ttYebdnzGp .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttYebdnzGp .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttYebdnzGp .carousel-inner.slides6 .cloneditem-1,
  .cid-ttYebdnzGp .carousel-inner.slides6 .cloneditem-2,
  .cid-ttYebdnzGp .carousel-inner.slides6 .cloneditem-3,
  .cid-ttYebdnzGp .carousel-inner.slides6 .cloneditem-4,
  .cid-ttYebdnzGp .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }
}
.cid-ttYebdnzGp .mbr-section-title {
  margin: 0;
}
.cid-ttYebdnzGp .slider-clients {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  padding: 35px 0px;
  position: relative;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ttYebdnzGp .slider-clients {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  .cid-ttYebdnzGp .carousel-control-prev {
    left: 15px !important;
  }
  .cid-ttYebdnzGp .carousel-control-prev:hover {
    left: 0 !important;
  }
  .cid-ttYebdnzGp .carousel-control-next {
    right: 15px !important;
  }
  .cid-ttYebdnzGp .carousel-control-next:hover {
    right: 0 !important;
  }
}
.cid-ttYebdnzGp .contents .mbr-section-title {
  color: #7e7e7e;
}
.cid-ttYgvdjoLD {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttYgvdjoLD h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-ttYgvdjoLD .mbr-section-subtitle {
  color: #767676;
}
.cid-ttYgvdjoLD .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
.cid-ttYgvdjoLD .mbr-text-right {
  color: #000000;
}
.cid-ttYgvdjoLD .article-title-left {
  text-align: left;
  color: #0085d0;
}
.cid-ttYgvdjoLD .article-title-right {
  text-align: left;
  color: #0085d0;
}
.cid-ttYgvdjoLD .mbr-text-left {
  text-align: left;
  color: #000000;
}
.cid-ttYhaTWnfs {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-azul-1-2000x1125.jpg");
}
.cid-ttYhaTWnfs li {
  list-style: none;
}
.cid-ttYhaTWnfs .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttYhaTWnfs .item-wrap:hover .mbr-iconfont {
  color: #0078bc !important;
}
.cid-ttYhaTWnfs .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttYhaTWnfs h4 {
  margin: 0;
}
.cid-ttYhaTWnfs ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttYhaTWnfs .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttYhaTWnfs .col-title2 {
  color: #009844;
}
.cid-ttYhaTWnfs .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttYhaTWnfs .col-title1 {
  color: #ffffff;
}
.cid-tv6zkkiCpF {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tv6zkkiCpF h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-tv6zkkiCpF .container {
    position: relative;
  }
  .cid-tv6zkkiCpF .row {
    margin: 0;
  }
  .cid-tv6zkkiCpF h2 {
    margin: 0;
  }
}
.cid-tv6zkkiCpF .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-tv6zkkiCpF .mbr-section-subtitle {
  color: #777777;
}
.cid-tv6zkkiCpF .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-tv6zkkiCpF .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-tv6zkkiCpF .container-column,
.cid-tv6zkkiCpF h2 {
  color: #0085d0;
}
.cid-ttYhRCnBAx {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttYhRCnBAx .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttYhRCnBAx .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttYhRCnBAx .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttYhRCnBAx .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-ttYhRCnBAx .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttYhRCnBAx .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttYhRCnBAx .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttYhRCnBAx .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttYhRCnBAx .card .card-box .card-title,
  .cid-ttYhRCnBAx .card .card-box .mbr-text,
  .cid-ttYhRCnBAx .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttYhRCnBAx .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttYhRCnBAx .card .card-img {
    text-align: right !important;
  }
}
.cid-ttYhRCnBAx .mbr-text,
.cid-ttYhRCnBAx .link {
  color: #000000;
}
.cid-tv6zkHsA4N {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tv6zkHsA4N h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-tv6zkHsA4N .container {
    position: relative;
  }
  .cid-tv6zkHsA4N .row {
    margin: 0;
  }
  .cid-tv6zkHsA4N h2 {
    margin: 0;
  }
}
.cid-tv6zkHsA4N .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-tv6zkHsA4N .mbr-section-subtitle {
  color: #777777;
}
.cid-tv6zkHsA4N .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-tv6zkHsA4N .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-tv6zkHsA4N .container-column,
.cid-tv6zkHsA4N h2 {
  color: #0085d0;
}
.cid-ttYhQgC6jA {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttYhQgC6jA [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttYhQgC6jA .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttYhQgC6jA .panel-item {
  position: relative;
}
.cid-ttYhQgC6jA .mbr-content-title {
  margin-top: 10px;
}
.cid-ttYhQgC6jA .mbr-content-text {
  text-align: left;
}
.cid-ttYhQgC6jA .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #0078bc;
  margin: 0 auto;
}
.cid-ttYhQgC6jA .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-ttYhQgC6jA .line-through {
    display: none;
  }
}
.cid-ttYhQgC6jA H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttYhQgC6jA .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttYhQgC6jA .mbr-section-title {
  text-align: left;
}
.cid-ttYhQgC6jA .mbr-subtitle {
  text-align: left;
}
.cid-ttYhPtt73N {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6zl8RDq2 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6zl8RDq2 .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6zl8RDq2 .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6zl8RDq2 .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6zl8RDq2 .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6zl8RDq2 .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6zl8RDq2 .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6zl8RDq2 .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6zl8RDq2 .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6zl8RDq2 .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6zl8RDq2 .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6zl8RDq2 .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-turicu9IOT {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-turicu9IOT .mbr-text,
.cid-turicu9IOT .img-align {
  color: #a9a9a9;
}
.cid-ttXS3nT3GK {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttXS3nT3GK .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttXS3nT3GK .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttXS3nT3GK p {
  line-height: 1.6;
}
.cid-ttXS3nT3GK .rev,
.cid-ttXS3nT3GK .mbr-iconfont {
  display: inline-block;
}
.cid-ttXS3nT3GK .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttXS3nT3GK .card-box {
  padding: 1.5rem;
}
.cid-ttXS3nT3GK .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttXS3nT3GK .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttXS3nT3GK .mbr-section-title,
.cid-ttXS3nT3GK .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttXS3nT3GK .rev {
  color: #0a1c44;
}
.cid-ttXS3nT3GK .card-text,
.cid-ttXS3nT3GK .mbr-section-btn,
.cid-ttXS3nT3GK .ico-line {
  color: #767676;
}
.cid-tiQHmO17Bi {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tiQHmO17Bi .mbr-text,
.cid-tiQHmO17Bi .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttLNvW1ByD {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttLNvW1ByD .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttLNvW1ByD .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttLNvW1ByD .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttLNvW1ByD .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttLNvW1ByD .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttLNvW1ByD .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttLNvW1ByD .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttLNvW1ByD .input-group-btn {
  padding-left: 0;
}
.cid-ttLNvW1ByD .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttLNvW1ByD .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttLNvW1ByD .mbr-text {
  color: #444;
}
.cid-ttLNvW1ByD h5 {
  margin-bottom: 0;
}
.cid-ttLNvW1ByD .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttLNvW1ByD .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttLNvW1ByD .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttLNvW1ByD .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttLNvW1ByD .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttLNvW1ByD .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttLNvW1ByD .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttLNvW1ByD .social-list a:hover {
  opacity: 0.4;
}
.cid-ttLNvW1ByD .media-container-row > div {
  padding: 0px;
}
.cid-ttLNvW1ByD .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttLNvW1ByD .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttLNvW1ByD .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttLNvW1ByD .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttLNvW1ByD .social-list,
  .cid-ttLNvW1ByD .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttLNvW1ByD h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttLNvW1ByD .form-group {
    max-width: 180px;
  }
}
.cid-ttLNvW1ByD .links span {
  color: #9e9e9e;
}
.cid-ttLNvW1ByD .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttLNvW1ByD .logo-title {
  text-align: center;
}
.cid-ttLNvW1ByD .logo-title,
.cid-ttLNvW1ByD .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttXfPlv0p3 {
  padding-top: 180px;
  background-image: url("../../../assets/images/impresion-offset-inicial-controles-de-procesos-1920x1080.jpg");
}
.cid-ttXfPlv0p3 .container {
  margin-bottom: 15%;
}
.cid-ttXfPlv0p3 .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttXfPlv0p3 .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttXfPlv0p3 .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttXfPlv0p3 .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-ttXfPlv0p3 .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-ttXfPlv0p3 .box-item:last-child {
  background-color: #0085d0;
}
.cid-ttXfPlv0p3 .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttXfPlv0p3 .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttXfPlv0p3 .box-list li:last-child {
  border-bottom: none;
}
.cid-ttXfPlv0p3 .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttXfPlv0p3 .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttXfPlv0p3 .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttXfPlv0p3 .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttXfPlv0p3 .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttXfPlv0p3 .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttXfPlv0p3 .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttXfPlv0p3 UL {
  text-align: left;
}
.cid-ttXfPlv0p3 .mbr-text,
.cid-ttXfPlv0p3 .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-ttXfPlv0p3 H1 {
  color: #ffffff;
}
.cid-tvsydrHi1a {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tvsydrHi1a .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tvsydrHi1a .row {
  flex-direction: row-reverse;
}
.cid-tvsydrHi1a img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tvsydrHi1a .text-wrapper {
    padding: 2rem;
  }
}
.cid-tvsydrHi1a .mbr-text {
  color: #000000;
}
.cid-tvsydrHi1a .mbr-section-title {
  color: #0078bc;
}
.cid-ttXhnB7hV4 {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-azul-2-2000x1125.jpg");
}
.cid-ttXhnB7hV4 li {
  list-style: none;
}
.cid-ttXhnB7hV4 .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttXhnB7hV4 .item-wrap:hover .mbr-iconfont {
  color: #0078bc !important;
}
.cid-ttXhnB7hV4 .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttXhnB7hV4 h4 {
  margin: 0;
}
.cid-ttXhnB7hV4 ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttXhnB7hV4 .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttXhnB7hV4 .col-title2 {
  color: #0085d0;
}
.cid-ttXhnB7hV4 .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttXhnB7hV4 .col-title1 {
  color: #ffffff;
}
.cid-ttXhnB7hV4 .item1 DIV {
  text-align: left;
}
.cid-ttXhwSju06 {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttXhwSju06 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttXhwSju06 .container {
    position: relative;
  }
  .cid-ttXhwSju06 .row {
    margin: 0;
  }
  .cid-ttXhwSju06 h2 {
    margin: 0;
  }
}
.cid-ttXhwSju06 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttXhwSju06 .mbr-section-subtitle {
  color: #777777;
}
.cid-ttXhwSju06 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttXhwSju06 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttXhwSju06 .container-column,
.cid-ttXhwSju06 h2 {
  color: #0085d0;
}
.cid-ttXhAf33MT {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttXhAf33MT .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttXhAf33MT .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttXhAf33MT .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttXhAf33MT .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-ttXhAf33MT .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttXhAf33MT .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttXhAf33MT .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttXhAf33MT .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttXhAf33MT .card .card-box .card-title,
  .cid-ttXhAf33MT .card .card-box .mbr-text,
  .cid-ttXhAf33MT .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttXhAf33MT .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttXhAf33MT .card .card-img {
    text-align: right !important;
  }
}
.cid-ttXhAf33MT .mbr-text,
.cid-ttXhAf33MT .link {
  color: #000000;
}
.cid-ttXhxYITD0 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttXhxYITD0 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttXhxYITD0 .container {
    position: relative;
  }
  .cid-ttXhxYITD0 .row {
    margin: 0;
  }
  .cid-ttXhxYITD0 h2 {
    margin: 0;
  }
}
.cid-ttXhxYITD0 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttXhxYITD0 .mbr-section-subtitle {
  color: #777777;
}
.cid-ttXhxYITD0 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttXhxYITD0 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttXhxYITD0 .container-column,
.cid-ttXhxYITD0 h2 {
  color: #0085d0;
}
.cid-ttXhuOF4o5 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttXhuOF4o5 [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttXhuOF4o5 .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttXhuOF4o5 .panel-item {
  position: relative;
}
.cid-ttXhuOF4o5 .mbr-content-title {
  margin-top: 10px;
}
.cid-ttXhuOF4o5 .mbr-content-text {
  text-align: left;
}
.cid-ttXhuOF4o5 .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #0085d0;
  margin: 0 auto;
}
.cid-ttXhuOF4o5 .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-ttXhuOF4o5 .line-through {
    display: none;
  }
}
.cid-ttXhuOF4o5 H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttXhuOF4o5 .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttXhuOF4o5 .mbr-section-title {
  text-align: left;
}
.cid-ttXhuOF4o5 .mbr-subtitle {
  text-align: left;
}
.cid-ttXhtbGmLM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6yRK8Ar1 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6yRK8Ar1 .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6yRK8Ar1 .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6yRK8Ar1 .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6yRK8Ar1 .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6yRK8Ar1 .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6yRK8Ar1 .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6yRK8Ar1 .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6yRK8Ar1 .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6yRK8Ar1 .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6yRK8Ar1 .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6yRK8Ar1 .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu3QbQhv47 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu3QbQhv47 .mbr-text,
.cid-tu3QbQhv47 .img-align {
  color: #a9a9a9;
}
.cid-ttXfSAYDD8 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttXfSAYDD8 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttXfSAYDD8 .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttXfSAYDD8 p {
  line-height: 1.6;
}
.cid-ttXfSAYDD8 .rev,
.cid-ttXfSAYDD8 .mbr-iconfont {
  display: inline-block;
}
.cid-ttXfSAYDD8 .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttXfSAYDD8 .card-box {
  padding: 1.5rem;
}
.cid-ttXfSAYDD8 .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttXfSAYDD8 .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttXfSAYDD8 .mbr-section-title,
.cid-ttXfSAYDD8 .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttXfSAYDD8 .rev {
  color: #0a1c44;
}
.cid-ttXfSAYDD8 .card-text,
.cid-ttXfSAYDD8 .mbr-section-btn,
.cid-ttXfSAYDD8 .ico-line {
  color: #767676;
}
.cid-tyoyrJG6js {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoyrJG6js .mbr-text,
.cid-tyoyrJG6js .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttSSDw7MXe {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttSSDw7MXe .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttSSDw7MXe .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttSSDw7MXe .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttSSDw7MXe .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttSSDw7MXe .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttSSDw7MXe .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttSSDw7MXe .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttSSDw7MXe .input-group-btn {
  padding-left: 0;
}
.cid-ttSSDw7MXe .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttSSDw7MXe .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttSSDw7MXe .mbr-text {
  color: #444;
}
.cid-ttSSDw7MXe h5 {
  margin-bottom: 0;
}
.cid-ttSSDw7MXe .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttSSDw7MXe .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttSSDw7MXe .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttSSDw7MXe .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttSSDw7MXe .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttSSDw7MXe .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttSSDw7MXe .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttSSDw7MXe .social-list a:hover {
  opacity: 0.4;
}
.cid-ttSSDw7MXe .media-container-row > div {
  padding: 0px;
}
.cid-ttSSDw7MXe .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttSSDw7MXe .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttSSDw7MXe .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttSSDw7MXe .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttSSDw7MXe .social-list,
  .cid-ttSSDw7MXe .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttSSDw7MXe h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttSSDw7MXe .form-group {
    max-width: 180px;
  }
}
.cid-ttSSDw7MXe .links span {
  color: #9e9e9e;
}
.cid-ttSSDw7MXe .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttSSDw7MXe .logo-title {
  text-align: center;
}
.cid-ttSSDw7MXe .logo-title,
.cid-ttSSDw7MXe .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttM5iToXlk {
  padding-top: 180px;
  background-image: url("../../../assets/images/adobe-illustrator-avanzado-1920x1080.jpg");
}
.cid-ttM5iToXlk .container {
  margin-bottom: 15%;
}
.cid-ttM5iToXlk .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttM5iToXlk .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttM5iToXlk .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttM5iToXlk .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-ttM5iToXlk .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-ttM5iToXlk .box-item:last-child {
  background-color: #009844;
}
.cid-ttM5iToXlk .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttM5iToXlk .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttM5iToXlk .box-list li:last-child {
  border-bottom: none;
}
.cid-ttM5iToXlk .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttM5iToXlk .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttM5iToXlk .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttM5iToXlk .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttM5iToXlk .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttM5iToXlk .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttM5iToXlk .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttM5iToXlk UL {
  text-align: left;
}
.cid-ttM5iToXlk .mbr-text,
.cid-ttM5iToXlk .mbr-section-btn {
  color: #ffffff;
}
.cid-ttM5iToXlk H1 {
  color: #ffffff;
}
.cid-ttM5ML6J6o {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttM5ML6J6o h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-ttM5ML6J6o .mbr-section-subtitle {
  color: #767676;
}
.cid-ttM5ML6J6o .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
.cid-ttM5ML6J6o .mbr-text-right {
  color: #000000;
}
.cid-ttM5ML6J6o .article-title-left {
  text-align: left;
  color: #008b3e;
}
.cid-ttM5ML6J6o .article-title-right {
  text-align: left;
  color: #008b3e;
}
.cid-ttM5ML6J6o .mbr-text-left {
  text-align: left;
  color: #000000;
}
.cid-ttM5ZEoajK {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-verde-2000x1125.jpg");
}
.cid-ttM5ZEoajK li {
  list-style: none;
}
.cid-ttM5ZEoajK .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttM5ZEoajK .item-wrap:hover .mbr-iconfont {
  color: #007835 !important;
}
.cid-ttM5ZEoajK .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttM5ZEoajK h4 {
  margin: 0;
}
.cid-ttM5ZEoajK ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttM5ZEoajK .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttM5ZEoajK .col-title2 {
  color: #009844;
}
.cid-ttM5ZEoajK .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttM5ZEoajK .col-title1 {
  color: #ffffff;
}
.cid-ttM7h3BqVv {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttM7h3BqVv h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttM7h3BqVv .container {
    position: relative;
  }
  .cid-ttM7h3BqVv .row {
    margin: 0;
  }
  .cid-ttM7h3BqVv h2 {
    margin: 0;
  }
}
.cid-ttM7h3BqVv .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttM7h3BqVv .mbr-section-subtitle {
  color: #777777;
}
.cid-ttM7h3BqVv .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttM7h3BqVv .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttM7h3BqVv .container-column,
.cid-ttM7h3BqVv h2 {
  color: #008b3e;
}
.cid-ttM7hyFex7 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttM7hyFex7 .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttM7hyFex7 .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttM7hyFex7 .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttM7hyFex7 .card .card-img span {
  color: #009844;
  font-size: 60px;
}
.cid-ttM7hyFex7 .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttM7hyFex7 .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttM7hyFex7 .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttM7hyFex7 .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttM7hyFex7 .card .card-box .card-title,
  .cid-ttM7hyFex7 .card .card-box .mbr-text,
  .cid-ttM7hyFex7 .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttM7hyFex7 .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttM7hyFex7 .card .card-img {
    text-align: right !important;
  }
}
.cid-ttM7hyFex7 .mbr-text,
.cid-ttM7hyFex7 .link {
  color: #000000;
}
.cid-ttM7i3Ezsz {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttM7i3Ezsz h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttM7i3Ezsz .container {
    position: relative;
  }
  .cid-ttM7i3Ezsz .row {
    margin: 0;
  }
  .cid-ttM7i3Ezsz h2 {
    margin: 0;
  }
}
.cid-ttM7i3Ezsz .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttM7i3Ezsz .mbr-section-subtitle {
  color: #777777;
}
.cid-ttM7i3Ezsz .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttM7i3Ezsz .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttM7i3Ezsz .container-column,
.cid-ttM7i3Ezsz h2 {
  color: #008b3e;
}
.cid-ttM7iKqaL9 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttM7iKqaL9 [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttM7iKqaL9 .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttM7iKqaL9 .panel-item {
  position: relative;
}
.cid-ttM7iKqaL9 .mbr-content-title {
  margin-top: 10px;
}
.cid-ttM7iKqaL9 .mbr-content-text {
  text-align: left;
}
.cid-ttM7iKqaL9 .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #009844;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #008b3e;
  margin: 0 auto;
}
.cid-ttM7iKqaL9 .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #009844;
}
@media (max-width: 767px) {
  .cid-ttM7iKqaL9 .line-through {
    display: none;
  }
}
.cid-ttM7iKqaL9 H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttM7iKqaL9 .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttM7iKqaL9 .mbr-section-title {
  text-align: left;
}
.cid-ttM7iKqaL9 .mbr-subtitle {
  text-align: left;
}
.cid-ttM7jP3WXf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6xCd1L7y {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6xCd1L7y .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6xCd1L7y .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6xCd1L7y .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6xCd1L7y .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6xCd1L7y .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6xCd1L7y .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6xCd1L7y .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6xCd1L7y .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6xCd1L7y .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6xCd1L7y .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6xCd1L7y .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu3PlrNUQq {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu3PlrNUQq .mbr-text,
.cid-tu3PlrNUQq .img-align {
  color: #a9a9a9;
}
.cid-ttM7l4M02Z {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttM7l4M02Z .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttM7l4M02Z .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttM7l4M02Z p {
  line-height: 1.6;
}
.cid-ttM7l4M02Z .rev,
.cid-ttM7l4M02Z .mbr-iconfont {
  display: inline-block;
}
.cid-ttM7l4M02Z .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttM7l4M02Z .card-box {
  padding: 1.5rem;
}
.cid-ttM7l4M02Z .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttM7l4M02Z .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttM7l4M02Z .mbr-section-title,
.cid-ttM7l4M02Z .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttM7l4M02Z .rev {
  color: #0a1c44;
}
.cid-ttM7l4M02Z .card-text,
.cid-ttM7l4M02Z .mbr-section-btn,
.cid-ttM7l4M02Z .ico-line {
  color: #767676;
}
.cid-tyowj3qylj {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyowj3qylj .mbr-text,
.cid-tyowj3qylj .ornament {
  text-align: center;
  color: #000000;
}
.cid-tsPqwY1mCt {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tsPqwY1mCt .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-tsPqwY1mCt .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tsPqwY1mCt .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-tsPqwY1mCt .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-tsPqwY1mCt .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-tsPqwY1mCt .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tsPqwY1mCt .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-tsPqwY1mCt .input-group-btn {
  padding-left: 0;
}
.cid-tsPqwY1mCt .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tsPqwY1mCt .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-tsPqwY1mCt .mbr-text {
  color: #444;
}
.cid-tsPqwY1mCt h5 {
  margin-bottom: 0;
}
.cid-tsPqwY1mCt .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tsPqwY1mCt .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tsPqwY1mCt .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tsPqwY1mCt .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tsPqwY1mCt .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tsPqwY1mCt .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tsPqwY1mCt .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tsPqwY1mCt .social-list a:hover {
  opacity: 0.4;
}
.cid-tsPqwY1mCt .media-container-row > div {
  padding: 0px;
}
.cid-tsPqwY1mCt .text2 {
  color: #000000;
  text-align: left;
}
.cid-tsPqwY1mCt .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-tsPqwY1mCt .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tsPqwY1mCt .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tsPqwY1mCt .social-list,
  .cid-tsPqwY1mCt .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tsPqwY1mCt h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-tsPqwY1mCt .form-group {
    max-width: 180px;
  }
}
.cid-tsPqwY1mCt .links span {
  color: #9e9e9e;
}
.cid-tsPqwY1mCt .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-tsPqwY1mCt .logo-title {
  text-align: center;
}
.cid-tsPqwY1mCt .logo-title,
.cid-tsPqwY1mCt .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttMh8a1z2o {
  padding-top: 180px;
  background-image: url("../../../assets/images/adobe-indesign-para-editores-y-correctores-1920x1080.jpg");
}
.cid-ttMh8a1z2o .container {
  margin-bottom: 15%;
}
.cid-ttMh8a1z2o .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttMh8a1z2o .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttMh8a1z2o .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttMh8a1z2o .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-ttMh8a1z2o .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-ttMh8a1z2o .box-item:last-child {
  background-color: #009844;
}
.cid-ttMh8a1z2o .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttMh8a1z2o .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttMh8a1z2o .box-list li:last-child {
  border-bottom: none;
}
.cid-ttMh8a1z2o .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttMh8a1z2o .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttMh8a1z2o .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttMh8a1z2o .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttMh8a1z2o .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttMh8a1z2o .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttMh8a1z2o .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttMh8a1z2o UL {
  text-align: left;
}
.cid-ttMh8a1z2o .mbr-text,
.cid-ttMh8a1z2o .mbr-section-btn {
  color: #ffffff;
}
.cid-ttMh8a1z2o H1 {
  color: #ffffff;
}
.cid-ttMhT4I2lB {
  padding-top: 60px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-ttMhT4I2lB h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-ttMhT4I2lB .mbr-section-subtitle {
  color: #767676;
}
.cid-ttMhT4I2lB .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
.cid-ttMhT4I2lB .mbr-text-right {
  color: #000000;
}
.cid-ttMhT4I2lB .article-title-left {
  text-align: left;
  color: #008b3e;
}
.cid-ttMhT4I2lB .article-title-right {
  text-align: left;
  color: #008b3e;
}
.cid-ttMhT4I2lB .mbr-text-left {
  text-align: left;
  color: #000000;
}
.cid-ttMhTNyFzX {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-verde-2000x1125.jpg");
}
.cid-ttMhTNyFzX li {
  list-style: none;
}
.cid-ttMhTNyFzX .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttMhTNyFzX .item-wrap:hover .mbr-iconfont {
  color: #007835 !important;
}
.cid-ttMhTNyFzX .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttMhTNyFzX h4 {
  margin: 0;
}
.cid-ttMhTNyFzX ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttMhTNyFzX .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttMhTNyFzX .col-title2 {
  color: #009844;
}
.cid-ttMhTNyFzX .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttMhTNyFzX .col-title1 {
  color: #ffffff;
}
.cid-ttMhUYfSZv {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttMhUYfSZv h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttMhUYfSZv .container {
    position: relative;
  }
  .cid-ttMhUYfSZv .row {
    margin: 0;
  }
  .cid-ttMhUYfSZv h2 {
    margin: 0;
  }
}
.cid-ttMhUYfSZv .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttMhUYfSZv .mbr-section-subtitle {
  color: #777777;
}
.cid-ttMhUYfSZv .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttMhUYfSZv .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttMhUYfSZv .container-column,
.cid-ttMhUYfSZv h2 {
  color: #008b3e;
}
.cid-ttMhVqP2LO {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttMhVqP2LO .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttMhVqP2LO .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttMhVqP2LO .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttMhVqP2LO .card .card-img span {
  color: #009844;
  font-size: 60px;
}
.cid-ttMhVqP2LO .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttMhVqP2LO .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttMhVqP2LO .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttMhVqP2LO .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttMhVqP2LO .card .card-box .card-title,
  .cid-ttMhVqP2LO .card .card-box .mbr-text,
  .cid-ttMhVqP2LO .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttMhVqP2LO .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttMhVqP2LO .card .card-img {
    text-align: right !important;
  }
}
.cid-ttMhVqP2LO .mbr-text,
.cid-ttMhVqP2LO .link {
  color: #000000;
}
.cid-ttMhW0VLgk {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttMhW0VLgk h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttMhW0VLgk .container {
    position: relative;
  }
  .cid-ttMhW0VLgk .row {
    margin: 0;
  }
  .cid-ttMhW0VLgk h2 {
    margin: 0;
  }
}
.cid-ttMhW0VLgk .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttMhW0VLgk .mbr-section-subtitle {
  color: #777777;
}
.cid-ttMhW0VLgk .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttMhW0VLgk .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttMhW0VLgk .container-column,
.cid-ttMhW0VLgk h2 {
  color: #008b3e;
}
.cid-ttMhWpmdLF {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttMhWpmdLF [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttMhWpmdLF .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttMhWpmdLF .panel-item {
  position: relative;
}
.cid-ttMhWpmdLF .mbr-content-title {
  margin-top: 10px;
}
.cid-ttMhWpmdLF .mbr-content-text {
  text-align: left;
}
.cid-ttMhWpmdLF .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #009844;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #008b3e;
  margin: 0 auto;
}
.cid-ttMhWpmdLF .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #009844;
}
@media (max-width: 767px) {
  .cid-ttMhWpmdLF .line-through {
    display: none;
  }
}
.cid-ttMhWpmdLF H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttMhWpmdLF .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttMhWpmdLF .mbr-section-title {
  text-align: left;
}
.cid-ttMhWpmdLF .mbr-subtitle {
  text-align: left;
}
.cid-ttMhXJqY3D {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6xIUVPXK {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6xIUVPXK .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6xIUVPXK .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6xIUVPXK .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6xIUVPXK .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6xIUVPXK .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6xIUVPXK .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6xIUVPXK .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6xIUVPXK .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6xIUVPXK .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6xIUVPXK .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6xIUVPXK .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu9nigkWY7 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu9nigkWY7 .mbr-text,
.cid-tu9nigkWY7 .img-align {
  color: #a9a9a9;
}
.cid-udqD3EIKTV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-udqD3EIKTV .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-udqD3EIKTV .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-udqD3EIKTV p {
  line-height: 1.6;
}
.cid-udqD3EIKTV .rev,
.cid-udqD3EIKTV .mbr-iconfont {
  display: inline-block;
}
.cid-udqD3EIKTV .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-udqD3EIKTV .card-box {
  padding: 1.5rem;
}
.cid-udqD3EIKTV .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-udqD3EIKTV .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-udqD3EIKTV .mbr-section-title,
.cid-udqD3EIKTV .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-udqD3EIKTV .rev {
  color: #0a1c44;
}
.cid-udqD3EIKTV .card-text,
.cid-udqD3EIKTV .mbr-section-btn,
.cid-udqD3EIKTV .ico-line {
  color: #767676;
}
.cid-tyoxFykKAo {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoxFykKAo .mbr-text,
.cid-tyoxFykKAo .ornament {
  text-align: center;
  color: #000000;
}
.cid-tsPqF3t6L3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tsPqF3t6L3 .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-tsPqF3t6L3 .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tsPqF3t6L3 .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-tsPqF3t6L3 .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-tsPqF3t6L3 .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-tsPqF3t6L3 .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tsPqF3t6L3 .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-tsPqF3t6L3 .input-group-btn {
  padding-left: 0;
}
.cid-tsPqF3t6L3 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tsPqF3t6L3 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-tsPqF3t6L3 .mbr-text {
  color: #444;
}
.cid-tsPqF3t6L3 h5 {
  margin-bottom: 0;
}
.cid-tsPqF3t6L3 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tsPqF3t6L3 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tsPqF3t6L3 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tsPqF3t6L3 .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tsPqF3t6L3 .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tsPqF3t6L3 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tsPqF3t6L3 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tsPqF3t6L3 .social-list a:hover {
  opacity: 0.4;
}
.cid-tsPqF3t6L3 .media-container-row > div {
  padding: 0px;
}
.cid-tsPqF3t6L3 .text2 {
  color: #000000;
  text-align: left;
}
.cid-tsPqF3t6L3 .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-tsPqF3t6L3 .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tsPqF3t6L3 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tsPqF3t6L3 .social-list,
  .cid-tsPqF3t6L3 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tsPqF3t6L3 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-tsPqF3t6L3 .form-group {
    max-width: 180px;
  }
}
.cid-tsPqF3t6L3 .links span {
  color: #9e9e9e;
}
.cid-tsPqF3t6L3 .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-tsPqF3t6L3 .logo-title {
  text-align: center;
}
.cid-tsPqF3t6L3 .logo-title,
.cid-tsPqF3t6L3 .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttMkE5k4pZ {
  padding-top: 180px;
  background-image: url("../../../assets/images/adobe-indesign-inicial-1-2000x1500.jpg");
}
.cid-ttMkE5k4pZ .container {
  margin-bottom: 15%;
}
.cid-ttMkE5k4pZ .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttMkE5k4pZ .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttMkE5k4pZ .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttMkE5k4pZ .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-ttMkE5k4pZ .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-ttMkE5k4pZ .box-item:last-child {
  background-color: #009844;
}
.cid-ttMkE5k4pZ .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttMkE5k4pZ .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttMkE5k4pZ .box-list li:last-child {
  border-bottom: none;
}
.cid-ttMkE5k4pZ .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttMkE5k4pZ .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttMkE5k4pZ .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttMkE5k4pZ .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttMkE5k4pZ .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttMkE5k4pZ .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttMkE5k4pZ .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttMkE5k4pZ UL {
  text-align: left;
}
.cid-ttMkE5k4pZ .mbr-text,
.cid-ttMkE5k4pZ .mbr-section-btn {
  color: #ffffff;
}
.cid-ttMkE5k4pZ H1 {
  color: #ffffff;
}
.cid-tz3MIXzP4c {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tz3MIXzP4c .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tz3MIXzP4c .row {
  flex-direction: row-reverse;
}
.cid-tz3MIXzP4c img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tz3MIXzP4c .text-wrapper {
    padding: 2rem;
  }
}
.cid-tz3MIXzP4c .mbr-text {
  color: #000000;
}
.cid-tz3MIXzP4c .mbr-section-title {
  color: #009844;
}
.cid-ttMwF0agjn {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-verde-2000x1125.jpg");
}
.cid-ttMwF0agjn li {
  list-style: none;
}
.cid-ttMwF0agjn .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttMwF0agjn .item-wrap:hover .mbr-iconfont {
  color: #007835 !important;
}
.cid-ttMwF0agjn .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttMwF0agjn h4 {
  margin: 0;
}
.cid-ttMwF0agjn ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttMwF0agjn .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttMwF0agjn .col-title2 {
  color: #009844;
}
.cid-ttMwF0agjn .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttMwF0agjn .col-title1 {
  color: #ffffff;
}
.cid-ttMlnG0Pl0 {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttMlnG0Pl0 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttMlnG0Pl0 .container {
    position: relative;
  }
  .cid-ttMlnG0Pl0 .row {
    margin: 0;
  }
  .cid-ttMlnG0Pl0 h2 {
    margin: 0;
  }
}
.cid-ttMlnG0Pl0 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttMlnG0Pl0 .mbr-section-subtitle {
  color: #777777;
}
.cid-ttMlnG0Pl0 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttMlnG0Pl0 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttMlnG0Pl0 .container-column,
.cid-ttMlnG0Pl0 h2 {
  color: #008b3e;
}
.cid-ttMlokIPnw {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttMlokIPnw .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttMlokIPnw .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttMlokIPnw .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttMlokIPnw .card .card-img span {
  color: #009844;
  font-size: 60px;
}
.cid-ttMlokIPnw .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttMlokIPnw .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttMlokIPnw .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttMlokIPnw .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttMlokIPnw .card .card-box .card-title,
  .cid-ttMlokIPnw .card .card-box .mbr-text,
  .cid-ttMlokIPnw .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttMlokIPnw .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttMlokIPnw .card .card-img {
    text-align: right !important;
  }
}
.cid-ttMlokIPnw .mbr-text,
.cid-ttMlokIPnw .link {
  color: #000000;
}
.cid-ttMlpun0xT {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttMlpun0xT h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttMlpun0xT .container {
    position: relative;
  }
  .cid-ttMlpun0xT .row {
    margin: 0;
  }
  .cid-ttMlpun0xT h2 {
    margin: 0;
  }
}
.cid-ttMlpun0xT .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttMlpun0xT .mbr-section-subtitle {
  color: #777777;
}
.cid-ttMlpun0xT .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttMlpun0xT .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttMlpun0xT .container-column,
.cid-ttMlpun0xT h2 {
  color: #008b3e;
}
.cid-ttMlp4VdKw {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttMlp4VdKw [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttMlp4VdKw .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttMlp4VdKw .panel-item {
  position: relative;
}
.cid-ttMlp4VdKw .mbr-content-title {
  margin-top: 10px;
}
.cid-ttMlp4VdKw .mbr-content-text {
  text-align: left;
}
.cid-ttMlp4VdKw .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #009844;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #008b3e;
  margin: 0 auto;
}
.cid-ttMlp4VdKw .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #009844;
}
@media (max-width: 767px) {
  .cid-ttMlp4VdKw .line-through {
    display: none;
  }
}
.cid-ttMlp4VdKw H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttMlp4VdKw .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttMlp4VdKw .mbr-section-title {
  text-align: left;
}
.cid-ttMlp4VdKw .mbr-subtitle {
  text-align: left;
}
.cid-ttMlqerj0y {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6xNKBRbT {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6xNKBRbT .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6xNKBRbT .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6xNKBRbT .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6xNKBRbT .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6xNKBRbT .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6xNKBRbT .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6xNKBRbT .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6xNKBRbT .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6xNKBRbT .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6xNKBRbT .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6xNKBRbT .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu9nkJwZMf {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu9nkJwZMf .mbr-text,
.cid-tu9nkJwZMf .img-align {
  color: #a9a9a9;
}
.cid-udqDefXpkI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-udqDefXpkI .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-udqDefXpkI .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-udqDefXpkI p {
  line-height: 1.6;
}
.cid-udqDefXpkI .rev,
.cid-udqDefXpkI .mbr-iconfont {
  display: inline-block;
}
.cid-udqDefXpkI .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-udqDefXpkI .card-box {
  padding: 1.5rem;
}
.cid-udqDefXpkI .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-udqDefXpkI .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-udqDefXpkI .mbr-section-title,
.cid-udqDefXpkI .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-udqDefXpkI .rev {
  color: #0a1c44;
}
.cid-udqDefXpkI .card-text,
.cid-udqDefXpkI .mbr-section-btn,
.cid-udqDefXpkI .ico-line {
  color: #767676;
}
.cid-tyoxHZgn6d {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoxHZgn6d .mbr-text,
.cid-tyoxHZgn6d .ornament {
  text-align: center;
  color: #000000;
}
.cid-tsPqYTE3qo {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tsPqYTE3qo .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-tsPqYTE3qo .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tsPqYTE3qo .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-tsPqYTE3qo .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-tsPqYTE3qo .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-tsPqYTE3qo .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tsPqYTE3qo .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-tsPqYTE3qo .input-group-btn {
  padding-left: 0;
}
.cid-tsPqYTE3qo .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tsPqYTE3qo .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-tsPqYTE3qo .mbr-text {
  color: #444;
}
.cid-tsPqYTE3qo h5 {
  margin-bottom: 0;
}
.cid-tsPqYTE3qo .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tsPqYTE3qo .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tsPqYTE3qo .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tsPqYTE3qo .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tsPqYTE3qo .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tsPqYTE3qo .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tsPqYTE3qo .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tsPqYTE3qo .social-list a:hover {
  opacity: 0.4;
}
.cid-tsPqYTE3qo .media-container-row > div {
  padding: 0px;
}
.cid-tsPqYTE3qo .text2 {
  color: #000000;
  text-align: left;
}
.cid-tsPqYTE3qo .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-tsPqYTE3qo .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tsPqYTE3qo .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tsPqYTE3qo .social-list,
  .cid-tsPqYTE3qo .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tsPqYTE3qo h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-tsPqYTE3qo .form-group {
    max-width: 180px;
  }
}
.cid-tsPqYTE3qo .links span {
  color: #9e9e9e;
}
.cid-tsPqYTE3qo .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-tsPqYTE3qo .logo-title {
  text-align: center;
}
.cid-tsPqYTE3qo .logo-title,
.cid-tsPqYTE3qo .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttXwnYSDzJ {
  padding-top: 180px;
  background-image: url("../../../assets/images/produciendo-color-1920x1280.jpg");
}
.cid-ttXwnYSDzJ .container {
  margin-bottom: 15%;
}
.cid-ttXwnYSDzJ .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttXwnYSDzJ .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttXwnYSDzJ .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttXwnYSDzJ .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-ttXwnYSDzJ .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-ttXwnYSDzJ .box-item:last-child {
  background-color: #0085d0;
}
.cid-ttXwnYSDzJ .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttXwnYSDzJ .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttXwnYSDzJ .box-list li:last-child {
  border-bottom: none;
}
.cid-ttXwnYSDzJ .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttXwnYSDzJ .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttXwnYSDzJ .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttXwnYSDzJ .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttXwnYSDzJ .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttXwnYSDzJ .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttXwnYSDzJ .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttXwnYSDzJ UL {
  text-align: left;
}
.cid-ttXwnYSDzJ .mbr-text,
.cid-ttXwnYSDzJ .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-ttXwnYSDzJ H1 {
  color: #ffffff;
}
.cid-ttXwpXE0iJ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttXwpXE0iJ .contents {
  text-align: center;
  margin-bottom: 10px;
}
.cid-ttXwpXE0iJ .contents .mbr-section-title {
  margin-bottom: 10px;
  color: #101010;
}
.cid-ttXwpXE0iJ .contents .mbr-subtitle {
  color: #7e7e7e;
  margin-bottom: 10px;
}
.cid-ttXwpXE0iJ .contents .mbr-section-text {
  margin-top: 20px;
  color: #1bbe74;
}
.cid-ttXwpXE0iJ .carousel-item {
  justify-content: center;
}
.cid-ttXwpXE0iJ .carousel-item .media-container-row {
  flex-grow: 1;
}
.cid-ttXwpXE0iJ .carousel-item .wrap-img {
  text-align: center;
  transform: all 0.3s ease-in-out;
}
.cid-ttXwpXE0iJ .carousel-item .wrap-img img {
  max-height: 50px;
  width: auto;
  max-width: 50%;
  opacity: 0.8;
  transform: all 0.3s ease-in-out;
}
.cid-ttXwpXE0iJ .carousel-item .wrap-img:hover img {
  opacity: 1;
}
@media (max-width: 991px) {
  .cid-ttXwpXE0iJ .carousel-controls {
    display: none;
  }
}
.cid-ttXwpXE0iJ .carousel-controls .carousel-control-prev,
.cid-ttXwpXE0iJ .carousel-controls .carousel-control-next {
  opacity: 1;
}
.cid-ttXwpXE0iJ .carousel-controls .carousel-control-prev {
  left: -94px;
}
.cid-ttXwpXE0iJ .carousel-controls .carousel-control-next {
  right: -94px;
}
.cid-ttXwpXE0iJ .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 15px;
}
.cid-ttXwpXE0iJ .carousel-controls a span {
  padding: 16.5px;
  border-radius: 50%;
  color: #13287d;
  background: #ffffff;
  font-weight: bold;
  box-shadow: 0 10px 30px 0 #e7eaf2;
}
.cid-ttXwpXE0iJ .carousel-controls a:hover span {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ttXwpXE0iJ .carousel-control {
    display: none;
  }
  .cid-ttXwpXE0iJ .mbr-section-title {
    padding-bottom: 0;
  }
  .cid-ttXwpXE0iJ .slider-clients {
    padding: 2rem 1rem;
  }
}
.cid-ttXwpXE0iJ .cloneditem-1,
.cid-ttXwpXE0iJ .cloneditem-2,
.cid-ttXwpXE0iJ .cloneditem-3,
.cid-ttXwpXE0iJ .cloneditem-4,
.cid-ttXwpXE0iJ .cloneditem-5 {
  display: none;
}
.cid-ttXwpXE0iJ .col-lg-15 {
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ttXwpXE0iJ .col-lg-15 {
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-ttXwpXE0iJ .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(50%, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-ttXwpXE0iJ .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-50%, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-ttXwpXE0iJ .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttXwpXE0iJ .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides2 .cloneditem-1,
  .cid-ttXwpXE0iJ .carousel-inner.slides2 .cloneditem-2,
  .cid-ttXwpXE0iJ .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-ttXwpXE0iJ .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(33.333333%, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-ttXwpXE0iJ .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-33.333333%, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-ttXwpXE0iJ .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttXwpXE0iJ .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides3 .cloneditem-1,
  .cid-ttXwpXE0iJ .carousel-inner.slides3 .cloneditem-2,
  .cid-ttXwpXE0iJ .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-ttXwpXE0iJ .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(25%, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-ttXwpXE0iJ .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-25%, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-ttXwpXE0iJ .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttXwpXE0iJ .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides4 .cloneditem-1,
  .cid-ttXwpXE0iJ .carousel-inner.slides4 .cloneditem-2,
  .cid-ttXwpXE0iJ .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-ttXwpXE0iJ .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(20%, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-ttXwpXE0iJ .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-20%, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-ttXwpXE0iJ .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttXwpXE0iJ .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides5 .cloneditem-1,
  .cid-ttXwpXE0iJ .carousel-inner.slides5 .cloneditem-2,
  .cid-ttXwpXE0iJ .carousel-inner.slides5 .cloneditem-3,
  .cid-ttXwpXE0iJ .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-ttXwpXE0iJ .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(16.666667%, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-ttXwpXE0iJ .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-16.666667%, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-ttXwpXE0iJ .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-ttXwpXE0iJ .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-ttXwpXE0iJ .carousel-inner.slides6 .cloneditem-1,
  .cid-ttXwpXE0iJ .carousel-inner.slides6 .cloneditem-2,
  .cid-ttXwpXE0iJ .carousel-inner.slides6 .cloneditem-3,
  .cid-ttXwpXE0iJ .carousel-inner.slides6 .cloneditem-4,
  .cid-ttXwpXE0iJ .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }
}
.cid-ttXwpXE0iJ .mbr-section-title {
  margin: 0;
}
.cid-ttXwpXE0iJ .slider-clients {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  padding: 35px 0px;
  position: relative;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ttXwpXE0iJ .slider-clients {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  .cid-ttXwpXE0iJ .carousel-control-prev {
    left: 15px !important;
  }
  .cid-ttXwpXE0iJ .carousel-control-prev:hover {
    left: 0 !important;
  }
  .cid-ttXwpXE0iJ .carousel-control-next {
    right: 15px !important;
  }
  .cid-ttXwpXE0iJ .carousel-control-next:hover {
    right: 0 !important;
  }
}
.cid-ttXwpXE0iJ .contents .mbr-section-title {
  color: #7e7e7e;
}
.cid-tu4QAuEqly {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tu4QAuEqly .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tu4QAuEqly .row {
  flex-direction: row-reverse;
}
.cid-tu4QAuEqly img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tu4QAuEqly .text-wrapper {
    padding: 2rem;
  }
}
.cid-tu4QAuEqly .mbr-text {
  color: #000000;
}
.cid-tu4QAuEqly .mbr-section-title {
  color: #0085d0;
}
.cid-ttY1QN7ua5 {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/fondo-azul-5-2000x1125.jpg");
}
.cid-ttY1QN7ua5 .mbr-section-title {
  color: #ffffff;
}
.cid-ttY1QN7ua5 .mbr-section-subtitle {
  color: #707070;
}
.cid-ttY1QN7ua5 .mbr-text,
.cid-ttY1QN7ua5 .link {
  color: #ffffff;
}
.cid-ttY1QN7ua5 .card-subtitle {
  color: #ff002e;
}
.cid-ttY1QN7ua5 .card-wrapper,
.cid-ttY1QN7ua5 .item-wrapper {
  overflow: visible;
}
.cid-ttY1QN7ua5 .card-wrapper {
  margin-bottom: 5rem;
}
.cid-ttY1QN7ua5 .card-title,
.cid-ttY1QN7ua5 .card-box {
  color: #ffffff;
}
.cid-ttYqXHFCL5 {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttYqXHFCL5 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttYqXHFCL5 .container {
    position: relative;
  }
  .cid-ttYqXHFCL5 .row {
    margin: 0;
  }
  .cid-ttYqXHFCL5 h2 {
    margin: 0;
  }
}
.cid-ttYqXHFCL5 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttYqXHFCL5 .mbr-section-subtitle {
  color: #777777;
}
.cid-ttYqXHFCL5 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttYqXHFCL5 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttYqXHFCL5 .container-column,
.cid-ttYqXHFCL5 h2 {
  color: #0085d0;
}
.cid-ttY2De3gcs {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttY2De3gcs .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttY2De3gcs .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttY2De3gcs .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttY2De3gcs .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-ttY2De3gcs .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttY2De3gcs .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttY2De3gcs .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttY2De3gcs .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttY2De3gcs .card .card-box .card-title,
  .cid-ttY2De3gcs .card .card-box .mbr-text,
  .cid-ttY2De3gcs .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttY2De3gcs .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttY2De3gcs .card .card-img {
    text-align: right !important;
  }
}
.cid-ttY2De3gcs .mbr-text,
.cid-ttY2De3gcs .link {
  color: #000000;
}
.cid-ttYqXhYa2O {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttYqXhYa2O h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttYqXhYa2O .container {
    position: relative;
  }
  .cid-ttYqXhYa2O .row {
    margin: 0;
  }
  .cid-ttYqXhYa2O h2 {
    margin: 0;
  }
}
.cid-ttYqXhYa2O .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttYqXhYa2O .mbr-section-subtitle {
  color: #777777;
}
.cid-ttYqXhYa2O .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttYqXhYa2O .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttYqXhYa2O .container-column,
.cid-ttYqXhYa2O h2 {
  color: #0085d0;
}
.cid-ttY2uYzwNV {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttY2uYzwNV [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttY2uYzwNV .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttY2uYzwNV .panel-item {
  position: relative;
}
.cid-ttY2uYzwNV .mbr-content-title {
  margin-top: 10px;
}
.cid-ttY2uYzwNV .mbr-content-text {
  text-align: left;
}
.cid-ttY2uYzwNV .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #0078bc;
  margin: 0 auto;
}
.cid-ttY2uYzwNV .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-ttY2uYzwNV .line-through {
    display: none;
  }
}
.cid-ttY2uYzwNV H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttY2uYzwNV .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttY2uYzwNV .mbr-section-title {
  text-align: left;
}
.cid-ttY2uYzwNV .mbr-subtitle {
  text-align: left;
}
.cid-tv6z2JRXhh {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6z2JRXhh .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6z2JRXhh .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6z2JRXhh .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6z2JRXhh .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6z2JRXhh .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6z2JRXhh .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6z2JRXhh .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6z2JRXhh .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6z2JRXhh .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6z2JRXhh .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6z2JRXhh .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-ttY2ux0Rvu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tu3PuA7bry {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu3PuA7bry .mbr-text,
.cid-tu3PuA7bry .img-align {
  color: #a9a9a9;
}
.cid-ttXysQybTw {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttXysQybTw .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttXysQybTw .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttXysQybTw p {
  line-height: 1.6;
}
.cid-ttXysQybTw .rev,
.cid-ttXysQybTw .mbr-iconfont {
  display: inline-block;
}
.cid-ttXysQybTw .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttXysQybTw .card-box {
  padding: 1.5rem;
}
.cid-ttXysQybTw .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttXysQybTw .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttXysQybTw .mbr-section-title,
.cid-ttXysQybTw .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttXysQybTw .rev {
  color: #0a1c44;
}
.cid-ttXysQybTw .card-text,
.cid-ttXysQybTw .mbr-section-btn,
.cid-ttXysQybTw .ico-line {
  color: #767676;
}
.cid-tyoyDEWLSK {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoyDEWLSK .mbr-text,
.cid-tyoyDEWLSK .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttXyrjvsMR {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttXyrjvsMR .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttXyrjvsMR .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttXyrjvsMR .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttXyrjvsMR .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttXyrjvsMR .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttXyrjvsMR .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttXyrjvsMR .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttXyrjvsMR .input-group-btn {
  padding-left: 0;
}
.cid-ttXyrjvsMR .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttXyrjvsMR .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttXyrjvsMR .mbr-text {
  color: #444;
}
.cid-ttXyrjvsMR h5 {
  margin-bottom: 0;
}
.cid-ttXyrjvsMR .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttXyrjvsMR .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttXyrjvsMR .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttXyrjvsMR .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttXyrjvsMR .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttXyrjvsMR .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttXyrjvsMR .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttXyrjvsMR .social-list a:hover {
  opacity: 0.4;
}
.cid-ttXyrjvsMR .media-container-row > div {
  padding: 0px;
}
.cid-ttXyrjvsMR .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttXyrjvsMR .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttXyrjvsMR .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttXyrjvsMR .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttXyrjvsMR .social-list,
  .cid-ttXyrjvsMR .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttXyrjvsMR h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttXyrjvsMR .form-group {
    max-width: 180px;
  }
}
.cid-ttXyrjvsMR .links span {
  color: #9e9e9e;
}
.cid-ttXyrjvsMR .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttXyrjvsMR .logo-title {
  text-align: center;
}
.cid-ttXyrjvsMR .logo-title,
.cid-ttXyrjvsMR .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttMCA60Yqb {
  padding-top: 180px;
  background-image: url("../../../assets/images/adobe-photoshop-eficiente-para-grafica-esencial-1920x1080.jpg");
}
.cid-ttMCA60Yqb .container {
  margin-bottom: 15%;
}
.cid-ttMCA60Yqb .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttMCA60Yqb .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttMCA60Yqb .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttMCA60Yqb .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-ttMCA60Yqb .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-ttMCA60Yqb .box-item:last-child {
  background-color: #009844;
}
.cid-ttMCA60Yqb .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttMCA60Yqb .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttMCA60Yqb .box-list li:last-child {
  border-bottom: none;
}
.cid-ttMCA60Yqb .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttMCA60Yqb .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttMCA60Yqb .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttMCA60Yqb .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttMCA60Yqb .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttMCA60Yqb .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttMCA60Yqb .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttMCA60Yqb UL {
  text-align: left;
}
.cid-ttMCA60Yqb .mbr-text,
.cid-ttMCA60Yqb .mbr-section-btn {
  color: #ffffff;
}
.cid-ttMCA60Yqb H1 {
  color: #ffffff;
}
.cid-ttMFALvl1G {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttMFALvl1G h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-ttMFALvl1G .mbr-section-subtitle {
  color: #767676;
}
.cid-ttMFALvl1G .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
.cid-ttMFALvl1G .mbr-text-right {
  color: #000000;
}
.cid-ttMFALvl1G .article-title-left {
  text-align: left;
  color: #008b3e;
}
.cid-ttMFALvl1G .article-title-right {
  text-align: left;
  color: #008b3e;
}
.cid-ttMFALvl1G .mbr-text-left {
  text-align: left;
  color: #000000;
}
.cid-ttMFM2o0xE {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-verde-2000x1125.jpg");
}
.cid-ttMFM2o0xE li {
  list-style: none;
}
.cid-ttMFM2o0xE .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttMFM2o0xE .item-wrap:hover .mbr-iconfont {
  color: #007835 !important;
}
.cid-ttMFM2o0xE .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttMFM2o0xE h4 {
  margin: 0;
}
.cid-ttMFM2o0xE ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttMFM2o0xE .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttMFM2o0xE .col-title2 {
  color: #009844;
}
.cid-ttMFM2o0xE .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttMFM2o0xE .col-title1 {
  color: #ffffff;
}
.cid-ttMFM2o0xE .item1 DIV {
  text-align: left;
}
.cid-ttMHnBEzPU {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttMHnBEzPU h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttMHnBEzPU .container {
    position: relative;
  }
  .cid-ttMHnBEzPU .row {
    margin: 0;
  }
  .cid-ttMHnBEzPU h2 {
    margin: 0;
  }
}
.cid-ttMHnBEzPU .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttMHnBEzPU .mbr-section-subtitle {
  color: #777777;
}
.cid-ttMHnBEzPU .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttMHnBEzPU .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttMHnBEzPU .container-column,
.cid-ttMHnBEzPU h2 {
  color: #008b3e;
}
.cid-ttMHo7ImNk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttMHo7ImNk .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttMHo7ImNk .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttMHo7ImNk .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttMHo7ImNk .card .card-img span {
  color: #009844;
  font-size: 60px;
}
.cid-ttMHo7ImNk .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttMHo7ImNk .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttMHo7ImNk .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttMHo7ImNk .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttMHo7ImNk .card .card-box .card-title,
  .cid-ttMHo7ImNk .card .card-box .mbr-text,
  .cid-ttMHo7ImNk .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttMHo7ImNk .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttMHo7ImNk .card .card-img {
    text-align: right !important;
  }
}
.cid-ttMHo7ImNk .mbr-text,
.cid-ttMHo7ImNk .link {
  color: #000000;
}
.cid-ttMHpHcWmU {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttMHpHcWmU h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttMHpHcWmU .container {
    position: relative;
  }
  .cid-ttMHpHcWmU .row {
    margin: 0;
  }
  .cid-ttMHpHcWmU h2 {
    margin: 0;
  }
}
.cid-ttMHpHcWmU .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttMHpHcWmU .mbr-section-subtitle {
  color: #777777;
}
.cid-ttMHpHcWmU .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttMHpHcWmU .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttMHpHcWmU .container-column,
.cid-ttMHpHcWmU h2 {
  color: #008b3e;
}
.cid-ttMHqCI06A {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttMHqCI06A [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttMHqCI06A .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttMHqCI06A .panel-item {
  position: relative;
}
.cid-ttMHqCI06A .mbr-content-title {
  margin-top: 10px;
}
.cid-ttMHqCI06A .mbr-content-text {
  text-align: left;
}
.cid-ttMHqCI06A .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #009844;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #008b3e;
  margin: 0 auto;
}
.cid-ttMHqCI06A .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #009844;
}
@media (max-width: 767px) {
  .cid-ttMHqCI06A .line-through {
    display: none;
  }
}
.cid-ttMHqCI06A H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttMHqCI06A .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttMHqCI06A .mbr-section-title {
  text-align: left;
}
.cid-ttMHqCI06A .mbr-subtitle {
  text-align: left;
}
.cid-ttMHsUiSi6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6xVtcKGD {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6xVtcKGD .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6xVtcKGD .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6xVtcKGD .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6xVtcKGD .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6xVtcKGD .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6xVtcKGD .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6xVtcKGD .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6xVtcKGD .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6xVtcKGD .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6xVtcKGD .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6xVtcKGD .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu9nr9Z1v7 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu9nr9Z1v7 .mbr-text,
.cid-tu9nr9Z1v7 .img-align {
  color: #a9a9a9;
}
.cid-ttMHukjCqq {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttMHukjCqq .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttMHukjCqq .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttMHukjCqq p {
  line-height: 1.6;
}
.cid-ttMHukjCqq .rev,
.cid-ttMHukjCqq .mbr-iconfont {
  display: inline-block;
}
.cid-ttMHukjCqq .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttMHukjCqq .card-box {
  padding: 1.5rem;
}
.cid-ttMHukjCqq .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttMHukjCqq .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttMHukjCqq .mbr-section-title,
.cid-ttMHukjCqq .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttMHukjCqq .rev {
  color: #0a1c44;
}
.cid-ttMHukjCqq .card-text,
.cid-ttMHukjCqq .mbr-section-btn,
.cid-ttMHukjCqq .ico-line {
  color: #767676;
}
.cid-tyoxOceZA5 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoxOceZA5 .mbr-text,
.cid-tyoxOceZA5 .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttLKdRFlx4 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttLKdRFlx4 .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttLKdRFlx4 .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttLKdRFlx4 .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttLKdRFlx4 .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttLKdRFlx4 .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttLKdRFlx4 .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttLKdRFlx4 .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttLKdRFlx4 .input-group-btn {
  padding-left: 0;
}
.cid-ttLKdRFlx4 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttLKdRFlx4 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttLKdRFlx4 .mbr-text {
  color: #444;
}
.cid-ttLKdRFlx4 h5 {
  margin-bottom: 0;
}
.cid-ttLKdRFlx4 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttLKdRFlx4 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttLKdRFlx4 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttLKdRFlx4 .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttLKdRFlx4 .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttLKdRFlx4 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttLKdRFlx4 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttLKdRFlx4 .social-list a:hover {
  opacity: 0.4;
}
.cid-ttLKdRFlx4 .media-container-row > div {
  padding: 0px;
}
.cid-ttLKdRFlx4 .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttLKdRFlx4 .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttLKdRFlx4 .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttLKdRFlx4 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttLKdRFlx4 .social-list,
  .cid-ttLKdRFlx4 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttLKdRFlx4 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttLKdRFlx4 .form-group {
    max-width: 180px;
  }
}
.cid-ttLKdRFlx4 .links span {
  color: #9e9e9e;
}
.cid-ttLKdRFlx4 .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttLKdRFlx4 .logo-title {
  text-align: center;
}
.cid-ttLKdRFlx4 .logo-title,
.cid-ttLKdRFlx4 .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttSLBnULzc {
  padding-top: 180px;
  background-image: url("../../../assets/images/herramienta-de-liderazgo-personal-con-idioma-grafico-1920x1080.jpg");
}
.cid-ttSLBnULzc .container {
  margin-bottom: 15%;
}
.cid-ttSLBnULzc .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttSLBnULzc .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttSLBnULzc .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttSLBnULzc .box-item:first-child {
  background-color: #574b9c;
  margin-top: -200px;
}
.cid-ttSLBnULzc .box-item:nth-child(2) {
  background-color: #4c428c;
}
.cid-ttSLBnULzc .box-item:last-child {
  background-color: #574b9c;
}
.cid-ttSLBnULzc .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttSLBnULzc .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttSLBnULzc .box-list li:last-child {
  border-bottom: none;
}
.cid-ttSLBnULzc .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttSLBnULzc .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttSLBnULzc .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttSLBnULzc .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttSLBnULzc .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttSLBnULzc .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttSLBnULzc .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttSLBnULzc UL {
  text-align: left;
}
.cid-ttSLBnULzc .mbr-text,
.cid-ttSLBnULzc .mbr-section-btn {
  color: #ffffff;
}
.cid-ttSLBnULzc H1 {
  color: #ffffff;
}
.cid-tu9mhEa285 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tu9mhEa285 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tu9mhEa285 .row {
  flex-direction: row-reverse;
}
.cid-tu9mhEa285 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tu9mhEa285 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tu9mhEa285 .mbr-text {
  color: #000000;
}
.cid-tu9mhEa285 .mbr-section-title {
  color: #574b9c;
}
.cid-ttSMVBAOcJ {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-violeta-3-2000x1125.jpg");
}
.cid-ttSMVBAOcJ li {
  list-style: none;
}
.cid-ttSMVBAOcJ .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttSMVBAOcJ .item-wrap:hover .mbr-iconfont {
  color: #4c428c !important;
}
.cid-ttSMVBAOcJ .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttSMVBAOcJ h4 {
  margin: 0;
}
.cid-ttSMVBAOcJ ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttSMVBAOcJ .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttSMVBAOcJ .col-title2 {
  color: #574b9c;
}
.cid-ttSMVBAOcJ .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttSMVBAOcJ .col-title1 {
  color: #ffffff;
}
.cid-ttSMVBAOcJ .item1 DIV {
  text-align: left;
}
.cid-ttSNlGS2Qt {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttSNlGS2Qt h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttSNlGS2Qt .container {
    position: relative;
  }
  .cid-ttSNlGS2Qt .row {
    margin: 0;
  }
  .cid-ttSNlGS2Qt h2 {
    margin: 0;
  }
}
.cid-ttSNlGS2Qt .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttSNlGS2Qt .mbr-section-subtitle {
  color: #777777;
}
.cid-ttSNlGS2Qt .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttSNlGS2Qt .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttSNlGS2Qt .container-column,
.cid-ttSNlGS2Qt h2 {
  color: #574b9c;
}
.cid-ttXFWJGZ6E {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttXFWJGZ6E .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttXFWJGZ6E .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttXFWJGZ6E .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttXFWJGZ6E .card .card-img span {
  color: #574b9c;
  font-size: 60px;
}
.cid-ttXFWJGZ6E .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttXFWJGZ6E .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttXFWJGZ6E .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttXFWJGZ6E .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttXFWJGZ6E .card .card-box .card-title,
  .cid-ttXFWJGZ6E .card .card-box .mbr-text,
  .cid-ttXFWJGZ6E .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttXFWJGZ6E .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttXFWJGZ6E .card .card-img {
    text-align: right !important;
  }
}
.cid-ttXFWJGZ6E .mbr-text,
.cid-ttXFWJGZ6E .link {
  color: #000000;
}
.cid-ttSNnLfa1O {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttSNnLfa1O h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttSNnLfa1O .container {
    position: relative;
  }
  .cid-ttSNnLfa1O .row {
    margin: 0;
  }
  .cid-ttSNnLfa1O h2 {
    margin: 0;
  }
}
.cid-ttSNnLfa1O .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttSNnLfa1O .mbr-section-subtitle {
  color: #777777;
}
.cid-ttSNnLfa1O .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttSNnLfa1O .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttSNnLfa1O .container-column,
.cid-ttSNnLfa1O h2 {
  color: #574b9c;
}
.cid-ttXFZinSb4 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttXFZinSb4 [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttXFZinSb4 .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttXFZinSb4 .panel-item {
  position: relative;
}
.cid-ttXFZinSb4 .mbr-content-title {
  margin-top: 10px;
}
.cid-ttXFZinSb4 .mbr-content-text {
  text-align: left;
}
.cid-ttXFZinSb4 .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #574b9c;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #574b9c;
  margin: 0 auto;
}
.cid-ttXFZinSb4 .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #574b9c;
}
@media (max-width: 767px) {
  .cid-ttXFZinSb4 .line-through {
    display: none;
  }
}
.cid-ttXFZinSb4 H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttXFZinSb4 .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttXFZinSb4 .mbr-section-title {
  text-align: left;
}
.cid-ttXFZinSb4 .mbr-subtitle {
  text-align: left;
}
.cid-ttSNqoSmW8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6yGHemO4 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6yGHemO4 .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6yGHemO4 .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6yGHemO4 .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6yGHemO4 .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6yGHemO4 .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6yGHemO4 .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6yGHemO4 .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6yGHemO4 .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6yGHemO4 .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6yGHemO4 .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6yGHemO4 .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu9201WUme {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu9201WUme .mbr-text,
.cid-tu9201WUme .img-align {
  color: #a9a9a9;
}
.cid-ttSNQeeGXR {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttSNQeeGXR .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttSNQeeGXR .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttSNQeeGXR p {
  line-height: 1.6;
}
.cid-ttSNQeeGXR .rev,
.cid-ttSNQeeGXR .mbr-iconfont {
  display: inline-block;
}
.cid-ttSNQeeGXR .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttSNQeeGXR .card-box {
  padding: 1.5rem;
}
.cid-ttSNQeeGXR .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttSNQeeGXR .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttSNQeeGXR .mbr-section-title,
.cid-ttSNQeeGXR .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttSNQeeGXR .rev {
  color: #0a1c44;
}
.cid-ttSNQeeGXR .card-text,
.cid-ttSNQeeGXR .mbr-section-btn,
.cid-ttSNQeeGXR .ico-line {
  color: #767676;
}
.cid-tyoyiw0pHx {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoyiw0pHx .mbr-text,
.cid-tyoyiw0pHx .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttSNRsgegx {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttSNRsgegx .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttSNRsgegx .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttSNRsgegx .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttSNRsgegx .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttSNRsgegx .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttSNRsgegx .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttSNRsgegx .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttSNRsgegx .input-group-btn {
  padding-left: 0;
}
.cid-ttSNRsgegx .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttSNRsgegx .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttSNRsgegx .mbr-text {
  color: #444;
}
.cid-ttSNRsgegx h5 {
  margin-bottom: 0;
}
.cid-ttSNRsgegx .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttSNRsgegx .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttSNRsgegx .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttSNRsgegx .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttSNRsgegx .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttSNRsgegx .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttSNRsgegx .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttSNRsgegx .social-list a:hover {
  opacity: 0.4;
}
.cid-ttSNRsgegx .media-container-row > div {
  padding: 0px;
}
.cid-ttSNRsgegx .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttSNRsgegx .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttSNRsgegx .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttSNRsgegx .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttSNRsgegx .social-list,
  .cid-ttSNRsgegx .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttSNRsgegx h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttSNRsgegx .form-group {
    max-width: 180px;
  }
}
.cid-ttSNRsgegx .links span {
  color: #9e9e9e;
}
.cid-ttSNRsgegx .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttSNRsgegx .logo-title {
  text-align: center;
}
.cid-ttSNRsgegx .logo-title,
.cid-ttSNRsgegx .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttXrpV54ah {
  padding-top: 180px;
  background-image: url("../../../assets/images/preprensa-y-troquelado-para-estuches-de-cartulina-1-2000x1500.jpg");
}
.cid-ttXrpV54ah .container {
  margin-bottom: 15%;
}
.cid-ttXrpV54ah .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttXrpV54ah .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttXrpV54ah .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttXrpV54ah .box-item:first-child {
  background-color: #574b9c;
  margin-top: -200px;
}
.cid-ttXrpV54ah .box-item:nth-child(2) {
  background-color: #4c428c;
}
.cid-ttXrpV54ah .box-item:last-child {
  background-color: #574b9c;
}
.cid-ttXrpV54ah .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttXrpV54ah .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttXrpV54ah .box-list li:last-child {
  border-bottom: none;
}
.cid-ttXrpV54ah .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttXrpV54ah .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttXrpV54ah .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttXrpV54ah .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttXrpV54ah .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttXrpV54ah .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttXrpV54ah .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttXrpV54ah UL {
  text-align: left;
}
.cid-ttXrpV54ah .mbr-text,
.cid-ttXrpV54ah .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-ttXrpV54ah H1 {
  color: #ffffff;
}
.cid-ttXsHlJwRo {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttXsHlJwRo h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-ttXsHlJwRo .mbr-section-subtitle {
  color: #767676;
}
.cid-ttXsHlJwRo .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
.cid-ttXsHlJwRo .mbr-text-right {
  color: #000000;
}
.cid-ttXsHlJwRo .article-title-left {
  text-align: left;
  color: #574b9c;
}
.cid-ttXsHlJwRo .article-title-right {
  text-align: left;
  color: #574b9c;
}
.cid-ttXsHlJwRo .mbr-text-left {
  text-align: left;
  color: #000000;
}
.cid-ttXtwr1A6X {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/fondo-violeta-1-2000x1125.jpg");
}
.cid-ttXtwr1A6X .mbr-section-title {
  color: #ffffff;
}
.cid-ttXtwr1A6X .mbr-section-subtitle {
  color: #707070;
}
.cid-ttXtwr1A6X .mbr-text,
.cid-ttXtwr1A6X .link {
  color: #ffffff;
}
.cid-ttXtwr1A6X .card-subtitle {
  color: #ff002e;
}
.cid-ttXtwr1A6X .card-wrapper,
.cid-ttXtwr1A6X .item-wrapper {
  overflow: visible;
}
.cid-ttXtwr1A6X .card-wrapper {
  margin-bottom: 5rem;
}
.cid-ttXtwr1A6X .card-title,
.cid-ttXtwr1A6X .card-box {
  color: #ffffff;
}
.cid-ttXvxYiJMP {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttXvxYiJMP h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttXvxYiJMP .container {
    position: relative;
  }
  .cid-ttXvxYiJMP .row {
    margin: 0;
  }
  .cid-ttXvxYiJMP h2 {
    margin: 0;
  }
}
.cid-ttXvxYiJMP .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttXvxYiJMP .mbr-section-subtitle {
  color: #777777;
}
.cid-ttXvxYiJMP .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttXvxYiJMP .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttXvxYiJMP .container-column,
.cid-ttXvxYiJMP h2 {
  color: #574b9c;
}
.cid-ttXvwxDguj {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttXvwxDguj .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttXvwxDguj .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttXvwxDguj .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttXvwxDguj .card .card-img span {
  color: #574b9c;
  font-size: 60px;
}
.cid-ttXvwxDguj .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttXvwxDguj .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttXvwxDguj .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttXvwxDguj .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttXvwxDguj .card .card-box .card-title,
  .cid-ttXvwxDguj .card .card-box .mbr-text,
  .cid-ttXvwxDguj .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttXvwxDguj .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttXvwxDguj .card .card-img {
    text-align: right !important;
  }
}
.cid-ttXvwxDguj .mbr-text,
.cid-ttXvwxDguj .link {
  color: #000000;
}
.cid-ttXvuSXWTt {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttXvuSXWTt h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttXvuSXWTt .container {
    position: relative;
  }
  .cid-ttXvuSXWTt .row {
    margin: 0;
  }
  .cid-ttXvuSXWTt h2 {
    margin: 0;
  }
}
.cid-ttXvuSXWTt .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttXvuSXWTt .mbr-section-subtitle {
  color: #777777;
}
.cid-ttXvuSXWTt .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttXvuSXWTt .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttXvuSXWTt .container-column,
.cid-ttXvuSXWTt h2 {
  color: #574b9c;
}
.cid-ttXvtWqUtF {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttXvtWqUtF [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttXvtWqUtF .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttXvtWqUtF .panel-item {
  position: relative;
}
.cid-ttXvtWqUtF .mbr-content-title {
  margin-top: 10px;
}
.cid-ttXvtWqUtF .mbr-content-text {
  text-align: left;
}
.cid-ttXvtWqUtF .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #574b9c;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #574b9c;
  margin: 0 auto;
}
.cid-ttXvtWqUtF .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #574b9c;
}
@media (max-width: 767px) {
  .cid-ttXvtWqUtF .line-through {
    display: none;
  }
}
.cid-ttXvtWqUtF H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttXvtWqUtF .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttXvtWqUtF .mbr-section-title {
  text-align: left;
}
.cid-ttXvtWqUtF .mbr-subtitle {
  text-align: left;
}
.cid-ttXvsYw3WP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6yZqr1zx {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6yZqr1zx .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6yZqr1zx .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6yZqr1zx .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6yZqr1zx .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6yZqr1zx .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6yZqr1zx .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6yZqr1zx .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6yZqr1zx .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6yZqr1zx .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6yZqr1zx .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6yZqr1zx .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu9ne5MKNf {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu9ne5MKNf .mbr-text,
.cid-tu9ne5MKNf .img-align {
  color: #a9a9a9;
}
.cid-ttXs3HahEQ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttXs3HahEQ .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttXs3HahEQ .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttXs3HahEQ p {
  line-height: 1.6;
}
.cid-ttXs3HahEQ .rev,
.cid-ttXs3HahEQ .mbr-iconfont {
  display: inline-block;
}
.cid-ttXs3HahEQ .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttXs3HahEQ .card-box {
  padding: 1.5rem;
}
.cid-ttXs3HahEQ .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttXs3HahEQ .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttXs3HahEQ .mbr-section-title,
.cid-ttXs3HahEQ .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttXs3HahEQ .rev {
  color: #0a1c44;
}
.cid-ttXs3HahEQ .card-text,
.cid-ttXs3HahEQ .mbr-section-btn,
.cid-ttXs3HahEQ .ico-line {
  color: #767676;
}
.cid-tyoyxGDkVg {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoyxGDkVg .mbr-text,
.cid-tyoyxGDkVg .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttXs2xsqSP {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttXs2xsqSP .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttXs2xsqSP .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttXs2xsqSP .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttXs2xsqSP .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttXs2xsqSP .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttXs2xsqSP .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttXs2xsqSP .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttXs2xsqSP .input-group-btn {
  padding-left: 0;
}
.cid-ttXs2xsqSP .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttXs2xsqSP .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttXs2xsqSP .mbr-text {
  color: #444;
}
.cid-ttXs2xsqSP h5 {
  margin-bottom: 0;
}
.cid-ttXs2xsqSP .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttXs2xsqSP .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttXs2xsqSP .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttXs2xsqSP .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttXs2xsqSP .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttXs2xsqSP .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttXs2xsqSP .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttXs2xsqSP .social-list a:hover {
  opacity: 0.4;
}
.cid-ttXs2xsqSP .media-container-row > div {
  padding: 0px;
}
.cid-ttXs2xsqSP .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttXs2xsqSP .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttXs2xsqSP .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttXs2xsqSP .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttXs2xsqSP .social-list,
  .cid-ttXs2xsqSP .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttXs2xsqSP h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttXs2xsqSP .form-group {
    max-width: 180px;
  }
}
.cid-ttXs2xsqSP .links span {
  color: #9e9e9e;
}
.cid-ttXs2xsqSP .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttXs2xsqSP .logo-title {
  text-align: center;
}
.cid-ttXs2xsqSP .logo-title,
.cid-ttXs2xsqSP .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-txakvMKeDc {
  padding-top: 180px;
  background-image: url("../../../assets/images/taller-de-animacion-experimental-1-1920x1080.jpg");
}
.cid-txakvMKeDc .container {
  margin-bottom: 15%;
}
.cid-txakvMKeDc .content-container .btn-bgr {
  z-index: 0;
}
.cid-txakvMKeDc .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-txakvMKeDc .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-txakvMKeDc .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-txakvMKeDc .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-txakvMKeDc .box-item:last-child {
  background-color: #009844;
}
.cid-txakvMKeDc .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-txakvMKeDc .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-txakvMKeDc .box-list li:last-child {
  border-bottom: none;
}
.cid-txakvMKeDc .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-txakvMKeDc .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-txakvMKeDc .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-txakvMKeDc .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-txakvMKeDc .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-txakvMKeDc .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-txakvMKeDc .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-txakvMKeDc UL {
  text-align: left;
}
.cid-txakvMKeDc .mbr-text,
.cid-txakvMKeDc .mbr-section-btn {
  color: #ffffff;
}
.cid-txakvMKeDc H1 {
  color: #ffffff;
}
.cid-txakvNENhK {
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-txakvNENhK h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-txakvNENhK .mbr-section-subtitle {
  color: #767676;
}
.cid-txakvNENhK .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
.cid-txakvNENhK .mbr-text-right {
  color: #000000;
}
.cid-txakvNENhK .article-title-left {
  text-align: left;
  color: #009844;
}
.cid-txakvNENhK .article-title-right {
  text-align: left;
  color: #009844;
}
.cid-txakvNENhK .mbr-text-left {
  text-align: left;
  color: #000000;
}
#custom-html-2g9 {
  /* Type valid CSS here */
}
#custom-html-2g9 div {
  padding: 40px ;
  color: #777;
  text-align: center;
}
#custom-html-2g9 p {
  font-size: 60px;
  color: #777;
}
#custom-html-2g9 video {
  max-width: 100% !IMPORTANT;
  align: center !IMPORTANT;
  height: auto !IMPORTANT;
}
.cid-txakvOoQwc {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-verde-1-2000x1125.jpg");
}
.cid-txakvOoQwc li {
  list-style: none;
}
.cid-txakvOoQwc .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-txakvOoQwc .item-wrap:hover .mbr-iconfont {
  color: #007835 !important;
}
.cid-txakvOoQwc .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-txakvOoQwc h4 {
  margin: 0;
}
.cid-txakvOoQwc ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-txakvOoQwc .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-txakvOoQwc .col-title2 {
  color: #009844;
}
.cid-txakvOoQwc .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-txakvOoQwc .col-title1 {
  color: #ffffff;
}
.cid-txakvPci3S {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-txakvPci3S h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-txakvPci3S .container {
    position: relative;
  }
  .cid-txakvPci3S .row {
    margin: 0;
  }
  .cid-txakvPci3S h2 {
    margin: 0;
  }
}
.cid-txakvPci3S .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-txakvPci3S .mbr-section-subtitle {
  color: #777777;
}
.cid-txakvPci3S .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-txakvPci3S .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-txakvPci3S .container-column,
.cid-txakvPci3S h2 {
  color: #009844;
}
.cid-txakvPIHT4 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-txakvPIHT4 .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-txakvPIHT4 .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-txakvPIHT4 .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-txakvPIHT4 .card .card-img span {
  color: #009844;
  font-size: 60px;
}
.cid-txakvPIHT4 .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-txakvPIHT4 .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-txakvPIHT4 .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-txakvPIHT4 .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-txakvPIHT4 .card .card-box .card-title,
  .cid-txakvPIHT4 .card .card-box .mbr-text,
  .cid-txakvPIHT4 .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-txakvPIHT4 .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-txakvPIHT4 .card .card-img {
    text-align: right !important;
  }
}
.cid-txakvPIHT4 .mbr-text,
.cid-txakvPIHT4 .link {
  color: #000000;
}
.cid-txakvQJNMZ {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-txakvQJNMZ h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-txakvQJNMZ .container {
    position: relative;
  }
  .cid-txakvQJNMZ .row {
    margin: 0;
  }
  .cid-txakvQJNMZ h2 {
    margin: 0;
  }
}
.cid-txakvQJNMZ .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-txakvQJNMZ .mbr-section-subtitle {
  color: #777777;
}
.cid-txakvQJNMZ .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-txakvQJNMZ .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-txakvQJNMZ .container-column,
.cid-txakvQJNMZ h2 {
  color: #009844;
}
.cid-txakvRi9RP {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-txakvRi9RP [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-txakvRi9RP .media-container-column {
  margin-bottom: 3rem;
}
.cid-txakvRi9RP .panel-item {
  position: relative;
}
.cid-txakvRi9RP .mbr-content-title {
  margin-top: 10px;
}
.cid-txakvRi9RP .mbr-content-text {
  text-align: left;
}
.cid-txakvRi9RP .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #009844;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #009844;
  margin: 0 auto;
}
.cid-txakvRi9RP .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #009844;
}
@media (max-width: 767px) {
  .cid-txakvRi9RP .line-through {
    display: none;
  }
}
.cid-txakvRi9RP H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-txakvRi9RP .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-txakvRi9RP .mbr-section-title {
  text-align: left;
}
.cid-txakvRi9RP .mbr-subtitle {
  text-align: left;
}
.cid-txakvRVvpJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-txakvSlK9k {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-txakvSlK9k .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-txakvSlK9k .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-txakvSlK9k .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-txakvSlK9k .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-txakvSlK9k .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-txakvSlK9k .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-txakvSlK9k .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-txakvSlK9k .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-txakvSlK9k .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-txakvSlK9k .mbr-text {
    margin-top: 15px;
  }
  .cid-txakvSlK9k .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-txakvT0FzN {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-txakvT0FzN .mbr-text,
.cid-txakvT0FzN .img-align {
  color: #a9a9a9;
}
.cid-txakvTxr0r {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-txakvTxr0r .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-txakvTxr0r .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-txakvTxr0r p {
  line-height: 1.6;
}
.cid-txakvTxr0r .rev,
.cid-txakvTxr0r .mbr-iconfont {
  display: inline-block;
}
.cid-txakvTxr0r .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-txakvTxr0r .card-box {
  padding: 1.5rem;
}
.cid-txakvTxr0r .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-txakvTxr0r .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-txakvTxr0r .mbr-section-title,
.cid-txakvTxr0r .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-txakvTxr0r .rev {
  color: #0a1c44;
}
.cid-txakvTxr0r .card-text,
.cid-txakvTxr0r .mbr-section-btn,
.cid-txakvTxr0r .ico-line {
  color: #767676;
}
.cid-tyoyJxMJXd {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoyJxMJXd .mbr-text,
.cid-tyoyJxMJXd .ornament {
  text-align: center;
  color: #000000;
}
.cid-txakvUPWxk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-txakvUPWxk .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-txakvUPWxk .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-txakvUPWxk .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-txakvUPWxk .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-txakvUPWxk .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-txakvUPWxk .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-txakvUPWxk .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-txakvUPWxk .input-group-btn {
  padding-left: 0;
}
.cid-txakvUPWxk .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-txakvUPWxk .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-txakvUPWxk .mbr-text {
  color: #444;
}
.cid-txakvUPWxk h5 {
  margin-bottom: 0;
}
.cid-txakvUPWxk .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-txakvUPWxk .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txakvUPWxk .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-txakvUPWxk .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-txakvUPWxk .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-txakvUPWxk .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-txakvUPWxk .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-txakvUPWxk .social-list a:hover {
  opacity: 0.4;
}
.cid-txakvUPWxk .media-container-row > div {
  padding: 0px;
}
.cid-txakvUPWxk .text2 {
  color: #000000;
  text-align: left;
}
.cid-txakvUPWxk .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-txakvUPWxk .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-txakvUPWxk .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txakvUPWxk .social-list,
  .cid-txakvUPWxk .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-txakvUPWxk h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-txakvUPWxk .form-group {
    max-width: 180px;
  }
}
.cid-txakvUPWxk .links span {
  color: #9e9e9e;
}
.cid-txakvUPWxk .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-txakvUPWxk .logo-title {
  text-align: center;
}
.cid-txakvUPWxk .logo-title,
.cid-txakvUPWxk .logo {
  text-align: left;
  color: #535353;
}
.cid-txakvVKyfJ .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-txakvVKyfJ .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-txakvVKyfJ a {
  font-style: normal;
}
.cid-txakvVKyfJ .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-txakvVKyfJ .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-txakvVKyfJ .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txakvVKyfJ .content-text {
  margin-bottom: 0;
}
.cid-txakvVKyfJ .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-txakvVKyfJ .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-txakvVKyfJ .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-txakvVKyfJ .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-txakvVKyfJ .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-txakvVKyfJ .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-txakvVKyfJ .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-txakvVKyfJ .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-txakvVKyfJ .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-txakvVKyfJ .nav-dropdown .link {
  font-weight: 400;
}
.cid-txakvVKyfJ .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-txakvVKyfJ .content-right-side {
  text-align: center;
}
.cid-txakvVKyfJ .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-txakvVKyfJ .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-txakvVKyfJ .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-txakvVKyfJ .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-txakvVKyfJ .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-txakvVKyfJ .menu-bottom {
    justify-content: flex-end;
  }
  .cid-txakvVKyfJ img {
    height: 3.8rem !important;
  }
  .cid-txakvVKyfJ .btn {
    display: -webkit-flex;
  }
  .cid-txakvVKyfJ button.navbar-toggler {
    display: block;
  }
  .cid-txakvVKyfJ .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-txakvVKyfJ .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-txakvVKyfJ .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-txakvVKyfJ .navbar-collapse.collapsing,
  .cid-txakvVKyfJ .navbar-collapse.show {
    display: block !important;
  }
  .cid-txakvVKyfJ .navbar-collapse.collapsing .navbar-nav,
  .cid-txakvVKyfJ .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-txakvVKyfJ .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-txakvVKyfJ .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-txakvVKyfJ .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-txakvVKyfJ .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-txakvVKyfJ .navbar-collapse.collapsing .navbar-buttons,
  .cid-txakvVKyfJ .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-txakvVKyfJ .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-txakvVKyfJ .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-txakvVKyfJ .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-txakvVKyfJ .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-txakvVKyfJ .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-txakvVKyfJ .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-txakvVKyfJ .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-txakvVKyfJ .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-txakvVKyfJ .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-txakvVKyfJ .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-txakvVKyfJ .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-txakvVKyfJ .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-txakvVKyfJ .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-txakvVKyfJ .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-txakvVKyfJ .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-txakvVKyfJ .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-txakvVKyfJ .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txakvVKyfJ .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-txakvVKyfJ .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-txakvVKyfJ .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-txakvVKyfJ .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-txakvVKyfJ .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-txakvVKyfJ .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-txakvVKyfJ .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-txakvVKyfJ .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-txakvVKyfJ .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-txakvVKyfJ .navbar {
    display: block;
    padding: 0;
  }
  .cid-txakvVKyfJ .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-txakvVKyfJ .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-txakvVKyfJ .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-txakvVKyfJ .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-txakvVKyfJ .navbar-toggler {
    display: none;
  }
  .cid-txakvVKyfJ .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-txakvVKyfJ .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txakvVKyfJ .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-txakvVKyfJ .menu-logo {
  margin-right: auto;
}
.cid-txakvVKyfJ .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txakvVKyfJ .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-txakvVKyfJ .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-txakvVKyfJ .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-txakvVKyfJ .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-txakvVKyfJ .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-txakvVKyfJ .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-txakvVKyfJ .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-txakvVKyfJ .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-txakvVKyfJ .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-txakvVKyfJ .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-txakvVKyfJ .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-txakvVKyfJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txakvVKyfJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-txakvVKyfJ .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-txakvVKyfJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-txakvVKyfJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txakvVKyfJ .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-txakvVKyfJ .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-txakvVKyfJ .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-txakvVKyfJ .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-txakvVKyfJ .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-txakvVKyfJ .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-txakvVKyfJ .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-txakvVKyfJ .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-txakvVKyfJ button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-txakvVKyfJ button.navbar-toggler:focus {
  outline: none;
}
.cid-txakvVKyfJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-txakvVKyfJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-txakvVKyfJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-txakvVKyfJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-txakvVKyfJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-txakvVKyfJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txakvVKyfJ nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-txakvVKyfJ nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-txakvVKyfJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txakvVKyfJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-txakvVKyfJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-txakvVKyfJ .collapsed .btn {
  display: -webkit-flex;
}
.cid-txakvVKyfJ .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-txakvVKyfJ .collapsed .navbar-collapse.collapsing,
.cid-txakvVKyfJ .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-txakvVKyfJ .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-txakvVKyfJ .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-txakvVKyfJ .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-txakvVKyfJ .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-txakvVKyfJ .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-txakvVKyfJ .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-txakvVKyfJ .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-txakvVKyfJ .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-txakvVKyfJ .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-txakvVKyfJ .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-txakvVKyfJ .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-txakvVKyfJ .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-txakvVKyfJ .collapsed button.navbar-toggler {
  display: block;
}
.cid-txakvVKyfJ .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-txakvVKyfJ .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-txakvVKyfJ .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-txakvVKyfJ .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-txakvVKyfJ .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-txakvVKyfJ .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-txakvVKyfJ .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-txakvVKyfJ .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-txakvVKyfJ .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-txakvVKyfJ .nav-link:focus {
  outline: none;
}
.cid-txakvVKyfJ .navbar-toggler {
  position: relative;
}
.cid-txakvVKyfJ .dropdown-item.active,
.cid-txakvVKyfJ .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-txakvVKyfJ .nav-link:hover,
.cid-txakvVKyfJ .dropdown-item:hover {
  color: #000000;
}
.cid-txakvVKyfJ .widget-title,
.cid-txakvVKyfJ .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-txUQNehj2S {
  padding-top: 180px;
  background-image: url("../../../assets/images/creacion-de-contenido-en-rrss-para-principiantes-2000x1200.jpg");
}
.cid-txUQNehj2S .container {
  margin-bottom: 15%;
}
.cid-txUQNehj2S .content-container .btn-bgr {
  z-index: 0;
}
.cid-txUQNehj2S .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-txUQNehj2S .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-txUQNehj2S .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-txUQNehj2S .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-txUQNehj2S .box-item:last-child {
  background-color: #009844;
}
.cid-txUQNehj2S .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-txUQNehj2S .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-txUQNehj2S .box-list li:last-child {
  border-bottom: none;
}
.cid-txUQNehj2S .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-txUQNehj2S .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-txUQNehj2S .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-txUQNehj2S .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-txUQNehj2S .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-txUQNehj2S .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-txUQNehj2S .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-txUQNehj2S UL {
  text-align: left;
}
.cid-txUQNehj2S .mbr-text,
.cid-txUQNehj2S .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-txUQNehj2S H1 {
  color: #ffffff;
}
.cid-txUQNgnl2O {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-txUQNgnl2O .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-txUQNgnl2O .row {
  flex-direction: row-reverse;
}
.cid-txUQNgnl2O img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-txUQNgnl2O .text-wrapper {
    padding: 2rem;
  }
}
.cid-txUQNgnl2O .mbr-text {
  color: #000000;
}
.cid-txUQNgnl2O .mbr-section-title {
  color: #009844;
}
.cid-txUQNh9O1j {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-1-2000x1125.jpg");
}
.cid-txUQNh9O1j li {
  list-style: none;
}
.cid-txUQNh9O1j .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-txUQNh9O1j .item-wrap:hover .mbr-iconfont {
  color: #009844 !important;
}
.cid-txUQNh9O1j .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-txUQNh9O1j h4 {
  margin: 0;
}
.cid-txUQNh9O1j ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-txUQNh9O1j .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-txUQNh9O1j .col-title2 {
  color: #009844;
}
.cid-txUQNh9O1j .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-txUQNh9O1j .col-title1 {
  color: #ffffff;
}
.cid-txUQNj6IYb {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-txUQNj6IYb h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-txUQNj6IYb .container {
    position: relative;
  }
  .cid-txUQNj6IYb .row {
    margin: 0;
  }
  .cid-txUQNj6IYb h2 {
    margin: 0;
  }
}
.cid-txUQNj6IYb .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-txUQNj6IYb .mbr-section-subtitle {
  color: #777777;
}
.cid-txUQNj6IYb .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-txUQNj6IYb .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-txUQNj6IYb .container-column,
.cid-txUQNj6IYb h2 {
  color: #009844;
}
.cid-txUQNjNr2U {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-txUQNjNr2U .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-txUQNjNr2U .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-txUQNjNr2U .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-txUQNjNr2U .card .card-img span {
  color: #009844;
  font-size: 60px;
}
.cid-txUQNjNr2U .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-txUQNjNr2U .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-txUQNjNr2U .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-txUQNjNr2U .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-txUQNjNr2U .card .card-box .card-title,
  .cid-txUQNjNr2U .card .card-box .mbr-text,
  .cid-txUQNjNr2U .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-txUQNjNr2U .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-txUQNjNr2U .card .card-img {
    text-align: right !important;
  }
}
.cid-txUQNjNr2U .mbr-text,
.cid-txUQNjNr2U .link {
  color: #000000;
}
.cid-txWOWjQWBX {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-txWOWjQWBX h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-txWOWjQWBX .container {
    position: relative;
  }
  .cid-txWOWjQWBX .row {
    margin: 0;
  }
  .cid-txWOWjQWBX h2 {
    margin: 0;
  }
}
.cid-txWOWjQWBX .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-txWOWjQWBX .mbr-section-subtitle {
  color: #777777;
}
.cid-txWOWjQWBX .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-txWOWjQWBX .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-txWOWjQWBX .container-column,
.cid-txWOWjQWBX h2 {
  color: #009844;
}
.cid-txWOTTVROv {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-txWOTTVROv [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-txWOTTVROv .media-container-column {
  margin-bottom: 3rem;
}
.cid-txWOTTVROv .panel-item {
  position: relative;
}
.cid-txWOTTVROv .mbr-content-title {
  margin-top: 10px;
}
.cid-txWOTTVROv .mbr-content-text {
  text-align: left;
}
.cid-txWOTTVROv .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #009844;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #009844;
  margin: 0 auto;
}
.cid-txWOTTVROv .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #009844;
}
@media (max-width: 767px) {
  .cid-txWOTTVROv .line-through {
    display: none;
  }
}
.cid-txWOTTVROv H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-txWOTTVROv .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-txWOTTVROv .mbr-section-title {
  text-align: left;
}
.cid-txWOTTVROv .mbr-subtitle {
  text-align: left;
}
.cid-ty7H31zytR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-txWOUtoOHU {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-txWOUtoOHU .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-txWOUtoOHU .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-txWOUtoOHU .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-txWOUtoOHU .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-txWOUtoOHU .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-txWOUtoOHU .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-txWOUtoOHU .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-txWOUtoOHU .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-txWOUtoOHU .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-txWOUtoOHU .mbr-text {
    margin-top: 15px;
  }
  .cid-txWOUtoOHU .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-txWOVwuujp {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-txWOVwuujp .mbr-text,
.cid-txWOVwuujp .img-align {
  color: #a9a9a9;
}
.cid-txUQNlhw5J {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-txUQNlhw5J .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-txUQNlhw5J .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-txUQNlhw5J p {
  line-height: 1.6;
}
.cid-txUQNlhw5J .rev,
.cid-txUQNlhw5J .mbr-iconfont {
  display: inline-block;
}
.cid-txUQNlhw5J .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-txUQNlhw5J .card-box {
  padding: 1.5rem;
}
.cid-txUQNlhw5J .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-txUQNlhw5J .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-txUQNlhw5J .mbr-section-title,
.cid-txUQNlhw5J .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-txUQNlhw5J .rev {
  color: #0a1c44;
}
.cid-txUQNlhw5J .card-text,
.cid-txUQNlhw5J .mbr-section-btn,
.cid-txUQNlhw5J .ico-line {
  color: #767676;
}
.cid-txUQNmlrPH {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-txUQNmlrPH .mbr-text,
.cid-txUQNmlrPH .ornament {
  text-align: center;
  color: #000000;
}
.cid-txUQNmKdbw {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-txUQNmKdbw .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-txUQNmKdbw .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-txUQNmKdbw .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-txUQNmKdbw .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-txUQNmKdbw .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-txUQNmKdbw .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-txUQNmKdbw .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-txUQNmKdbw .input-group-btn {
  padding-left: 0;
}
.cid-txUQNmKdbw .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-txUQNmKdbw .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-txUQNmKdbw .mbr-text {
  color: #444;
}
.cid-txUQNmKdbw h5 {
  margin-bottom: 0;
}
.cid-txUQNmKdbw .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-txUQNmKdbw .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txUQNmKdbw .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-txUQNmKdbw .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-txUQNmKdbw .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-txUQNmKdbw .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-txUQNmKdbw .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-txUQNmKdbw .social-list a:hover {
  opacity: 0.4;
}
.cid-txUQNmKdbw .media-container-row > div {
  padding: 0px;
}
.cid-txUQNmKdbw .text2 {
  color: #000000;
  text-align: left;
}
.cid-txUQNmKdbw .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-txUQNmKdbw .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-txUQNmKdbw .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txUQNmKdbw .social-list,
  .cid-txUQNmKdbw .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-txUQNmKdbw h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-txUQNmKdbw .form-group {
    max-width: 180px;
  }
}
.cid-txUQNmKdbw .links span {
  color: #9e9e9e;
}
.cid-txUQNmKdbw .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-txUQNmKdbw .logo-title {
  text-align: center;
}
.cid-txUQNmKdbw .logo-title,
.cid-txUQNmKdbw .logo {
  text-align: left;
  color: #535353;
}
.cid-txUQNnx8XI .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-txUQNnx8XI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-txUQNnx8XI a {
  font-style: normal;
}
.cid-txUQNnx8XI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-txUQNnx8XI .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-txUQNnx8XI .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txUQNnx8XI .content-text {
  margin-bottom: 0;
}
.cid-txUQNnx8XI .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-txUQNnx8XI .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-txUQNnx8XI .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-txUQNnx8XI .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-txUQNnx8XI .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-txUQNnx8XI .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-txUQNnx8XI .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-txUQNnx8XI .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-txUQNnx8XI .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-txUQNnx8XI .nav-dropdown .link {
  font-weight: 400;
}
.cid-txUQNnx8XI .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-txUQNnx8XI .content-right-side {
  text-align: center;
}
.cid-txUQNnx8XI .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-txUQNnx8XI .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-txUQNnx8XI .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-txUQNnx8XI .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-txUQNnx8XI .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-txUQNnx8XI .menu-bottom {
    justify-content: flex-end;
  }
  .cid-txUQNnx8XI img {
    height: 3.8rem !important;
  }
  .cid-txUQNnx8XI .btn {
    display: -webkit-flex;
  }
  .cid-txUQNnx8XI button.navbar-toggler {
    display: block;
  }
  .cid-txUQNnx8XI .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-txUQNnx8XI .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-txUQNnx8XI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-txUQNnx8XI .navbar-collapse.collapsing,
  .cid-txUQNnx8XI .navbar-collapse.show {
    display: block !important;
  }
  .cid-txUQNnx8XI .navbar-collapse.collapsing .navbar-nav,
  .cid-txUQNnx8XI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-txUQNnx8XI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-txUQNnx8XI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-txUQNnx8XI .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-txUQNnx8XI .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-txUQNnx8XI .navbar-collapse.collapsing .navbar-buttons,
  .cid-txUQNnx8XI .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-txUQNnx8XI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-txUQNnx8XI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-txUQNnx8XI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-txUQNnx8XI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-txUQNnx8XI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-txUQNnx8XI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-txUQNnx8XI .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-txUQNnx8XI .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-txUQNnx8XI .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-txUQNnx8XI .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-txUQNnx8XI .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-txUQNnx8XI .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-txUQNnx8XI .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-txUQNnx8XI .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-txUQNnx8XI .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-txUQNnx8XI .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-txUQNnx8XI .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txUQNnx8XI .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-txUQNnx8XI .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-txUQNnx8XI .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-txUQNnx8XI .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-txUQNnx8XI .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-txUQNnx8XI .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-txUQNnx8XI .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-txUQNnx8XI .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-txUQNnx8XI .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-txUQNnx8XI .navbar {
    display: block;
    padding: 0;
  }
  .cid-txUQNnx8XI .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-txUQNnx8XI .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-txUQNnx8XI .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-txUQNnx8XI .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-txUQNnx8XI .navbar-toggler {
    display: none;
  }
  .cid-txUQNnx8XI .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-txUQNnx8XI .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txUQNnx8XI .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-txUQNnx8XI .menu-logo {
  margin-right: auto;
}
.cid-txUQNnx8XI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txUQNnx8XI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-txUQNnx8XI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-txUQNnx8XI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-txUQNnx8XI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-txUQNnx8XI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-txUQNnx8XI .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-txUQNnx8XI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-txUQNnx8XI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-txUQNnx8XI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-txUQNnx8XI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-txUQNnx8XI .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-txUQNnx8XI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txUQNnx8XI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-txUQNnx8XI .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-txUQNnx8XI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-txUQNnx8XI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txUQNnx8XI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-txUQNnx8XI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-txUQNnx8XI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-txUQNnx8XI .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-txUQNnx8XI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-txUQNnx8XI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-txUQNnx8XI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-txUQNnx8XI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-txUQNnx8XI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-txUQNnx8XI button.navbar-toggler:focus {
  outline: none;
}
.cid-txUQNnx8XI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-txUQNnx8XI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-txUQNnx8XI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-txUQNnx8XI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-txUQNnx8XI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-txUQNnx8XI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txUQNnx8XI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-txUQNnx8XI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-txUQNnx8XI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txUQNnx8XI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-txUQNnx8XI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-txUQNnx8XI .collapsed .btn {
  display: -webkit-flex;
}
.cid-txUQNnx8XI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-txUQNnx8XI .collapsed .navbar-collapse.collapsing,
.cid-txUQNnx8XI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-txUQNnx8XI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-txUQNnx8XI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-txUQNnx8XI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-txUQNnx8XI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-txUQNnx8XI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-txUQNnx8XI .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-txUQNnx8XI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-txUQNnx8XI .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-txUQNnx8XI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-txUQNnx8XI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-txUQNnx8XI .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-txUQNnx8XI .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-txUQNnx8XI .collapsed button.navbar-toggler {
  display: block;
}
.cid-txUQNnx8XI .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-txUQNnx8XI .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-txUQNnx8XI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-txUQNnx8XI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-txUQNnx8XI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-txUQNnx8XI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-txUQNnx8XI .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-txUQNnx8XI .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-txUQNnx8XI .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-txUQNnx8XI .nav-link:focus {
  outline: none;
}
.cid-txUQNnx8XI .navbar-toggler {
  position: relative;
}
.cid-txUQNnx8XI .dropdown-item.active,
.cid-txUQNnx8XI .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-txUQNnx8XI .nav-link:hover,
.cid-txUQNnx8XI .dropdown-item:hover {
  color: #000000;
}
.cid-txUQNnx8XI .widget-title,
.cid-txUQNnx8XI .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-tvVUslS2p1 {
  padding-top: 180px;
  background-image: url("../../../assets/images/presupuesto-en-editorial-portada-1920x1080.jpg");
}
.cid-tvVUslS2p1 .container {
  margin-bottom: 15%;
}
.cid-tvVUslS2p1 .content-container .btn-bgr {
  z-index: 0;
}
.cid-tvVUslS2p1 .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-tvVUslS2p1 .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-tvVUslS2p1 .box-item:first-child {
  background-color: #574b9c;
  margin-top: -200px;
}
.cid-tvVUslS2p1 .box-item:nth-child(2) {
  background-color: #4c428c;
}
.cid-tvVUslS2p1 .box-item:last-child {
  background-color: #574b9c;
}
.cid-tvVUslS2p1 .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-tvVUslS2p1 .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-tvVUslS2p1 .box-list li:last-child {
  border-bottom: none;
}
.cid-tvVUslS2p1 .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-tvVUslS2p1 .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-tvVUslS2p1 .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-tvVUslS2p1 .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-tvVUslS2p1 .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-tvVUslS2p1 .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-tvVUslS2p1 .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-tvVUslS2p1 UL {
  text-align: left;
}
.cid-tvVUslS2p1 .mbr-text,
.cid-tvVUslS2p1 .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-tvVUslS2p1 H1 {
  color: #ffffff;
}
.cid-tvVUsmHbFl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tvVUsmHbFl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tvVUsmHbFl .row {
  flex-direction: row-reverse;
}
.cid-tvVUsmHbFl img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tvVUsmHbFl .text-wrapper {
    padding: 2rem;
  }
}
.cid-tvVUsmHbFl .mbr-text {
  color: #000000;
}
.cid-tvVUsmHbFl .mbr-section-title {
  color: #574b9c;
}
.cid-tvVUsn2ihf {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-violeta-3-2000x1125.jpg");
}
.cid-tvVUsn2ihf li {
  list-style: none;
}
.cid-tvVUsn2ihf .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-tvVUsn2ihf .item-wrap:hover .mbr-iconfont {
  color: #4c428c !important;
}
.cid-tvVUsn2ihf .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-tvVUsn2ihf h4 {
  margin: 0;
}
.cid-tvVUsn2ihf ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-tvVUsn2ihf .md-pb {
    padding-bottom: 1rem;
  }
  .cid-tvVUsn2ihf .t1 {
    display: none;
  }
}
.cid-tvVUsn2ihf .col-title2 {
  color: #574b9c;
}
.cid-tvVUsn2ihf .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-tvVUsn2ihf .col-title1 {
  color: #ffffff;
}
.cid-tLSssn8X0H {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tLSssn8X0H .row {
  background: #574b9c;
  padding: 3rem 1rem;
  margin: auto;
  position: relative;
}
@media (max-width: 767px) {
  .cid-tLSssn8X0H .row {
    padding: 1rem 0rem;
  }
}
.cid-tLSssn8X0H .mbr-iconfont {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2rem;
  color: #4c428c;
  font-size: 12rem;
  z-index: 0;
}
@media (max-width: 767px) {
  .cid-tLSssn8X0H .mbr-iconfont {
    font-size: 8rem;
  }
}
@media (max-width: 767px) {
  .cid-tLSssn8X0H .image-wrapper {
    padding-bottom: 2rem;
  }
}
.cid-tLSssn8X0H .card {
  z-index: 2;
}
.cid-tLSssn8X0H .mbr-text,
.cid-tLSssn8X0H .mbr-section-btn {
  color: #ffffff;
}
.cid-tLSssn8X0H .mbr-section-subtitle {
  color: #14191e;
}
.cid-tLSssn8X0H .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tLNw93h31U {
  padding-top: 90px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tLNw93h31U h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-tLNw93h31U .container {
    position: relative;
  }
  .cid-tLNw93h31U .row {
    margin: 0;
  }
  .cid-tLNw93h31U h2 {
    margin: 0;
  }
}
.cid-tLNw93h31U .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-tLNw93h31U .mbr-section-subtitle {
  color: #101010;
}
.cid-tLNw93h31U .container-column,
.cid-tLNw93h31U h2 {
  color: #574b9c;
}
.cid-tLNdDc6Xrf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tLNdDc6Xrf .mbr-section-title {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-tLNdDc6Xrf .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-tLNdDc6Xrf h3 {
  font-weight: 500 !important;
}
.cid-tLNdDc6Xrf .order {
  min-width: 3.1rem;
  max-width: 3.1rem;
  min-height: 3.1rem;
  max-height: 3.1rem;
  border-radius: 100%;
  background-color: #574b9c;
  color: #ffffff;
  margin-right: 2.2rem;
  line-height: 1.72;
}
@media (max-width: 768px) {
  .cid-tLNdDc6Xrf .order {
    margin-right: 0;
  }
}
.cid-tLNdDc6Xrf .list-item {
  background-color: #efefef;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-tLNdDc6Xrf .list-item {
    padding: 3rem;
  }
}
.cid-tLNdDc6Xrf .mbr-text {
  font-weight: 300;
  line-height: 1.72;
  color: #000000;
  text-align: left;
}
.cid-tLNdDc6Xrf .mbr-subtitle {
  color: #574b9c;
}
@media (max-width: 768px) {
  .cid-tLNdDc6Xrf .mbr-subtitle {
    margin-bottom: 2px !important;
  }
}
.cid-tLNzaeZUVn {
  padding-top: 120px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tLNzaeZUVn h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-tLNzaeZUVn .container {
    position: relative;
  }
  .cid-tLNzaeZUVn .row {
    margin: 0;
  }
  .cid-tLNzaeZUVn h2 {
    margin: 0;
  }
}
.cid-tLNzaeZUVn .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-tLNzaeZUVn .mbr-section-subtitle {
  color: #101010;
}
.cid-tLNzaeZUVn .container-column,
.cid-tLNzaeZUVn h2 {
  color: #574b9c;
}
.cid-tvVUsomDV0 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tvVUsomDV0 .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvVUsomDV0 .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvVUsomDV0 .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-tvVUsomDV0 .card .card-img span {
  color: #574b9c;
  font-size: 60px;
}
.cid-tvVUsomDV0 .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-tvVUsomDV0 .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvVUsomDV0 .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-tvVUsomDV0 .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-tvVUsomDV0 .card .card-box .card-title,
  .cid-tvVUsomDV0 .card .card-box .mbr-text,
  .cid-tvVUsomDV0 .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-tvVUsomDV0 .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-tvVUsomDV0 .card .card-img {
    text-align: right !important;
  }
}
.cid-tvVUsomDV0 .mbr-text,
.cid-tvVUsomDV0 .link {
  color: #000000;
}
.cid-tLNzaMGjMR {
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tLNzaMGjMR h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-tLNzaMGjMR .container {
    position: relative;
  }
  .cid-tLNzaMGjMR .row {
    margin: 0;
  }
  .cid-tLNzaMGjMR h2 {
    margin: 0;
  }
}
.cid-tLNzaMGjMR .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-tLNzaMGjMR .mbr-section-subtitle {
  color: #101010;
}
.cid-tLNzaMGjMR .container-column,
.cid-tLNzaMGjMR h2 {
  color: #574b9c;
}
.cid-txUTYeA5sp {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-txUTYeA5sp [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-txUTYeA5sp .media-container-column {
  margin-bottom: 3rem;
}
.cid-txUTYeA5sp .panel-item {
  position: relative;
}
.cid-txUTYeA5sp .mbr-content-title {
  margin-top: 10px;
}
.cid-txUTYeA5sp .mbr-content-text {
  text-align: left;
}
.cid-txUTYeA5sp .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #574b9c;
  border-radius: 50%;
  background-color: #574b9c;
  position: relative;
  z-index: 20;
  color: #ffffff;
  margin: 0 auto;
}
.cid-txUTYeA5sp .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #574b9c;
}
@media (max-width: 767px) {
  .cid-txUTYeA5sp .line-through {
    display: none;
  }
}
.cid-txUTYeA5sp H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-txUTYeA5sp .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-txUTYeA5sp .mbr-section-title {
  text-align: left;
}
.cid-txUTYeA5sp .mbr-subtitle {
  text-align: left;
}
.cid-txUTZrQD9W {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-txUTYYoa3d {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-txUTYYoa3d .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-txUTYYoa3d .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-txUTYYoa3d .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-txUTYYoa3d .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-txUTYYoa3d .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-txUTYYoa3d .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-txUTYYoa3d .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-txUTYYoa3d .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-txUTYYoa3d .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-txUTYYoa3d .mbr-text {
    margin-top: 15px;
  }
  .cid-txUTYYoa3d .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-txUTZQ0YSW {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-txUTZQ0YSW .mbr-text,
.cid-txUTZQ0YSW .img-align {
  color: #a9a9a9;
}
.cid-tvVUsqX3hu {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tvVUsqX3hu .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-tvVUsqX3hu .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-tvVUsqX3hu p {
  line-height: 1.6;
}
.cid-tvVUsqX3hu .rev,
.cid-tvVUsqX3hu .mbr-iconfont {
  display: inline-block;
}
.cid-tvVUsqX3hu .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-tvVUsqX3hu .card-box {
  padding: 1.5rem;
}
.cid-tvVUsqX3hu .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tvVUsqX3hu .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tvVUsqX3hu .mbr-section-title,
.cid-tvVUsqX3hu .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-tvVUsqX3hu .rev {
  color: #0a1c44;
}
.cid-tvVUsqX3hu .card-text,
.cid-tvVUsqX3hu .mbr-section-btn,
.cid-tvVUsqX3hu .ico-line {
  color: #767676;
}
.cid-tRy7lkkHZ1 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tRy7lkkHZ1 .mbr-text,
.cid-tRy7lkkHZ1 .ornament {
  text-align: center;
  color: #000000;
}
.cid-tvVUsrIcYK {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tvVUsrIcYK .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-tvVUsrIcYK .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tvVUsrIcYK .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-tvVUsrIcYK .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-tvVUsrIcYK .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-tvVUsrIcYK .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tvVUsrIcYK .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-tvVUsrIcYK .input-group-btn {
  padding-left: 0;
}
.cid-tvVUsrIcYK .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tvVUsrIcYK .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-tvVUsrIcYK .mbr-text {
  color: #444;
}
.cid-tvVUsrIcYK h5 {
  margin-bottom: 0;
}
.cid-tvVUsrIcYK .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tvVUsrIcYK .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvVUsrIcYK .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tvVUsrIcYK .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvVUsrIcYK .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tvVUsrIcYK .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tvVUsrIcYK .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tvVUsrIcYK .social-list a:hover {
  opacity: 0.4;
}
.cid-tvVUsrIcYK .media-container-row > div {
  padding: 0px;
}
.cid-tvVUsrIcYK .text2 {
  color: #000000;
  text-align: left;
}
.cid-tvVUsrIcYK .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-tvVUsrIcYK .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvVUsrIcYK .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tvVUsrIcYK .social-list,
  .cid-tvVUsrIcYK .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvVUsrIcYK h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-tvVUsrIcYK .form-group {
    max-width: 180px;
  }
}
.cid-tvVUsrIcYK .links span {
  color: #9e9e9e;
}
.cid-tvVUsrIcYK .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-tvVUsrIcYK .logo-title {
  text-align: center;
}
.cid-tvVUsrIcYK .logo-title,
.cid-tvVUsrIcYK .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-tQlFhJPXdw {
  padding-top: 180px;
  background-image: url("../../../assets/images/control-de-calidad-en-impresion-offset-1920x1080.png");
}
.cid-tQlFhJPXdw .container {
  margin-bottom: 15%;
}
.cid-tQlFhJPXdw .content-container .btn-bgr {
  z-index: 0;
}
.cid-tQlFhJPXdw .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-tQlFhJPXdw .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-tQlFhJPXdw .box-item:first-child {
  background-color: #574b9c;
  margin-top: -200px;
}
.cid-tQlFhJPXdw .box-item:nth-child(2) {
  background-color: #4c428c;
}
.cid-tQlFhJPXdw .box-item:last-child {
  background-color: #574b9c;
}
.cid-tQlFhJPXdw .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-tQlFhJPXdw .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-tQlFhJPXdw .box-list li:last-child {
  border-bottom: none;
}
.cid-tQlFhJPXdw .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-tQlFhJPXdw .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-tQlFhJPXdw .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-tQlFhJPXdw .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-tQlFhJPXdw .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-tQlFhJPXdw .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-tQlFhJPXdw .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-tQlFhJPXdw UL {
  text-align: left;
}
.cid-tQlFhJPXdw .mbr-text,
.cid-tQlFhJPXdw .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-tQlFhJPXdw H1 {
  color: #ffffff;
}
.cid-tQlFhKCPuU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tQlFhKCPuU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tQlFhKCPuU .row {
  flex-direction: row-reverse;
}
.cid-tQlFhKCPuU img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tQlFhKCPuU .text-wrapper {
    padding: 2rem;
  }
}
.cid-tQlFhKCPuU .mbr-text {
  color: #000000;
}
.cid-tQlFhKCPuU .mbr-section-title {
  color: #574b9c;
}
.cid-tQlFhKUm25 {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-violeta-3-2000x1125.jpg");
}
.cid-tQlFhKUm25 li {
  list-style: none;
}
.cid-tQlFhKUm25 .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-tQlFhKUm25 .item-wrap:hover .mbr-iconfont {
  color: #4c428c !important;
}
.cid-tQlFhKUm25 .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-tQlFhKUm25 h4 {
  margin: 0;
}
.cid-tQlFhKUm25 ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-tQlFhKUm25 .md-pb {
    padding-bottom: 1rem;
  }
  .cid-tQlFhKUm25 .t1 {
    display: none;
  }
}
.cid-tQlFhKUm25 .col-title2 {
  color: #574b9c;
}
.cid-tQlFhKUm25 .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-tQlFhKUm25 .col-title1 {
  color: #ffffff;
}
.cid-tQlFhLdheW {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tQlFhLdheW .row {
  background: #574b9c;
  padding: 3rem 1rem;
  margin: auto;
  position: relative;
}
@media (max-width: 767px) {
  .cid-tQlFhLdheW .row {
    padding: 1rem 0rem;
  }
}
.cid-tQlFhLdheW .mbr-iconfont {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2rem;
  color: #4c428c;
  font-size: 12rem;
  z-index: 0;
}
@media (max-width: 767px) {
  .cid-tQlFhLdheW .mbr-iconfont {
    font-size: 8rem;
  }
}
@media (max-width: 767px) {
  .cid-tQlFhLdheW .image-wrapper {
    padding-bottom: 2rem;
  }
}
.cid-tQlFhLdheW .card {
  z-index: 2;
}
.cid-tQlFhLdheW .mbr-text,
.cid-tQlFhLdheW .mbr-section-btn {
  color: #ffffff;
}
.cid-tQlFhLdheW .mbr-section-subtitle {
  color: #14191e;
}
.cid-tQlFhLdheW .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tQlFhLqGnq {
  padding-top: 90px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tQlFhLqGnq h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-tQlFhLqGnq .container {
    position: relative;
  }
  .cid-tQlFhLqGnq .row {
    margin: 0;
  }
  .cid-tQlFhLqGnq h2 {
    margin: 0;
  }
}
.cid-tQlFhLqGnq .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-tQlFhLqGnq .mbr-section-subtitle {
  color: #101010;
}
.cid-tQlFhLqGnq .container-column,
.cid-tQlFhLqGnq h2 {
  color: #574b9c;
}
.cid-tQlFhLFWSO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tQlFhLFWSO .mbr-section-title {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-tQlFhLFWSO .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-tQlFhLFWSO h3 {
  font-weight: 500 !important;
}
.cid-tQlFhLFWSO .order {
  min-width: 3.1rem;
  max-width: 3.1rem;
  min-height: 3.1rem;
  max-height: 3.1rem;
  border-radius: 100%;
  background-color: #574b9c;
  color: #ffffff;
  margin-right: 2.2rem;
  line-height: 1.72;
}
@media (max-width: 768px) {
  .cid-tQlFhLFWSO .order {
    margin-right: 0;
  }
}
.cid-tQlFhLFWSO .list-item {
  background-color: #efefef;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-tQlFhLFWSO .list-item {
    padding: 3rem;
  }
}
.cid-tQlFhLFWSO .mbr-text {
  font-weight: 300;
  line-height: 1.72;
  color: #000000;
  text-align: left;
}
.cid-tQlFhLFWSO .mbr-subtitle {
  color: #574b9c;
}
@media (max-width: 768px) {
  .cid-tQlFhLFWSO .mbr-subtitle {
    margin-bottom: 2px !important;
  }
}
.cid-tQlFhM2hGs {
  padding-top: 120px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tQlFhM2hGs h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-tQlFhM2hGs .container {
    position: relative;
  }
  .cid-tQlFhM2hGs .row {
    margin: 0;
  }
  .cid-tQlFhM2hGs h2 {
    margin: 0;
  }
}
.cid-tQlFhM2hGs .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-tQlFhM2hGs .mbr-section-subtitle {
  color: #101010;
}
.cid-tQlFhM2hGs .container-column,
.cid-tQlFhM2hGs h2 {
  color: #574b9c;
}
.cid-tQlFhMo9yK {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tQlFhMo9yK .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tQlFhMo9yK .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tQlFhMo9yK .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-tQlFhMo9yK .card .card-img span {
  color: #574b9c;
  font-size: 60px;
}
.cid-tQlFhMo9yK .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-tQlFhMo9yK .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tQlFhMo9yK .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-tQlFhMo9yK .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-tQlFhMo9yK .card .card-box .card-title,
  .cid-tQlFhMo9yK .card .card-box .mbr-text,
  .cid-tQlFhMo9yK .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-tQlFhMo9yK .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-tQlFhMo9yK .card .card-img {
    text-align: right !important;
  }
}
.cid-tQlFhMo9yK .mbr-text,
.cid-tQlFhMo9yK .link {
  color: #000000;
}
.cid-tQlFhMWtrp {
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tQlFhMWtrp h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-tQlFhMWtrp .container {
    position: relative;
  }
  .cid-tQlFhMWtrp .row {
    margin: 0;
  }
  .cid-tQlFhMWtrp h2 {
    margin: 0;
  }
}
.cid-tQlFhMWtrp .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-tQlFhMWtrp .mbr-section-subtitle {
  color: #101010;
}
.cid-tQlFhMWtrp .container-column,
.cid-tQlFhMWtrp h2 {
  color: #574b9c;
}
.cid-tQlFhN9j7H {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tQlFhN9j7H [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-tQlFhN9j7H .media-container-column {
  margin-bottom: 3rem;
}
.cid-tQlFhN9j7H .panel-item {
  position: relative;
}
.cid-tQlFhN9j7H .mbr-content-title {
  margin-top: 10px;
}
.cid-tQlFhN9j7H .mbr-content-text {
  text-align: left;
}
.cid-tQlFhN9j7H .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #574b9c;
  border-radius: 50%;
  background-color: #574b9c;
  position: relative;
  z-index: 20;
  color: #ffffff;
  margin: 0 auto;
}
.cid-tQlFhN9j7H .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #574b9c;
}
@media (max-width: 767px) {
  .cid-tQlFhN9j7H .line-through {
    display: none;
  }
}
.cid-tQlFhN9j7H H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-tQlFhN9j7H .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tQlFhN9j7H .mbr-section-title {
  text-align: left;
}
.cid-tQlFhN9j7H .mbr-subtitle {
  text-align: left;
}
.cid-tQlFhNtN0H {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tQlFhNK3Ze {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tQlFhNK3Ze .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tQlFhNK3Ze .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tQlFhNK3Ze .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tQlFhNK3Ze .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tQlFhNK3Ze .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tQlFhNK3Ze .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tQlFhNK3Ze .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tQlFhNK3Ze .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tQlFhNK3Ze .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tQlFhNK3Ze .mbr-text {
    margin-top: 15px;
  }
  .cid-tQlFhNK3Ze .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tQlFhO6wlK {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tQlFhO6wlK .mbr-text,
.cid-tQlFhO6wlK .img-align {
  color: #a9a9a9;
}
.cid-tQlFhOk8xh {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tQlFhOk8xh .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-tQlFhOk8xh .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-tQlFhOk8xh p {
  line-height: 1.6;
}
.cid-tQlFhOk8xh .rev,
.cid-tQlFhOk8xh .mbr-iconfont {
  display: inline-block;
}
.cid-tQlFhOk8xh .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-tQlFhOk8xh .card-box {
  padding: 1.5rem;
}
.cid-tQlFhOk8xh .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tQlFhOk8xh .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tQlFhOk8xh .mbr-section-title,
.cid-tQlFhOk8xh .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-tQlFhOk8xh .rev {
  color: #0a1c44;
}
.cid-tQlFhOk8xh .card-text,
.cid-tQlFhOk8xh .mbr-section-btn,
.cid-tQlFhOk8xh .ico-line {
  color: #767676;
}
.cid-tRy7eOs1V9 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tRy7eOs1V9 .mbr-text,
.cid-tRy7eOs1V9 .ornament {
  text-align: center;
  color: #000000;
}
.cid-tQlFhP5u2N {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tQlFhP5u2N .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-tQlFhP5u2N .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tQlFhP5u2N .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-tQlFhP5u2N .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-tQlFhP5u2N .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-tQlFhP5u2N .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tQlFhP5u2N .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-tQlFhP5u2N .input-group-btn {
  padding-left: 0;
}
.cid-tQlFhP5u2N .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tQlFhP5u2N .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-tQlFhP5u2N .mbr-text {
  color: #444;
}
.cid-tQlFhP5u2N h5 {
  margin-bottom: 0;
}
.cid-tQlFhP5u2N .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tQlFhP5u2N .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tQlFhP5u2N .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tQlFhP5u2N .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tQlFhP5u2N .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tQlFhP5u2N .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tQlFhP5u2N .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tQlFhP5u2N .social-list a:hover {
  opacity: 0.4;
}
.cid-tQlFhP5u2N .media-container-row > div {
  padding: 0px;
}
.cid-tQlFhP5u2N .text2 {
  color: #000000;
  text-align: left;
}
.cid-tQlFhP5u2N .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-tQlFhP5u2N .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tQlFhP5u2N .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tQlFhP5u2N .social-list,
  .cid-tQlFhP5u2N .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tQlFhP5u2N h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-tQlFhP5u2N .form-group {
    max-width: 180px;
  }
}
.cid-tQlFhP5u2N .links span {
  color: #9e9e9e;
}
.cid-tQlFhP5u2N .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-tQlFhP5u2N .logo-title {
  text-align: center;
}
.cid-tQlFhP5u2N .logo-title,
.cid-tQlFhP5u2N .logo {
  text-align: left;
  color: #535353;
}
.cid-tQlFhPRH2K .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tQlFhPRH2K .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tQlFhPRH2K a {
  font-style: normal;
}
.cid-tQlFhPRH2K .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tQlFhPRH2K .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tQlFhPRH2K .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tQlFhPRH2K .content-text {
  margin-bottom: 0;
}
.cid-tQlFhPRH2K .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tQlFhPRH2K .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tQlFhPRH2K .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tQlFhPRH2K .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tQlFhPRH2K .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tQlFhPRH2K .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tQlFhPRH2K .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tQlFhPRH2K .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tQlFhPRH2K .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tQlFhPRH2K .nav-dropdown .link {
  font-weight: 400;
}
.cid-tQlFhPRH2K .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tQlFhPRH2K .content-right-side {
  text-align: center;
}
.cid-tQlFhPRH2K .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tQlFhPRH2K .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tQlFhPRH2K .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tQlFhPRH2K .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tQlFhPRH2K .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tQlFhPRH2K .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tQlFhPRH2K img {
    height: 3.8rem !important;
  }
  .cid-tQlFhPRH2K .btn {
    display: -webkit-flex;
  }
  .cid-tQlFhPRH2K button.navbar-toggler {
    display: block;
  }
  .cid-tQlFhPRH2K .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tQlFhPRH2K .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tQlFhPRH2K .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tQlFhPRH2K .navbar-collapse.collapsing,
  .cid-tQlFhPRH2K .navbar-collapse.show {
    display: block !important;
  }
  .cid-tQlFhPRH2K .navbar-collapse.collapsing .navbar-nav,
  .cid-tQlFhPRH2K .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tQlFhPRH2K .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tQlFhPRH2K .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tQlFhPRH2K .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tQlFhPRH2K .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tQlFhPRH2K .navbar-collapse.collapsing .navbar-buttons,
  .cid-tQlFhPRH2K .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tQlFhPRH2K .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tQlFhPRH2K .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tQlFhPRH2K .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tQlFhPRH2K .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tQlFhPRH2K .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tQlFhPRH2K .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tQlFhPRH2K .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tQlFhPRH2K .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tQlFhPRH2K .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tQlFhPRH2K .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tQlFhPRH2K .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tQlFhPRH2K .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tQlFhPRH2K .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tQlFhPRH2K .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tQlFhPRH2K .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tQlFhPRH2K .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tQlFhPRH2K .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tQlFhPRH2K .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tQlFhPRH2K .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tQlFhPRH2K .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tQlFhPRH2K .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tQlFhPRH2K .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tQlFhPRH2K .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tQlFhPRH2K .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tQlFhPRH2K .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tQlFhPRH2K .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tQlFhPRH2K .navbar {
    display: block;
    padding: 0;
  }
  .cid-tQlFhPRH2K .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tQlFhPRH2K .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tQlFhPRH2K .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tQlFhPRH2K .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tQlFhPRH2K .navbar-toggler {
    display: none;
  }
  .cid-tQlFhPRH2K .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tQlFhPRH2K .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tQlFhPRH2K .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tQlFhPRH2K .menu-logo {
  margin-right: auto;
}
.cid-tQlFhPRH2K .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tQlFhPRH2K .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tQlFhPRH2K .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tQlFhPRH2K .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tQlFhPRH2K .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tQlFhPRH2K .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tQlFhPRH2K .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tQlFhPRH2K .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tQlFhPRH2K .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tQlFhPRH2K .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tQlFhPRH2K .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tQlFhPRH2K .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tQlFhPRH2K .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tQlFhPRH2K .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tQlFhPRH2K .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tQlFhPRH2K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tQlFhPRH2K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tQlFhPRH2K .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tQlFhPRH2K .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tQlFhPRH2K .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tQlFhPRH2K .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tQlFhPRH2K .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tQlFhPRH2K .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tQlFhPRH2K .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tQlFhPRH2K .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tQlFhPRH2K button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tQlFhPRH2K button.navbar-toggler:focus {
  outline: none;
}
.cid-tQlFhPRH2K button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tQlFhPRH2K button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tQlFhPRH2K button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tQlFhPRH2K button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tQlFhPRH2K button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tQlFhPRH2K nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tQlFhPRH2K nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tQlFhPRH2K nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tQlFhPRH2K nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tQlFhPRH2K .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tQlFhPRH2K .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tQlFhPRH2K .collapsed .btn {
  display: -webkit-flex;
}
.cid-tQlFhPRH2K .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tQlFhPRH2K .collapsed .navbar-collapse.collapsing,
.cid-tQlFhPRH2K .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tQlFhPRH2K .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tQlFhPRH2K .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tQlFhPRH2K .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tQlFhPRH2K .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tQlFhPRH2K .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tQlFhPRH2K .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tQlFhPRH2K .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tQlFhPRH2K .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tQlFhPRH2K .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tQlFhPRH2K .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tQlFhPRH2K .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tQlFhPRH2K .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tQlFhPRH2K .collapsed button.navbar-toggler {
  display: block;
}
.cid-tQlFhPRH2K .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tQlFhPRH2K .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tQlFhPRH2K .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tQlFhPRH2K .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tQlFhPRH2K .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tQlFhPRH2K .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tQlFhPRH2K .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tQlFhPRH2K .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tQlFhPRH2K .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tQlFhPRH2K .nav-link:focus {
  outline: none;
}
.cid-tQlFhPRH2K .navbar-toggler {
  position: relative;
}
.cid-tQlFhPRH2K .dropdown-item.active,
.cid-tQlFhPRH2K .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tQlFhPRH2K .nav-link:hover,
.cid-tQlFhPRH2K .dropdown-item:hover {
  color: #000000;
}
.cid-tQlFhPRH2K .widget-title,
.cid-tQlFhPRH2K .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-tY8hsanAi7 {
  padding-top: 180px;
  background-image: url("../../../assets/images/gama-expandida-en-flexografia-solucion-para-cambios-rapidos-2000x1125.jpg");
}
.cid-tY8hsanAi7 .container {
  margin-bottom: 15%;
}
.cid-tY8hsanAi7 .content-container .btn-bgr {
  z-index: 0;
}
.cid-tY8hsanAi7 .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-tY8hsanAi7 .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-tY8hsanAi7 .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-tY8hsanAi7 .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-tY8hsanAi7 .box-item:last-child {
  background-color: #0085d0;
}
.cid-tY8hsanAi7 .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-tY8hsanAi7 .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-tY8hsanAi7 .box-list li:last-child {
  border-bottom: none;
}
.cid-tY8hsanAi7 .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-tY8hsanAi7 .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-tY8hsanAi7 .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-tY8hsanAi7 .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-tY8hsanAi7 .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-tY8hsanAi7 .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-tY8hsanAi7 .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-tY8hsanAi7 UL {
  text-align: left;
}
.cid-tY8hsanAi7 .mbr-text,
.cid-tY8hsanAi7 .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-tY8hsanAi7 H1 {
  color: #ffffff;
}
.cid-tY8hsaOVaW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tY8hsaOVaW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tY8hsaOVaW .row {
  flex-direction: row-reverse;
}
.cid-tY8hsaOVaW img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tY8hsaOVaW .text-wrapper {
    padding: 2rem;
  }
}
.cid-tY8hsaOVaW .mbr-text {
  color: #000000;
}
.cid-tY8hsaOVaW .mbr-section-title {
  color: #0085d0;
}
.cid-tY8hsb5GQr {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-azul-5-2000x1125.jpg");
}
.cid-tY8hsb5GQr li {
  list-style: none;
}
.cid-tY8hsb5GQr .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-tY8hsb5GQr .item-wrap:hover .mbr-iconfont {
  color: #0078bc !important;
}
.cid-tY8hsb5GQr .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-tY8hsb5GQr h4 {
  margin: 0;
}
.cid-tY8hsb5GQr ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-tY8hsb5GQr .md-pb {
    padding-bottom: 1rem;
  }
  .cid-tY8hsb5GQr .t1 {
    display: none;
  }
}
.cid-tY8hsb5GQr .col-title2 {
  color: #0085d0;
}
.cid-tY8hsb5GQr .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-tY8hsb5GQr .col-title1 {
  color: #ffffff;
}
.cid-tY8hsbA8PW {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tY8hsbA8PW .row {
  background: #0085d0;
  padding: 3rem 1rem;
  margin: auto;
  position: relative;
}
@media (max-width: 767px) {
  .cid-tY8hsbA8PW .row {
    padding: 1rem 0rem;
  }
}
.cid-tY8hsbA8PW .mbr-iconfont {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2rem;
  color: #0078bc;
  font-size: 12rem;
  z-index: 0;
}
@media (max-width: 767px) {
  .cid-tY8hsbA8PW .mbr-iconfont {
    font-size: 8rem;
  }
}
@media (max-width: 767px) {
  .cid-tY8hsbA8PW .image-wrapper {
    padding-bottom: 2rem;
  }
}
.cid-tY8hsbA8PW .card {
  z-index: 2;
}
.cid-tY8hsbA8PW .mbr-text,
.cid-tY8hsbA8PW .mbr-section-btn {
  color: #ffffff;
}
.cid-tY8hsbA8PW .mbr-section-subtitle {
  color: #14191e;
}
.cid-tY8hsbA8PW .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tY8hsbQLss {
  padding-top: 90px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tY8hsbQLss h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-tY8hsbQLss .container {
    position: relative;
  }
  .cid-tY8hsbQLss .row {
    margin: 0;
  }
  .cid-tY8hsbQLss h2 {
    margin: 0;
  }
}
.cid-tY8hsbQLss .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-tY8hsbQLss .mbr-section-subtitle {
  color: #101010;
}
.cid-tY8hsbQLss .container-column,
.cid-tY8hsbQLss h2 {
  color: #0085d0;
}
.cid-tY8hsc6oaP {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tY8hsc6oaP .mbr-section-title {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-tY8hsc6oaP .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-tY8hsc6oaP h3 {
  font-weight: 500 !important;
}
.cid-tY8hsc6oaP .order {
  min-width: 3.1rem;
  max-width: 3.1rem;
  min-height: 3.1rem;
  max-height: 3.1rem;
  border-radius: 100%;
  background-color: #0085d0;
  color: #ffffff;
  margin-right: 2.2rem;
  line-height: 1.72;
}
@media (max-width: 768px) {
  .cid-tY8hsc6oaP .order {
    margin-right: 0;
  }
}
.cid-tY8hsc6oaP .list-item {
  background-color: #efefef;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-tY8hsc6oaP .list-item {
    padding: 3rem;
  }
}
.cid-tY8hsc6oaP .mbr-text {
  font-weight: 300;
  line-height: 1.72;
  color: #000000;
  text-align: left;
}
.cid-tY8hsc6oaP .mbr-subtitle {
  color: #0085d0;
}
@media (max-width: 768px) {
  .cid-tY8hsc6oaP .mbr-subtitle {
    margin-bottom: 2px !important;
  }
}
.cid-tY8hscwg87 {
  padding-top: 120px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tY8hscwg87 h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-tY8hscwg87 .container {
    position: relative;
  }
  .cid-tY8hscwg87 .row {
    margin: 0;
  }
  .cid-tY8hscwg87 h2 {
    margin: 0;
  }
}
.cid-tY8hscwg87 .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-tY8hscwg87 .mbr-section-subtitle {
  color: #101010;
}
.cid-tY8hscwg87 .container-column,
.cid-tY8hscwg87 h2 {
  color: #0085d0;
}
.cid-tY8hscKUbv {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tY8hscKUbv .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tY8hscKUbv .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tY8hscKUbv .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-tY8hscKUbv .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-tY8hscKUbv .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-tY8hscKUbv .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tY8hscKUbv .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-tY8hscKUbv .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-tY8hscKUbv .card .card-box .card-title,
  .cid-tY8hscKUbv .card .card-box .mbr-text,
  .cid-tY8hscKUbv .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-tY8hscKUbv .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-tY8hscKUbv .card .card-img {
    text-align: right !important;
  }
}
.cid-tY8hscKUbv .mbr-text,
.cid-tY8hscKUbv .link {
  color: #000000;
}
.cid-tY8hsdhE1L {
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tY8hsdhE1L h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-tY8hsdhE1L .container {
    position: relative;
  }
  .cid-tY8hsdhE1L .row {
    margin: 0;
  }
  .cid-tY8hsdhE1L h2 {
    margin: 0;
  }
}
.cid-tY8hsdhE1L .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-tY8hsdhE1L .mbr-section-subtitle {
  color: #101010;
}
.cid-tY8hsdhE1L .container-column,
.cid-tY8hsdhE1L h2 {
  color: #0085d0;
}
.cid-tY8hsdwibD {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tY8hsdwibD [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-tY8hsdwibD .media-container-column {
  margin-bottom: 3rem;
}
.cid-tY8hsdwibD .panel-item {
  position: relative;
}
.cid-tY8hsdwibD .mbr-content-title {
  margin-top: 10px;
}
.cid-tY8hsdwibD .mbr-content-text {
  text-align: left;
}
.cid-tY8hsdwibD .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #0085d0;
  position: relative;
  z-index: 20;
  color: #ffffff;
  margin: 0 auto;
}
.cid-tY8hsdwibD .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-tY8hsdwibD .line-through {
    display: none;
  }
}
.cid-tY8hsdwibD H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-tY8hsdwibD .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tY8hsdwibD .mbr-section-title {
  text-align: left;
}
.cid-tY8hsdwibD .mbr-subtitle {
  text-align: left;
}
.cid-tY8hsdSZEY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tY8hse59ex {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tY8hse59ex .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tY8hse59ex .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tY8hse59ex .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tY8hse59ex .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tY8hse59ex .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tY8hse59ex .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tY8hse59ex .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tY8hse59ex .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tY8hse59ex .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tY8hse59ex .mbr-text {
    margin-top: 15px;
  }
  .cid-tY8hse59ex .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tY8hsevo15 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tY8hsevo15 .mbr-text,
.cid-tY8hsevo15 .img-align {
  color: #a9a9a9;
}
.cid-tY8hseMjka {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tY8hseMjka .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-tY8hseMjka .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-tY8hseMjka p {
  line-height: 1.6;
}
.cid-tY8hseMjka .rev,
.cid-tY8hseMjka .mbr-iconfont {
  display: inline-block;
}
.cid-tY8hseMjka .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-tY8hseMjka .card-box {
  padding: 1.5rem;
}
.cid-tY8hseMjka .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tY8hseMjka .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tY8hseMjka .mbr-section-title,
.cid-tY8hseMjka .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-tY8hseMjka .rev {
  color: #0a1c44;
}
.cid-tY8hseMjka .card-text,
.cid-tY8hseMjka .mbr-section-btn,
.cid-tY8hseMjka .ico-line {
  color: #767676;
}
.cid-tY8hsfhroF {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tY8hsfhroF .mbr-text,
.cid-tY8hsfhroF .ornament {
  text-align: center;
  color: #000000;
}
.cid-tY8hsfwMYi {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tY8hsfwMYi .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-tY8hsfwMYi .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tY8hsfwMYi .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-tY8hsfwMYi .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-tY8hsfwMYi .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-tY8hsfwMYi .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tY8hsfwMYi .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-tY8hsfwMYi .input-group-btn {
  padding-left: 0;
}
.cid-tY8hsfwMYi .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tY8hsfwMYi .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-tY8hsfwMYi .mbr-text {
  color: #444;
}
.cid-tY8hsfwMYi h5 {
  margin-bottom: 0;
}
.cid-tY8hsfwMYi .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tY8hsfwMYi .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tY8hsfwMYi .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tY8hsfwMYi .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tY8hsfwMYi .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tY8hsfwMYi .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tY8hsfwMYi .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tY8hsfwMYi .social-list a:hover {
  opacity: 0.4;
}
.cid-tY8hsfwMYi .media-container-row > div {
  padding: 0px;
}
.cid-tY8hsfwMYi .text2 {
  color: #000000;
  text-align: left;
}
.cid-tY8hsfwMYi .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-tY8hsfwMYi .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tY8hsfwMYi .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tY8hsfwMYi .social-list,
  .cid-tY8hsfwMYi .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tY8hsfwMYi h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-tY8hsfwMYi .form-group {
    max-width: 180px;
  }
}
.cid-tY8hsfwMYi .links span {
  color: #9e9e9e;
}
.cid-tY8hsfwMYi .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-tY8hsfwMYi .logo-title {
  text-align: center;
}
.cid-tY8hsfwMYi .logo-title,
.cid-tY8hsfwMYi .logo {
  text-align: left;
  color: #535353;
}
.cid-tY8hsg0ysL .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tY8hsg0ysL .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tY8hsg0ysL a {
  font-style: normal;
}
.cid-tY8hsg0ysL .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tY8hsg0ysL .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tY8hsg0ysL .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tY8hsg0ysL .content-text {
  margin-bottom: 0;
}
.cid-tY8hsg0ysL .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tY8hsg0ysL .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tY8hsg0ysL .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tY8hsg0ysL .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tY8hsg0ysL .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tY8hsg0ysL .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tY8hsg0ysL .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tY8hsg0ysL .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tY8hsg0ysL .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tY8hsg0ysL .nav-dropdown .link {
  font-weight: 400;
}
.cid-tY8hsg0ysL .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tY8hsg0ysL .content-right-side {
  text-align: center;
}
.cid-tY8hsg0ysL .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tY8hsg0ysL .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tY8hsg0ysL .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tY8hsg0ysL .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tY8hsg0ysL .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tY8hsg0ysL .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tY8hsg0ysL img {
    height: 3.8rem !important;
  }
  .cid-tY8hsg0ysL .btn {
    display: -webkit-flex;
  }
  .cid-tY8hsg0ysL button.navbar-toggler {
    display: block;
  }
  .cid-tY8hsg0ysL .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tY8hsg0ysL .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tY8hsg0ysL .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tY8hsg0ysL .navbar-collapse.collapsing,
  .cid-tY8hsg0ysL .navbar-collapse.show {
    display: block !important;
  }
  .cid-tY8hsg0ysL .navbar-collapse.collapsing .navbar-nav,
  .cid-tY8hsg0ysL .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tY8hsg0ysL .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tY8hsg0ysL .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tY8hsg0ysL .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tY8hsg0ysL .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tY8hsg0ysL .navbar-collapse.collapsing .navbar-buttons,
  .cid-tY8hsg0ysL .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tY8hsg0ysL .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tY8hsg0ysL .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tY8hsg0ysL .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tY8hsg0ysL .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tY8hsg0ysL .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tY8hsg0ysL .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tY8hsg0ysL .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tY8hsg0ysL .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tY8hsg0ysL .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tY8hsg0ysL .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tY8hsg0ysL .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tY8hsg0ysL .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tY8hsg0ysL .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tY8hsg0ysL .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tY8hsg0ysL .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tY8hsg0ysL .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tY8hsg0ysL .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tY8hsg0ysL .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tY8hsg0ysL .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tY8hsg0ysL .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tY8hsg0ysL .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tY8hsg0ysL .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tY8hsg0ysL .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tY8hsg0ysL .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tY8hsg0ysL .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tY8hsg0ysL .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tY8hsg0ysL .navbar {
    display: block;
    padding: 0;
  }
  .cid-tY8hsg0ysL .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tY8hsg0ysL .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tY8hsg0ysL .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tY8hsg0ysL .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tY8hsg0ysL .navbar-toggler {
    display: none;
  }
  .cid-tY8hsg0ysL .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tY8hsg0ysL .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tY8hsg0ysL .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tY8hsg0ysL .menu-logo {
  margin-right: auto;
}
.cid-tY8hsg0ysL .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tY8hsg0ysL .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tY8hsg0ysL .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tY8hsg0ysL .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tY8hsg0ysL .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tY8hsg0ysL .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tY8hsg0ysL .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tY8hsg0ysL .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tY8hsg0ysL .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tY8hsg0ysL .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tY8hsg0ysL .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tY8hsg0ysL .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tY8hsg0ysL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tY8hsg0ysL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY8hsg0ysL .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tY8hsg0ysL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tY8hsg0ysL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tY8hsg0ysL .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tY8hsg0ysL .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY8hsg0ysL .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tY8hsg0ysL .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tY8hsg0ysL .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tY8hsg0ysL .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tY8hsg0ysL .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tY8hsg0ysL .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tY8hsg0ysL button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tY8hsg0ysL button.navbar-toggler:focus {
  outline: none;
}
.cid-tY8hsg0ysL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tY8hsg0ysL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tY8hsg0ysL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tY8hsg0ysL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tY8hsg0ysL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tY8hsg0ysL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tY8hsg0ysL nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tY8hsg0ysL nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tY8hsg0ysL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tY8hsg0ysL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY8hsg0ysL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY8hsg0ysL .collapsed .btn {
  display: -webkit-flex;
}
.cid-tY8hsg0ysL .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tY8hsg0ysL .collapsed .navbar-collapse.collapsing,
.cid-tY8hsg0ysL .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tY8hsg0ysL .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tY8hsg0ysL .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tY8hsg0ysL .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tY8hsg0ysL .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tY8hsg0ysL .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tY8hsg0ysL .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tY8hsg0ysL .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tY8hsg0ysL .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tY8hsg0ysL .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tY8hsg0ysL .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tY8hsg0ysL .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tY8hsg0ysL .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tY8hsg0ysL .collapsed button.navbar-toggler {
  display: block;
}
.cid-tY8hsg0ysL .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tY8hsg0ysL .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tY8hsg0ysL .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tY8hsg0ysL .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tY8hsg0ysL .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tY8hsg0ysL .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tY8hsg0ysL .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tY8hsg0ysL .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tY8hsg0ysL .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tY8hsg0ysL .nav-link:focus {
  outline: none;
}
.cid-tY8hsg0ysL .navbar-toggler {
  position: relative;
}
.cid-tY8hsg0ysL .dropdown-item.active,
.cid-tY8hsg0ysL .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tY8hsg0ysL .nav-link:hover,
.cid-tY8hsg0ysL .dropdown-item:hover {
  color: #000000;
}
.cid-tY8hsg0ysL .widget-title,
.cid-tY8hsg0ysL .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttSOymG2AG {
  padding-top: 180px;
  background-image: url("../../../assets/images/hot-y-cold-stamping-decoracion-de-productos-graficos-1920x1080.jpg");
}
.cid-ttSOymG2AG .container {
  margin-bottom: 15%;
}
.cid-ttSOymG2AG .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttSOymG2AG .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttSOymG2AG .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttSOymG2AG .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-ttSOymG2AG .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-ttSOymG2AG .box-item:last-child {
  background-color: #0085d0;
}
.cid-ttSOymG2AG .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttSOymG2AG .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttSOymG2AG .box-list li:last-child {
  border-bottom: none;
}
.cid-ttSOymG2AG .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttSOymG2AG .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttSOymG2AG .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttSOymG2AG .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttSOymG2AG .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttSOymG2AG .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttSOymG2AG .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttSOymG2AG UL {
  text-align: left;
}
.cid-ttSOymG2AG .mbr-text,
.cid-ttSOymG2AG .mbr-section-btn {
  color: #ffffff;
}
.cid-ttSOymG2AG H1 {
  color: #ffffff;
}
.cid-ttSPV8nRk6 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttSPV8nRk6 h4 {
  font-weight: 600;
  color: #e2e2e2;
}
.cid-ttSPV8nRk6 .mbr-section-subtitle {
  color: #767676;
}
.cid-ttSPV8nRk6 .article {
  padding-right: 2rem;
  padding-left: 2rem;
}
.cid-ttSPV8nRk6 .mbr-text-right {
  color: #000000;
}
.cid-ttSPV8nRk6 .article-title-left {
  text-align: left;
  color: #0085d0;
}
.cid-ttSPV8nRk6 .article-title-right {
  text-align: left;
  color: #0085d0;
}
.cid-ttSPV8nRk6 .mbr-text-left {
  text-align: left;
  color: #000000;
}
.cid-ttSPW5SkYq {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-azul-1-2000x1125.jpg");
}
.cid-ttSPW5SkYq li {
  list-style: none;
}
.cid-ttSPW5SkYq .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttSPW5SkYq .item-wrap:hover .mbr-iconfont {
  color: #0078bc !important;
}
.cid-ttSPW5SkYq .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttSPW5SkYq h4 {
  margin: 0;
}
.cid-ttSPW5SkYq ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttSPW5SkYq .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttSPW5SkYq .col-title2 {
  color: #0085d0;
}
.cid-ttSPW5SkYq .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttSPW5SkYq .col-title1 {
  color: #ffffff;
}
.cid-ttSPW5SkYq .item1 DIV {
  text-align: left;
}
.cid-ttSRtXdgZ3 {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttSRtXdgZ3 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttSRtXdgZ3 .container {
    position: relative;
  }
  .cid-ttSRtXdgZ3 .row {
    margin: 0;
  }
  .cid-ttSRtXdgZ3 h2 {
    margin: 0;
  }
}
.cid-ttSRtXdgZ3 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttSRtXdgZ3 .mbr-section-subtitle {
  color: #777777;
}
.cid-ttSRtXdgZ3 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttSRtXdgZ3 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttSRtXdgZ3 .container-column,
.cid-ttSRtXdgZ3 h2 {
  color: #0085d0;
}
.cid-ttSRv8b1OC {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttSRv8b1OC .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttSRv8b1OC .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ttSRv8b1OC .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ttSRv8b1OC .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-ttSRv8b1OC .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ttSRv8b1OC .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ttSRv8b1OC .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ttSRv8b1OC .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ttSRv8b1OC .card .card-box .card-title,
  .cid-ttSRv8b1OC .card .card-box .mbr-text,
  .cid-ttSRv8b1OC .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ttSRv8b1OC .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ttSRv8b1OC .card .card-img {
    text-align: right !important;
  }
}
.cid-ttSRv8b1OC .mbr-text,
.cid-ttSRv8b1OC .link {
  color: #000000;
}
.cid-ttSRwltedx {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttSRwltedx h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttSRwltedx .container {
    position: relative;
  }
  .cid-ttSRwltedx .row {
    margin: 0;
  }
  .cid-ttSRwltedx h2 {
    margin: 0;
  }
}
.cid-ttSRwltedx .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttSRwltedx .mbr-section-subtitle {
  color: #777777;
}
.cid-ttSRwltedx .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttSRwltedx .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttSRwltedx .container-column,
.cid-ttSRwltedx h2 {
  color: #0085d0;
}
.cid-ttSRxAFmbs {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttSRxAFmbs [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttSRxAFmbs .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttSRxAFmbs .panel-item {
  position: relative;
}
.cid-ttSRxAFmbs .mbr-content-title {
  margin-top: 10px;
}
.cid-ttSRxAFmbs .mbr-content-text {
  text-align: left;
}
.cid-ttSRxAFmbs .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #0085d0;
  margin: 0 auto;
}
.cid-ttSRxAFmbs .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-ttSRxAFmbs .line-through {
    display: none;
  }
}
.cid-ttSRxAFmbs H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttSRxAFmbs .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttSRxAFmbs .mbr-section-title {
  text-align: left;
}
.cid-ttSRxAFmbs .mbr-subtitle {
  text-align: left;
}
.cid-ttSRyYfeo3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6yKc8nBf {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6yKc8nBf .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6yKc8nBf .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6yKc8nBf .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6yKc8nBf .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6yKc8nBf .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6yKc8nBf .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6yKc8nBf .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6yKc8nBf .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6yKc8nBf .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6yKc8nBf .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6yKc8nBf .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-turhrgZh58 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-turhrgZh58 .mbr-text,
.cid-turhrgZh58 .img-align {
  color: #a9a9a9;
}
.cid-ttSRCNbqWJ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttSRCNbqWJ .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ttSRCNbqWJ .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ttSRCNbqWJ p {
  line-height: 1.6;
}
.cid-ttSRCNbqWJ .rev,
.cid-ttSRCNbqWJ .mbr-iconfont {
  display: inline-block;
}
.cid-ttSRCNbqWJ .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ttSRCNbqWJ .card-box {
  padding: 1.5rem;
}
.cid-ttSRCNbqWJ .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ttSRCNbqWJ .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ttSRCNbqWJ .mbr-section-title,
.cid-ttSRCNbqWJ .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ttSRCNbqWJ .rev {
  color: #0a1c44;
}
.cid-ttSRCNbqWJ .card-text,
.cid-ttSRCNbqWJ .mbr-section-btn,
.cid-ttSRCNbqWJ .ico-line {
  color: #767676;
}
.cid-tyoykRoOj5 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoykRoOj5 .mbr-text,
.cid-tyoykRoOj5 .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttSOwIe64k {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttSOwIe64k .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttSOwIe64k .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttSOwIe64k .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttSOwIe64k .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttSOwIe64k .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttSOwIe64k .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttSOwIe64k .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttSOwIe64k .input-group-btn {
  padding-left: 0;
}
.cid-ttSOwIe64k .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttSOwIe64k .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttSOwIe64k .mbr-text {
  color: #444;
}
.cid-ttSOwIe64k h5 {
  margin-bottom: 0;
}
.cid-ttSOwIe64k .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttSOwIe64k .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttSOwIe64k .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttSOwIe64k .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttSOwIe64k .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttSOwIe64k .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttSOwIe64k .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttSOwIe64k .social-list a:hover {
  opacity: 0.4;
}
.cid-ttSOwIe64k .media-container-row > div {
  padding: 0px;
}
.cid-ttSOwIe64k .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttSOwIe64k .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttSOwIe64k .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttSOwIe64k .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttSOwIe64k .social-list,
  .cid-ttSOwIe64k .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttSOwIe64k h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttSOwIe64k .form-group {
    max-width: 180px;
  }
}
.cid-ttSOwIe64k .links span {
  color: #9e9e9e;
}
.cid-ttSOwIe64k .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttSOwIe64k .logo-title {
  text-align: center;
}
.cid-ttSOwIe64k .logo-title,
.cid-ttSOwIe64k .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ttLGvrqOaR {
  padding-top: 180px;
  background-image: url("../../../assets/images/flexografia-desarrollo-y-sustentabilidad-del-cuerpo-impresor-1920x1080.jpg");
}
.cid-ttLGvrqOaR .container {
  margin-bottom: 15%;
}
.cid-ttLGvrqOaR .content-container .btn-bgr {
  z-index: 0;
}
.cid-ttLGvrqOaR .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ttLGvrqOaR .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ttLGvrqOaR .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-ttLGvrqOaR .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-ttLGvrqOaR .box-item:last-child {
  background-color: #0085d0;
}
.cid-ttLGvrqOaR .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ttLGvrqOaR .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ttLGvrqOaR .box-list li:last-child {
  border-bottom: none;
}
.cid-ttLGvrqOaR .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ttLGvrqOaR .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ttLGvrqOaR .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ttLGvrqOaR .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ttLGvrqOaR .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ttLGvrqOaR .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ttLGvrqOaR .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ttLGvrqOaR UL {
  text-align: left;
}
.cid-ttLGvrqOaR .mbr-text,
.cid-ttLGvrqOaR .mbr-section-btn {
  color: #ffffff;
}
.cid-ttLGvrqOaR H1 {
  color: #ffffff;
}
.cid-tu30ePS1bj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tu30ePS1bj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tu30ePS1bj .row {
  flex-direction: row-reverse;
}
.cid-tu30ePS1bj img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tu30ePS1bj .text-wrapper {
    padding: 2rem;
  }
}
.cid-tu30ePS1bj .mbr-text {
  color: #000000;
}
.cid-tu30ePS1bj .mbr-section-title {
  color: #0085d0;
}
.cid-ttLHobTIEI {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-azul-7-2000x1125.jpg");
}
.cid-ttLHobTIEI li {
  list-style: none;
}
.cid-ttLHobTIEI .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ttLHobTIEI .item-wrap:hover .mbr-iconfont {
  color: #0078bc !important;
}
.cid-ttLHobTIEI .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ttLHobTIEI h4 {
  margin: 0;
}
.cid-ttLHobTIEI ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ttLHobTIEI .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ttLHobTIEI .col-title2 {
  color: #0085d0;
}
.cid-ttLHobTIEI .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ttLHobTIEI .col-title1 {
  color: #ffffff;
}
.cid-ttLIVVZVhL {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ttLIVVZVhL h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ttLIVVZVhL .container {
    position: relative;
  }
  .cid-ttLIVVZVhL .row {
    margin: 0;
  }
  .cid-ttLIVVZVhL h2 {
    margin: 0;
  }
}
.cid-ttLIVVZVhL .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ttLIVVZVhL .mbr-section-subtitle {
  color: #777777;
}
.cid-ttLIVVZVhL .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ttLIVVZVhL .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ttLIVVZVhL .container-column,
.cid-ttLIVVZVhL h2 {
  color: #0085d0;
}
.cid-ttLIWsJLoA {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ttLIWsJLoA [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ttLIWsJLoA .media-container-column {
  margin-bottom: 3rem;
}
.cid-ttLIWsJLoA .panel-item {
  position: relative;
}
.cid-ttLIWsJLoA .mbr-content-title {
  margin-top: 10px;
}
.cid-ttLIWsJLoA .mbr-content-text {
  text-align: left;
}
.cid-ttLIWsJLoA .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #0085d0;
  position: relative;
  z-index: 20;
  color: #ffffff;
  margin: 0 auto;
}
.cid-ttLIWsJLoA .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-ttLIWsJLoA .line-through {
    display: none;
  }
}
.cid-ttLIWsJLoA H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ttLIWsJLoA .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ttLIWsJLoA .mbr-section-title {
  text-align: left;
}
.cid-ttLIWsJLoA .mbr-subtitle {
  text-align: left;
}
.cid-ttLJ8NrZry {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tv6yyOvsC8 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tv6yyOvsC8 .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tv6yyOvsC8 .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tv6yyOvsC8 .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tv6yyOvsC8 .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tv6yyOvsC8 .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tv6yyOvsC8 .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tv6yyOvsC8 .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tv6yyOvsC8 .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tv6yyOvsC8 .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tv6yyOvsC8 .mbr-text {
    margin-top: 15px;
  }
  .cid-tv6yyOvsC8 .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tu3Qnc9LFQ {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tu3Qnc9LFQ .mbr-text,
.cid-tu3Qnc9LFQ .img-align {
  color: #a9a9a9;
}
.cid-tiQE9h7Qxs {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tiQE9h7Qxs .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-tiQE9h7Qxs .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-tiQE9h7Qxs p {
  line-height: 1.6;
}
.cid-tiQE9h7Qxs .rev,
.cid-tiQE9h7Qxs .mbr-iconfont {
  display: inline-block;
}
.cid-tiQE9h7Qxs .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-tiQE9h7Qxs .card-box {
  padding: 1.5rem;
}
.cid-tiQE9h7Qxs .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tiQE9h7Qxs .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tiQE9h7Qxs .mbr-section-title,
.cid-tiQE9h7Qxs .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-tiQE9h7Qxs .rev {
  color: #0a1c44;
}
.cid-tiQE9h7Qxs .card-text,
.cid-tiQE9h7Qxs .mbr-section-btn,
.cid-tiQE9h7Qxs .ico-line {
  color: #767676;
}
.cid-tyoybza43f {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tyoybza43f .mbr-text,
.cid-tyoybza43f .ornament {
  text-align: center;
  color: #000000;
}
.cid-ttLOHdXaBe {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ttLOHdXaBe .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ttLOHdXaBe .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ttLOHdXaBe .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ttLOHdXaBe .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ttLOHdXaBe .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ttLOHdXaBe .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ttLOHdXaBe .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ttLOHdXaBe .input-group-btn {
  padding-left: 0;
}
.cid-ttLOHdXaBe .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ttLOHdXaBe .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ttLOHdXaBe .mbr-text {
  color: #444;
}
.cid-ttLOHdXaBe h5 {
  margin-bottom: 0;
}
.cid-ttLOHdXaBe .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ttLOHdXaBe .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttLOHdXaBe .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ttLOHdXaBe .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ttLOHdXaBe .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ttLOHdXaBe .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ttLOHdXaBe .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ttLOHdXaBe .social-list a:hover {
  opacity: 0.4;
}
.cid-ttLOHdXaBe .media-container-row > div {
  padding: 0px;
}
.cid-ttLOHdXaBe .text2 {
  color: #000000;
  text-align: left;
}
.cid-ttLOHdXaBe .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ttLOHdXaBe .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ttLOHdXaBe .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ttLOHdXaBe .social-list,
  .cid-ttLOHdXaBe .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ttLOHdXaBe h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ttLOHdXaBe .form-group {
    max-width: 180px;
  }
}
.cid-ttLOHdXaBe .links span {
  color: #9e9e9e;
}
.cid-ttLOHdXaBe .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ttLOHdXaBe .logo-title {
  text-align: center;
}
.cid-ttLOHdXaBe .logo-title,
.cid-ttLOHdXaBe .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-tZxWp1urnM {
  padding-top: 180px;
  background-image: url("../../../assets/images/flexografia-desarrollo-y-sustentabilidad-del-cuerpo-impresor-1920x1080.jpg");
}
.cid-tZxWp1urnM .container {
  margin-bottom: 15%;
}
.cid-tZxWp1urnM .content-container .btn-bgr {
  z-index: 0;
}
.cid-tZxWp1urnM .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-tZxWp1urnM .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-tZxWp1urnM .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-tZxWp1urnM .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-tZxWp1urnM .box-item:last-child {
  background-color: #0085d0;
}
.cid-tZxWp1urnM .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-tZxWp1urnM .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-tZxWp1urnM .box-list li:last-child {
  border-bottom: none;
}
.cid-tZxWp1urnM .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-tZxWp1urnM .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-tZxWp1urnM .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-tZxWp1urnM .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-tZxWp1urnM .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-tZxWp1urnM .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-tZxWp1urnM .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-tZxWp1urnM UL {
  text-align: left;
}
.cid-tZxWp1urnM .mbr-text,
.cid-tZxWp1urnM .mbr-section-btn {
  color: #ffffff;
}
.cid-tZxWp1urnM H1 {
  color: #ffffff;
}
.cid-tZxWp2jLGL {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tZxWp2jLGL .contents {
  text-align: center;
  margin-bottom: 10px;
}
.cid-tZxWp2jLGL .contents .mbr-section-title {
  margin-bottom: 10px;
  color: #101010;
}
.cid-tZxWp2jLGL .contents .mbr-subtitle {
  color: #7e7e7e;
  margin-bottom: 10px;
}
.cid-tZxWp2jLGL .contents .mbr-section-text {
  margin-top: 20px;
  color: #1bbe74;
}
.cid-tZxWp2jLGL .carousel-item {
  justify-content: center;
}
.cid-tZxWp2jLGL .carousel-item .media-container-row {
  flex-grow: 1;
}
.cid-tZxWp2jLGL .carousel-item .wrap-img {
  text-align: center;
  transform: all 0.3s ease-in-out;
}
.cid-tZxWp2jLGL .carousel-item .wrap-img img {
  max-height: 50px;
  width: auto;
  max-width: 50%;
  opacity: 0.8;
  transform: all 0.3s ease-in-out;
}
.cid-tZxWp2jLGL .carousel-item .wrap-img:hover img {
  opacity: 1;
}
@media (max-width: 991px) {
  .cid-tZxWp2jLGL .carousel-controls {
    display: none;
  }
}
.cid-tZxWp2jLGL .carousel-controls .carousel-control-prev,
.cid-tZxWp2jLGL .carousel-controls .carousel-control-next {
  opacity: 1;
}
.cid-tZxWp2jLGL .carousel-controls .carousel-control-prev {
  left: -94px;
}
.cid-tZxWp2jLGL .carousel-controls .carousel-control-next {
  right: -94px;
}
.cid-tZxWp2jLGL .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 15px;
}
.cid-tZxWp2jLGL .carousel-controls a span {
  padding: 16.5px;
  border-radius: 50%;
  color: #13287d;
  background: #ffffff;
  font-weight: bold;
  box-shadow: 0 10px 30px 0 #e7eaf2;
}
.cid-tZxWp2jLGL .carousel-controls a:hover span {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tZxWp2jLGL .carousel-control {
    display: none;
  }
  .cid-tZxWp2jLGL .mbr-section-title {
    padding-bottom: 0;
  }
  .cid-tZxWp2jLGL .slider-clients {
    padding: 2rem 1rem;
  }
}
.cid-tZxWp2jLGL .cloneditem-1,
.cid-tZxWp2jLGL .cloneditem-2,
.cid-tZxWp2jLGL .cloneditem-3,
.cid-tZxWp2jLGL .cloneditem-4,
.cid-tZxWp2jLGL .cloneditem-5 {
  display: none;
}
.cid-tZxWp2jLGL .col-lg-15 {
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tZxWp2jLGL .col-lg-15 {
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .cid-tZxWp2jLGL .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-tZxWp2jLGL .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(50%, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-tZxWp2jLGL .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-50%, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-tZxWp2jLGL .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tZxWp2jLGL .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides2 .cloneditem-1,
  .cid-tZxWp2jLGL .carousel-inner.slides2 .cloneditem-2,
  .cid-tZxWp2jLGL .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }
  .cid-tZxWp2jLGL .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-tZxWp2jLGL .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(33.333333%, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-tZxWp2jLGL .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-33.333333%, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-tZxWp2jLGL .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tZxWp2jLGL .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides3 .cloneditem-1,
  .cid-tZxWp2jLGL .carousel-inner.slides3 .cloneditem-2,
  .cid-tZxWp2jLGL .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }
  .cid-tZxWp2jLGL .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-tZxWp2jLGL .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(25%, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-tZxWp2jLGL .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-25%, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-tZxWp2jLGL .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tZxWp2jLGL .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides4 .cloneditem-1,
  .cid-tZxWp2jLGL .carousel-inner.slides4 .cloneditem-2,
  .cid-tZxWp2jLGL .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }
  .cid-tZxWp2jLGL .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-tZxWp2jLGL .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(20%, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-tZxWp2jLGL .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-20%, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-tZxWp2jLGL .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tZxWp2jLGL .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides5 .cloneditem-1,
  .cid-tZxWp2jLGL .carousel-inner.slides5 .cloneditem-2,
  .cid-tZxWp2jLGL .carousel-inner.slides5 .cloneditem-3,
  .cid-tZxWp2jLGL .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }
  .cid-tZxWp2jLGL .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-tZxWp2jLGL .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    transform: translate3d(16.666667%, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-tZxWp2jLGL .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    transform: translate3d(-16.666667%, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-tZxWp2jLGL .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tZxWp2jLGL .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  .cid-tZxWp2jLGL .carousel-inner.slides6 .cloneditem-1,
  .cid-tZxWp2jLGL .carousel-inner.slides6 .cloneditem-2,
  .cid-tZxWp2jLGL .carousel-inner.slides6 .cloneditem-3,
  .cid-tZxWp2jLGL .carousel-inner.slides6 .cloneditem-4,
  .cid-tZxWp2jLGL .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }
}
.cid-tZxWp2jLGL .mbr-section-title {
  margin: 0;
}
.cid-tZxWp2jLGL .slider-clients {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  padding: 35px 0px;
  position: relative;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZxWp2jLGL .slider-clients {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  .cid-tZxWp2jLGL .carousel-control-prev {
    left: 15px !important;
  }
  .cid-tZxWp2jLGL .carousel-control-prev:hover {
    left: 0 !important;
  }
  .cid-tZxWp2jLGL .carousel-control-next {
    right: 15px !important;
  }
  .cid-tZxWp2jLGL .carousel-control-next:hover {
    right: 0 !important;
  }
}
.cid-tZxWp2jLGL .contents .mbr-section-title {
  color: #7e7e7e;
}
.cid-tZxWp2IfG0 {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tZxWp2IfG0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tZxWp2IfG0 .row {
  flex-direction: row-reverse;
}
.cid-tZxWp2IfG0 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tZxWp2IfG0 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tZxWp2IfG0 .mbr-text {
  color: #000000;
}
.cid-tZxWp2IfG0 .mbr-section-title {
  color: #0085d0;
}
.cid-tZxWp3f9eG {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-azul-7-2000x1125.jpg");
}
.cid-tZxWp3f9eG li {
  list-style: none;
}
.cid-tZxWp3f9eG .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-tZxWp3f9eG .item-wrap:hover .mbr-iconfont {
  color: #0078bc !important;
}
.cid-tZxWp3f9eG .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-tZxWp3f9eG h4 {
  margin: 0;
}
.cid-tZxWp3f9eG ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-tZxWp3f9eG .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-tZxWp3f9eG .col-title2 {
  color: #0085d0;
}
.cid-tZxWp3f9eG .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-tZxWp3f9eG .col-title1 {
  color: #ffffff;
}
.cid-tZxWp3JTZV {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tZxWp3JTZV h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-tZxWp3JTZV .container {
    position: relative;
  }
  .cid-tZxWp3JTZV .row {
    margin: 0;
  }
  .cid-tZxWp3JTZV h2 {
    margin: 0;
  }
}
.cid-tZxWp3JTZV .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-tZxWp3JTZV .mbr-section-subtitle {
  color: #777777;
}
.cid-tZxWp3JTZV .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-tZxWp3JTZV .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-tZxWp3JTZV .container-column,
.cid-tZxWp3JTZV h2 {
  color: #0085d0;
}
.cid-tZxWp46c5T {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tZxWp46c5T .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tZxWp46c5T .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tZxWp46c5T .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-tZxWp46c5T .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-tZxWp46c5T .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-tZxWp46c5T .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tZxWp46c5T .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-tZxWp46c5T .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-tZxWp46c5T .card .card-box .card-title,
  .cid-tZxWp46c5T .card .card-box .mbr-text,
  .cid-tZxWp46c5T .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-tZxWp46c5T .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-tZxWp46c5T .card .card-img {
    text-align: right !important;
  }
}
.cid-tZxWp46c5T .mbr-text,
.cid-tZxWp46c5T .link {
  color: #000000;
}
.cid-tZxWp4CsjL {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tZxWp4CsjL h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-tZxWp4CsjL .container {
    position: relative;
  }
  .cid-tZxWp4CsjL .row {
    margin: 0;
  }
  .cid-tZxWp4CsjL h2 {
    margin: 0;
  }
}
.cid-tZxWp4CsjL .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-tZxWp4CsjL .mbr-section-subtitle {
  color: #777777;
}
.cid-tZxWp4CsjL .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-tZxWp4CsjL .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-tZxWp4CsjL .container-column,
.cid-tZxWp4CsjL h2 {
  color: #0085d0;
}
.cid-tZxWp4Pgtd {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tZxWp4Pgtd [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-tZxWp4Pgtd .media-container-column {
  margin-bottom: 3rem;
}
.cid-tZxWp4Pgtd .panel-item {
  position: relative;
}
.cid-tZxWp4Pgtd .mbr-content-title {
  margin-top: 10px;
}
.cid-tZxWp4Pgtd .mbr-content-text {
  text-align: left;
}
.cid-tZxWp4Pgtd .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #0085d0;
  margin: 0 auto;
}
.cid-tZxWp4Pgtd .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-tZxWp4Pgtd .line-through {
    display: none;
  }
}
.cid-tZxWp4Pgtd H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-tZxWp4Pgtd .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tZxWp4Pgtd .mbr-section-title {
  text-align: left;
}
.cid-tZxWp4Pgtd .mbr-subtitle {
  text-align: left;
}
.cid-tZxWp59Bhw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tZxWp5iymk {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tZxWp5iymk .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tZxWp5iymk .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tZxWp5iymk .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tZxWp5iymk .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tZxWp5iymk .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tZxWp5iymk .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tZxWp5iymk .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tZxWp5iymk .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tZxWp5iymk .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tZxWp5iymk .mbr-text {
    margin-top: 15px;
  }
  .cid-tZxWp5iymk .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tZxWp5BWRf {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tZxWp5BWRf .mbr-text,
.cid-tZxWp5BWRf .img-align {
  color: #a9a9a9;
}
.cid-tZxWp5O10q {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tZxWp5O10q .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-tZxWp5O10q .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-tZxWp5O10q p {
  line-height: 1.6;
}
.cid-tZxWp5O10q .rev,
.cid-tZxWp5O10q .mbr-iconfont {
  display: inline-block;
}
.cid-tZxWp5O10q .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-tZxWp5O10q .card-box {
  padding: 1.5rem;
}
.cid-tZxWp5O10q .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tZxWp5O10q .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tZxWp5O10q .mbr-section-title,
.cid-tZxWp5O10q .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-tZxWp5O10q .rev {
  color: #0a1c44;
}
.cid-tZxWp5O10q .card-text,
.cid-tZxWp5O10q .mbr-section-btn,
.cid-tZxWp5O10q .ico-line {
  color: #767676;
}
.cid-tZxWp6hjb7 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tZxWp6hjb7 .mbr-text,
.cid-tZxWp6hjb7 .ornament {
  text-align: center;
  color: #000000;
}
.cid-tZxWp6sVAS {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tZxWp6sVAS .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-tZxWp6sVAS .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tZxWp6sVAS .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-tZxWp6sVAS .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-tZxWp6sVAS .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-tZxWp6sVAS .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tZxWp6sVAS .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-tZxWp6sVAS .input-group-btn {
  padding-left: 0;
}
.cid-tZxWp6sVAS .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tZxWp6sVAS .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-tZxWp6sVAS .mbr-text {
  color: #444;
}
.cid-tZxWp6sVAS h5 {
  margin-bottom: 0;
}
.cid-tZxWp6sVAS .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tZxWp6sVAS .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tZxWp6sVAS .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tZxWp6sVAS .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tZxWp6sVAS .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tZxWp6sVAS .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tZxWp6sVAS .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tZxWp6sVAS .social-list a:hover {
  opacity: 0.4;
}
.cid-tZxWp6sVAS .media-container-row > div {
  padding: 0px;
}
.cid-tZxWp6sVAS .text2 {
  color: #000000;
  text-align: left;
}
.cid-tZxWp6sVAS .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-tZxWp6sVAS .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tZxWp6sVAS .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tZxWp6sVAS .social-list,
  .cid-tZxWp6sVAS .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tZxWp6sVAS h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-tZxWp6sVAS .form-group {
    max-width: 180px;
  }
}
.cid-tZxWp6sVAS .links span {
  color: #9e9e9e;
}
.cid-tZxWp6sVAS .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-tZxWp6sVAS .logo-title {
  text-align: center;
}
.cid-tZxWp6sVAS .logo-title,
.cid-tZxWp6sVAS .logo {
  text-align: left;
  color: #535353;
}
.cid-tZxWp6ULze .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tZxWp6ULze .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tZxWp6ULze a {
  font-style: normal;
}
.cid-tZxWp6ULze .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tZxWp6ULze .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tZxWp6ULze .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tZxWp6ULze .content-text {
  margin-bottom: 0;
}
.cid-tZxWp6ULze .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tZxWp6ULze .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tZxWp6ULze .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tZxWp6ULze .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tZxWp6ULze .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tZxWp6ULze .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tZxWp6ULze .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tZxWp6ULze .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tZxWp6ULze .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tZxWp6ULze .nav-dropdown .link {
  font-weight: 400;
}
.cid-tZxWp6ULze .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tZxWp6ULze .content-right-side {
  text-align: center;
}
.cid-tZxWp6ULze .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tZxWp6ULze .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tZxWp6ULze .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tZxWp6ULze .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tZxWp6ULze .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tZxWp6ULze .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tZxWp6ULze img {
    height: 3.8rem !important;
  }
  .cid-tZxWp6ULze .btn {
    display: -webkit-flex;
  }
  .cid-tZxWp6ULze button.navbar-toggler {
    display: block;
  }
  .cid-tZxWp6ULze .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tZxWp6ULze .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tZxWp6ULze .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tZxWp6ULze .navbar-collapse.collapsing,
  .cid-tZxWp6ULze .navbar-collapse.show {
    display: block !important;
  }
  .cid-tZxWp6ULze .navbar-collapse.collapsing .navbar-nav,
  .cid-tZxWp6ULze .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tZxWp6ULze .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tZxWp6ULze .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tZxWp6ULze .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tZxWp6ULze .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tZxWp6ULze .navbar-collapse.collapsing .navbar-buttons,
  .cid-tZxWp6ULze .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tZxWp6ULze .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tZxWp6ULze .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tZxWp6ULze .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tZxWp6ULze .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tZxWp6ULze .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tZxWp6ULze .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tZxWp6ULze .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tZxWp6ULze .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tZxWp6ULze .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tZxWp6ULze .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tZxWp6ULze .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tZxWp6ULze .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tZxWp6ULze .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tZxWp6ULze .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tZxWp6ULze .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tZxWp6ULze .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tZxWp6ULze .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tZxWp6ULze .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tZxWp6ULze .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tZxWp6ULze .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tZxWp6ULze .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tZxWp6ULze .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tZxWp6ULze .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tZxWp6ULze .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tZxWp6ULze .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tZxWp6ULze .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tZxWp6ULze .navbar {
    display: block;
    padding: 0;
  }
  .cid-tZxWp6ULze .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tZxWp6ULze .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tZxWp6ULze .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tZxWp6ULze .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tZxWp6ULze .navbar-toggler {
    display: none;
  }
  .cid-tZxWp6ULze .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tZxWp6ULze .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tZxWp6ULze .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tZxWp6ULze .menu-logo {
  margin-right: auto;
}
.cid-tZxWp6ULze .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tZxWp6ULze .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tZxWp6ULze .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tZxWp6ULze .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tZxWp6ULze .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tZxWp6ULze .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tZxWp6ULze .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tZxWp6ULze .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tZxWp6ULze .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tZxWp6ULze .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tZxWp6ULze .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tZxWp6ULze .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tZxWp6ULze .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tZxWp6ULze .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZxWp6ULze .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tZxWp6ULze .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tZxWp6ULze .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tZxWp6ULze .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tZxWp6ULze .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZxWp6ULze .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tZxWp6ULze .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tZxWp6ULze .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tZxWp6ULze .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tZxWp6ULze .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tZxWp6ULze .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tZxWp6ULze button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tZxWp6ULze button.navbar-toggler:focus {
  outline: none;
}
.cid-tZxWp6ULze button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tZxWp6ULze button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tZxWp6ULze button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tZxWp6ULze button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tZxWp6ULze button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tZxWp6ULze nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tZxWp6ULze nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tZxWp6ULze nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tZxWp6ULze nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tZxWp6ULze .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZxWp6ULze .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZxWp6ULze .collapsed .btn {
  display: -webkit-flex;
}
.cid-tZxWp6ULze .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tZxWp6ULze .collapsed .navbar-collapse.collapsing,
.cid-tZxWp6ULze .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tZxWp6ULze .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tZxWp6ULze .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tZxWp6ULze .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tZxWp6ULze .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tZxWp6ULze .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tZxWp6ULze .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tZxWp6ULze .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tZxWp6ULze .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tZxWp6ULze .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tZxWp6ULze .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tZxWp6ULze .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tZxWp6ULze .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tZxWp6ULze .collapsed button.navbar-toggler {
  display: block;
}
.cid-tZxWp6ULze .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tZxWp6ULze .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tZxWp6ULze .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tZxWp6ULze .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tZxWp6ULze .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tZxWp6ULze .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tZxWp6ULze .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tZxWp6ULze .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tZxWp6ULze .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tZxWp6ULze .nav-link:focus {
  outline: none;
}
.cid-tZxWp6ULze .navbar-toggler {
  position: relative;
}
.cid-tZxWp6ULze .dropdown-item.active,
.cid-tZxWp6ULze .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tZxWp6ULze .nav-link:hover,
.cid-tZxWp6ULze .dropdown-item:hover {
  color: #000000;
}
.cid-tZxWp6ULze .widget-title,
.cid-tZxWp6ULze .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-udkGCofCA6 {
  padding-top: 180px;
  background-image: url("../../../assets/images/flexografia-para-impresion-en-banda-angosta-1920x1080.jpg");
}
.cid-udkGCofCA6 .container {
  margin-bottom: 15%;
}
.cid-udkGCofCA6 .content-container .btn-bgr {
  z-index: 0;
}
.cid-udkGCofCA6 .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-udkGCofCA6 .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-udkGCofCA6 .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-udkGCofCA6 .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-udkGCofCA6 .box-item:last-child {
  background-color: #0085d0;
}
.cid-udkGCofCA6 .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-udkGCofCA6 .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-udkGCofCA6 .box-list li:last-child {
  border-bottom: none;
}
.cid-udkGCofCA6 .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-udkGCofCA6 .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-udkGCofCA6 .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-udkGCofCA6 .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-udkGCofCA6 .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-udkGCofCA6 .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-udkGCofCA6 .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-udkGCofCA6 UL {
  text-align: left;
}
.cid-udkGCofCA6 .mbr-text,
.cid-udkGCofCA6 .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-udkGCofCA6 H1 {
  color: #ffffff;
}
.cid-udkGCpJCrh {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-udkGCpJCrh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udkGCpJCrh .row {
  flex-direction: row-reverse;
}
.cid-udkGCpJCrh img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udkGCpJCrh .text-wrapper {
    padding: 2rem;
  }
}
.cid-udkGCpJCrh .mbr-text {
  color: #000000;
}
.cid-udkGCpJCrh .mbr-section-title {
  color: #0085d0;
}
.cid-udkGCreFhm {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-azul-5-2000x1125.jpg");
}
.cid-udkGCreFhm li {
  list-style: none;
}
.cid-udkGCreFhm .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-udkGCreFhm .item-wrap:hover .mbr-iconfont {
  color: #0078bc !important;
}
.cid-udkGCreFhm .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-udkGCreFhm h4 {
  margin: 0;
}
.cid-udkGCreFhm ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-udkGCreFhm .md-pb {
    padding-bottom: 1rem;
  }
  .cid-udkGCreFhm .t1 {
    display: none;
  }
}
.cid-udkGCreFhm .col-title2 {
  color: #0085d0;
}
.cid-udkGCreFhm .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-udkGCreFhm .col-title1 {
  color: #ffffff;
}
.cid-udkGCsmfvC {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-udkGCsmfvC .row {
  background: #0085d0;
  padding: 3rem 1rem;
  margin: auto;
  position: relative;
}
@media (max-width: 767px) {
  .cid-udkGCsmfvC .row {
    padding: 1rem 0rem;
  }
}
.cid-udkGCsmfvC .mbr-iconfont {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2rem;
  color: #0078bc;
  font-size: 12rem;
  z-index: 0;
}
@media (max-width: 767px) {
  .cid-udkGCsmfvC .mbr-iconfont {
    font-size: 8rem;
  }
}
@media (max-width: 767px) {
  .cid-udkGCsmfvC .image-wrapper {
    padding-bottom: 2rem;
  }
}
.cid-udkGCsmfvC .card {
  z-index: 2;
}
.cid-udkGCsmfvC .mbr-text,
.cid-udkGCsmfvC .mbr-section-btn {
  color: #ffffff;
}
.cid-udkGCsmfvC .mbr-section-subtitle {
  color: #14191e;
}
.cid-udkGCsmfvC .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-udkGCsV6NB {
  padding-top: 90px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-udkGCsV6NB h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-udkGCsV6NB .container {
    position: relative;
  }
  .cid-udkGCsV6NB .row {
    margin: 0;
  }
  .cid-udkGCsV6NB h2 {
    margin: 0;
  }
}
.cid-udkGCsV6NB .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-udkGCsV6NB .mbr-section-subtitle {
  color: #101010;
}
.cid-udkGCsV6NB .container-column,
.cid-udkGCsV6NB h2 {
  color: #0085d0;
}
.cid-udkGCtynxl {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-udkGCtynxl .mbr-section-title {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-udkGCtynxl .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-udkGCtynxl h3 {
  font-weight: 500 !important;
}
.cid-udkGCtynxl .order {
  min-width: 3.1rem;
  max-width: 3.1rem;
  min-height: 3.1rem;
  max-height: 3.1rem;
  border-radius: 100%;
  background-color: #0085d0;
  color: #ffffff;
  margin-right: 2.2rem;
  line-height: 1.72;
}
@media (max-width: 768px) {
  .cid-udkGCtynxl .order {
    margin-right: 0;
  }
}
.cid-udkGCtynxl .list-item {
  background-color: #efefef;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-udkGCtynxl .list-item {
    padding: 3rem;
  }
}
.cid-udkGCtynxl .mbr-text {
  font-weight: 300;
  line-height: 1.72;
  color: #000000;
  text-align: left;
}
.cid-udkGCtynxl .mbr-subtitle {
  color: #0085d0;
}
@media (max-width: 768px) {
  .cid-udkGCtynxl .mbr-subtitle {
    margin-bottom: 2px !important;
  }
}
.cid-udkGCuR8BH {
  padding-top: 120px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-udkGCuR8BH h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-udkGCuR8BH .container {
    position: relative;
  }
  .cid-udkGCuR8BH .row {
    margin: 0;
  }
  .cid-udkGCuR8BH h2 {
    margin: 0;
  }
}
.cid-udkGCuR8BH .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-udkGCuR8BH .mbr-section-subtitle {
  color: #101010;
}
.cid-udkGCuR8BH .container-column,
.cid-udkGCuR8BH h2 {
  color: #0085d0;
}
.cid-udkGCvyeWJ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-udkGCvyeWJ .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-udkGCvyeWJ .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-udkGCvyeWJ .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-udkGCvyeWJ .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-udkGCvyeWJ .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-udkGCvyeWJ .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-udkGCvyeWJ .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-udkGCvyeWJ .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-udkGCvyeWJ .card .card-box .card-title,
  .cid-udkGCvyeWJ .card .card-box .mbr-text,
  .cid-udkGCvyeWJ .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-udkGCvyeWJ .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-udkGCvyeWJ .card .card-img {
    text-align: right !important;
  }
}
.cid-udkGCvyeWJ .mbr-text,
.cid-udkGCvyeWJ .link {
  color: #000000;
}
.cid-udkGCxjPYr {
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-udkGCxjPYr h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-udkGCxjPYr .container {
    position: relative;
  }
  .cid-udkGCxjPYr .row {
    margin: 0;
  }
  .cid-udkGCxjPYr h2 {
    margin: 0;
  }
}
.cid-udkGCxjPYr .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-udkGCxjPYr .mbr-section-subtitle {
  color: #101010;
}
.cid-udkGCxjPYr .container-column,
.cid-udkGCxjPYr h2 {
  color: #0085d0;
}
.cid-udkGCxZ0GM {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-udkGCxZ0GM [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-udkGCxZ0GM .media-container-column {
  margin-bottom: 3rem;
}
.cid-udkGCxZ0GM .panel-item {
  position: relative;
}
.cid-udkGCxZ0GM .mbr-content-title {
  margin-top: 10px;
}
.cid-udkGCxZ0GM .mbr-content-text {
  text-align: left;
}
.cid-udkGCxZ0GM .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #0085d0;
  position: relative;
  z-index: 20;
  color: #ffffff;
  margin: 0 auto;
}
.cid-udkGCxZ0GM .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-udkGCxZ0GM .line-through {
    display: none;
  }
}
.cid-udkGCxZ0GM H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-udkGCxZ0GM .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-udkGCxZ0GM .mbr-section-title {
  text-align: left;
}
.cid-udkGCxZ0GM .mbr-subtitle {
  text-align: left;
}
.cid-udkGCza8of {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-udkGCzJgRx {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-udkGCzJgRx .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-udkGCzJgRx .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-udkGCzJgRx .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-udkGCzJgRx .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-udkGCzJgRx .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-udkGCzJgRx .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-udkGCzJgRx .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-udkGCzJgRx .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-udkGCzJgRx .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-udkGCzJgRx .mbr-text {
    margin-top: 15px;
  }
  .cid-udkGCzJgRx .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-udkGCAOzAh {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-udkGCAOzAh .mbr-text,
.cid-udkGCAOzAh .img-align {
  color: #a9a9a9;
}
.cid-udkGCBBFws {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-udkGCBBFws .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-udkGCBBFws .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-udkGCBBFws p {
  line-height: 1.6;
}
.cid-udkGCBBFws .rev,
.cid-udkGCBBFws .mbr-iconfont {
  display: inline-block;
}
.cid-udkGCBBFws .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-udkGCBBFws .card-box {
  padding: 1.5rem;
}
.cid-udkGCBBFws .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-udkGCBBFws .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-udkGCBBFws .mbr-section-title,
.cid-udkGCBBFws .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-udkGCBBFws .rev {
  color: #0a1c44;
}
.cid-udkGCBBFws .card-text,
.cid-udkGCBBFws .mbr-section-btn,
.cid-udkGCBBFws .ico-line {
  color: #767676;
}
.cid-udkGCDjTgl {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-udkGCDjTgl .mbr-text,
.cid-udkGCDjTgl .ornament {
  text-align: center;
  color: #000000;
}
.cid-udkGCE4FME {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-udkGCE4FME .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-udkGCE4FME .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-udkGCE4FME .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-udkGCE4FME .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-udkGCE4FME .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-udkGCE4FME .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-udkGCE4FME .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-udkGCE4FME .input-group-btn {
  padding-left: 0;
}
.cid-udkGCE4FME .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-udkGCE4FME .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-udkGCE4FME .mbr-text {
  color: #444;
}
.cid-udkGCE4FME h5 {
  margin-bottom: 0;
}
.cid-udkGCE4FME .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-udkGCE4FME .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-udkGCE4FME .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-udkGCE4FME .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-udkGCE4FME .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-udkGCE4FME .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-udkGCE4FME .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-udkGCE4FME .social-list a:hover {
  opacity: 0.4;
}
.cid-udkGCE4FME .media-container-row > div {
  padding: 0px;
}
.cid-udkGCE4FME .text2 {
  color: #000000;
  text-align: left;
}
.cid-udkGCE4FME .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-udkGCE4FME .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-udkGCE4FME .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-udkGCE4FME .social-list,
  .cid-udkGCE4FME .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-udkGCE4FME h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-udkGCE4FME .form-group {
    max-width: 180px;
  }
}
.cid-udkGCE4FME .links span {
  color: #9e9e9e;
}
.cid-udkGCE4FME .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-udkGCE4FME .logo-title {
  text-align: center;
}
.cid-udkGCE4FME .logo-title,
.cid-udkGCE4FME .logo {
  text-align: left;
  color: #535353;
}
.cid-udkGCFVRJU .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-udkGCFVRJU .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-udkGCFVRJU a {
  font-style: normal;
}
.cid-udkGCFVRJU .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-udkGCFVRJU .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-udkGCFVRJU .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-udkGCFVRJU .content-text {
  margin-bottom: 0;
}
.cid-udkGCFVRJU .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-udkGCFVRJU .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-udkGCFVRJU .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-udkGCFVRJU .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-udkGCFVRJU .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-udkGCFVRJU .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-udkGCFVRJU .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-udkGCFVRJU .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-udkGCFVRJU .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-udkGCFVRJU .nav-dropdown .link {
  font-weight: 400;
}
.cid-udkGCFVRJU .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-udkGCFVRJU .content-right-side {
  text-align: center;
}
.cid-udkGCFVRJU .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-udkGCFVRJU .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-udkGCFVRJU .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-udkGCFVRJU .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-udkGCFVRJU .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-udkGCFVRJU .menu-bottom {
    justify-content: flex-end;
  }
  .cid-udkGCFVRJU img {
    height: 3.8rem !important;
  }
  .cid-udkGCFVRJU .btn {
    display: -webkit-flex;
  }
  .cid-udkGCFVRJU button.navbar-toggler {
    display: block;
  }
  .cid-udkGCFVRJU .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-udkGCFVRJU .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-udkGCFVRJU .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-udkGCFVRJU .navbar-collapse.collapsing,
  .cid-udkGCFVRJU .navbar-collapse.show {
    display: block !important;
  }
  .cid-udkGCFVRJU .navbar-collapse.collapsing .navbar-nav,
  .cid-udkGCFVRJU .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-udkGCFVRJU .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-udkGCFVRJU .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-udkGCFVRJU .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-udkGCFVRJU .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-udkGCFVRJU .navbar-collapse.collapsing .navbar-buttons,
  .cid-udkGCFVRJU .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-udkGCFVRJU .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-udkGCFVRJU .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-udkGCFVRJU .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-udkGCFVRJU .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-udkGCFVRJU .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-udkGCFVRJU .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-udkGCFVRJU .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-udkGCFVRJU .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-udkGCFVRJU .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-udkGCFVRJU .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-udkGCFVRJU .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-udkGCFVRJU .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-udkGCFVRJU .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-udkGCFVRJU .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-udkGCFVRJU .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-udkGCFVRJU .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-udkGCFVRJU .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-udkGCFVRJU .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-udkGCFVRJU .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-udkGCFVRJU .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-udkGCFVRJU .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-udkGCFVRJU .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-udkGCFVRJU .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-udkGCFVRJU .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-udkGCFVRJU .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-udkGCFVRJU .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-udkGCFVRJU .navbar {
    display: block;
    padding: 0;
  }
  .cid-udkGCFVRJU .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-udkGCFVRJU .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-udkGCFVRJU .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-udkGCFVRJU .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-udkGCFVRJU .navbar-toggler {
    display: none;
  }
  .cid-udkGCFVRJU .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-udkGCFVRJU .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-udkGCFVRJU .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-udkGCFVRJU .menu-logo {
  margin-right: auto;
}
.cid-udkGCFVRJU .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-udkGCFVRJU .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-udkGCFVRJU .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-udkGCFVRJU .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-udkGCFVRJU .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-udkGCFVRJU .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-udkGCFVRJU .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-udkGCFVRJU .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-udkGCFVRJU .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-udkGCFVRJU .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-udkGCFVRJU .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-udkGCFVRJU .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-udkGCFVRJU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-udkGCFVRJU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-udkGCFVRJU .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-udkGCFVRJU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-udkGCFVRJU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-udkGCFVRJU .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-udkGCFVRJU .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-udkGCFVRJU .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-udkGCFVRJU .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-udkGCFVRJU .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-udkGCFVRJU .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-udkGCFVRJU .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-udkGCFVRJU .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-udkGCFVRJU button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-udkGCFVRJU button.navbar-toggler:focus {
  outline: none;
}
.cid-udkGCFVRJU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-udkGCFVRJU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-udkGCFVRJU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-udkGCFVRJU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-udkGCFVRJU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-udkGCFVRJU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-udkGCFVRJU nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-udkGCFVRJU nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-udkGCFVRJU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-udkGCFVRJU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-udkGCFVRJU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-udkGCFVRJU .collapsed .btn {
  display: -webkit-flex;
}
.cid-udkGCFVRJU .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-udkGCFVRJU .collapsed .navbar-collapse.collapsing,
.cid-udkGCFVRJU .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-udkGCFVRJU .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-udkGCFVRJU .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-udkGCFVRJU .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-udkGCFVRJU .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-udkGCFVRJU .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-udkGCFVRJU .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-udkGCFVRJU .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-udkGCFVRJU .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-udkGCFVRJU .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-udkGCFVRJU .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-udkGCFVRJU .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-udkGCFVRJU .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-udkGCFVRJU .collapsed button.navbar-toggler {
  display: block;
}
.cid-udkGCFVRJU .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-udkGCFVRJU .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-udkGCFVRJU .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-udkGCFVRJU .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-udkGCFVRJU .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-udkGCFVRJU .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-udkGCFVRJU .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-udkGCFVRJU .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-udkGCFVRJU .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-udkGCFVRJU .nav-link:focus {
  outline: none;
}
.cid-udkGCFVRJU .navbar-toggler {
  position: relative;
}
.cid-udkGCFVRJU .dropdown-item.active,
.cid-udkGCFVRJU .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-udkGCFVRJU .nav-link:hover,
.cid-udkGCFVRJU .dropdown-item:hover {
  color: #000000;
}
.cid-udkGCFVRJU .widget-title,
.cid-udkGCFVRJU .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-udwryOkR8g {
  padding-top: 180px;
  background-image: url("../../../assets/images/header-tintas-graficas-en-pasta-y-liquidas-1-1920x1080.jpg");
}
.cid-udwryOkR8g .container {
  margin-bottom: 15%;
}
.cid-udwryOkR8g .content-container .btn-bgr {
  z-index: 0;
}
.cid-udwryOkR8g .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-udwryOkR8g .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-udwryOkR8g .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-udwryOkR8g .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-udwryOkR8g .box-item:last-child {
  background-color: #0085d0;
}
.cid-udwryOkR8g .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-udwryOkR8g .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-udwryOkR8g .box-list li:last-child {
  border-bottom: none;
}
.cid-udwryOkR8g .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-udwryOkR8g .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-udwryOkR8g .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-udwryOkR8g .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-udwryOkR8g .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-udwryOkR8g .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-udwryOkR8g .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-udwryOkR8g UL {
  text-align: left;
}
.cid-udwryOkR8g .mbr-text,
.cid-udwryOkR8g .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-udwryOkR8g H1 {
  color: #ffffff;
}
.cid-udwryPOmli {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-udwryPOmli .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udwryPOmli .row {
  flex-direction: row-reverse;
}
.cid-udwryPOmli img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udwryPOmli .text-wrapper {
    padding: 2rem;
  }
}
.cid-udwryPOmli .mbr-text {
  color: #000000;
}
.cid-udwryPOmli .mbr-section-title {
  color: #0085d0;
}
.cid-udwryRktZx {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/fondo-azul-5-2000x1125.jpg");
}
.cid-udwryRktZx li {
  list-style: none;
}
.cid-udwryRktZx .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-udwryRktZx .item-wrap:hover .mbr-iconfont {
  color: #0078bc !important;
}
.cid-udwryRktZx .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-udwryRktZx h4 {
  margin: 0;
}
.cid-udwryRktZx ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-udwryRktZx .md-pb {
    padding-bottom: 1rem;
  }
  .cid-udwryRktZx .t1 {
    display: none;
  }
}
.cid-udwryRktZx .col-title2 {
  color: #0085d0;
}
.cid-udwryRktZx .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-udwryRktZx .col-title1 {
  color: #ffffff;
}
.cid-udwrySbA8i {
  padding-top: 90px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-udwrySbA8i h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-udwrySbA8i .container {
    position: relative;
  }
  .cid-udwrySbA8i .row {
    margin: 0;
  }
  .cid-udwrySbA8i h2 {
    margin: 0;
  }
}
.cid-udwrySbA8i .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-udwrySbA8i .mbr-section-subtitle {
  color: #101010;
}
.cid-udwrySbA8i .container-column,
.cid-udwrySbA8i h2 {
  color: #0085d0;
}
.cid-udwrySVkCG {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-udwrySVkCG .mbr-section-title {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-udwrySVkCG .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-udwrySVkCG h3 {
  font-weight: 500 !important;
}
.cid-udwrySVkCG .order {
  min-width: 3.1rem;
  max-width: 3.1rem;
  min-height: 3.1rem;
  max-height: 3.1rem;
  border-radius: 100%;
  background-color: #0085d0;
  color: #ffffff;
  margin-right: 2.2rem;
  line-height: 1.72;
}
@media (max-width: 768px) {
  .cid-udwrySVkCG .order {
    margin-right: 0;
  }
}
.cid-udwrySVkCG .list-item {
  background-color: #efefef;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-udwrySVkCG .list-item {
    padding: 3rem;
  }
}
.cid-udwrySVkCG .mbr-text {
  font-weight: 300;
  line-height: 1.72;
  color: #000000;
  text-align: left;
}
.cid-udwrySVkCG .mbr-subtitle {
  color: #000000;
}
@media (max-width: 768px) {
  .cid-udwrySVkCG .mbr-subtitle {
    margin-bottom: 2px !important;
  }
}
.cid-udwryU9Ml6 {
  padding-top: 120px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-udwryU9Ml6 h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-udwryU9Ml6 .container {
    position: relative;
  }
  .cid-udwryU9Ml6 .row {
    margin: 0;
  }
  .cid-udwryU9Ml6 h2 {
    margin: 0;
  }
}
.cid-udwryU9Ml6 .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-udwryU9Ml6 .mbr-section-subtitle {
  color: #101010;
}
.cid-udwryU9Ml6 .container-column,
.cid-udwryU9Ml6 h2 {
  color: #0085d0;
}
.cid-udwryUSyef {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-udwryUSyef .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-udwryUSyef .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-udwryUSyef .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-udwryUSyef .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-udwryUSyef .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-udwryUSyef .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-udwryUSyef .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-udwryUSyef .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-udwryUSyef .card .card-box .card-title,
  .cid-udwryUSyef .card .card-box .mbr-text,
  .cid-udwryUSyef .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-udwryUSyef .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-udwryUSyef .card .card-img {
    text-align: right !important;
  }
}
.cid-udwryUSyef .mbr-text,
.cid-udwryUSyef .link {
  color: #000000;
}
.cid-udwryWr4aJ {
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-udwryWr4aJ h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-udwryWr4aJ .container {
    position: relative;
  }
  .cid-udwryWr4aJ .row {
    margin: 0;
  }
  .cid-udwryWr4aJ h2 {
    margin: 0;
  }
}
.cid-udwryWr4aJ .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-udwryWr4aJ .mbr-section-subtitle {
  color: #101010;
}
.cid-udwryWr4aJ .container-column,
.cid-udwryWr4aJ h2 {
  color: #0085d0;
}
.cid-udwryX2VJv {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-udwryX2VJv [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-udwryX2VJv .media-container-column {
  margin-bottom: 3rem;
}
.cid-udwryX2VJv .panel-item {
  position: relative;
}
.cid-udwryX2VJv .mbr-content-title {
  margin-top: 10px;
}
.cid-udwryX2VJv .mbr-content-text {
  text-align: left;
}
.cid-udwryX2VJv .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #0085d0;
  position: relative;
  z-index: 20;
  color: #ffffff;
  margin: 0 auto;
}
.cid-udwryX2VJv .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-udwryX2VJv .line-through {
    display: none;
  }
}
.cid-udwryX2VJv H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-udwryX2VJv .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-udwryX2VJv .mbr-section-title {
  text-align: left;
}
.cid-udwryX2VJv .mbr-subtitle {
  text-align: left;
}
.cid-udwryY2xzs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-udwryYzjYL {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-udwryYzjYL .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-udwryYzjYL .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-udwryYzjYL .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-udwryYzjYL .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-udwryYzjYL .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-udwryYzjYL .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-udwryYzjYL .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-udwryYzjYL .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-udwryYzjYL .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-udwryYzjYL .mbr-text {
    margin-top: 15px;
  }
  .cid-udwryYzjYL .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-udwryZCyOR {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-udwryZCyOR .mbr-text,
.cid-udwryZCyOR .img-align {
  color: #a9a9a9;
}
.cid-udwrz0f7YZ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-udwrz0f7YZ .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-udwrz0f7YZ .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-udwrz0f7YZ p {
  line-height: 1.6;
}
.cid-udwrz0f7YZ .rev,
.cid-udwrz0f7YZ .mbr-iconfont {
  display: inline-block;
}
.cid-udwrz0f7YZ .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-udwrz0f7YZ .card-box {
  padding: 1.5rem;
}
.cid-udwrz0f7YZ .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-udwrz0f7YZ .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-udwrz0f7YZ .mbr-section-title,
.cid-udwrz0f7YZ .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-udwrz0f7YZ .rev {
  color: #0a1c44;
}
.cid-udwrz0f7YZ .card-text,
.cid-udwrz0f7YZ .mbr-section-btn,
.cid-udwrz0f7YZ .ico-line {
  color: #767676;
}
.cid-udwrz1t5JB {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-udwrz1t5JB .mbr-text,
.cid-udwrz1t5JB .ornament {
  text-align: center;
  color: #000000;
}
.cid-udwrz29hC5 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-udwrz29hC5 .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-udwrz29hC5 .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-udwrz29hC5 .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-udwrz29hC5 .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-udwrz29hC5 .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-udwrz29hC5 .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-udwrz29hC5 .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-udwrz29hC5 .input-group-btn {
  padding-left: 0;
}
.cid-udwrz29hC5 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-udwrz29hC5 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-udwrz29hC5 .mbr-text {
  color: #444;
}
.cid-udwrz29hC5 h5 {
  margin-bottom: 0;
}
.cid-udwrz29hC5 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-udwrz29hC5 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-udwrz29hC5 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-udwrz29hC5 .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-udwrz29hC5 .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-udwrz29hC5 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-udwrz29hC5 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-udwrz29hC5 .social-list a:hover {
  opacity: 0.4;
}
.cid-udwrz29hC5 .media-container-row > div {
  padding: 0px;
}
.cid-udwrz29hC5 .text2 {
  color: #000000;
  text-align: left;
}
.cid-udwrz29hC5 .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-udwrz29hC5 .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-udwrz29hC5 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-udwrz29hC5 .social-list,
  .cid-udwrz29hC5 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-udwrz29hC5 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-udwrz29hC5 .form-group {
    max-width: 180px;
  }
}
.cid-udwrz29hC5 .links span {
  color: #9e9e9e;
}
.cid-udwrz29hC5 .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-udwrz29hC5 .logo-title {
  text-align: center;
}
.cid-udwrz29hC5 .logo-title,
.cid-udwrz29hC5 .logo {
  text-align: left;
  color: #535353;
}
.cid-udwrz3zrs9 .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-udwrz3zrs9 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-udwrz3zrs9 a {
  font-style: normal;
}
.cid-udwrz3zrs9 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-udwrz3zrs9 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-udwrz3zrs9 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-udwrz3zrs9 .content-text {
  margin-bottom: 0;
}
.cid-udwrz3zrs9 .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-udwrz3zrs9 .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-udwrz3zrs9 .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-udwrz3zrs9 .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-udwrz3zrs9 .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-udwrz3zrs9 .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-udwrz3zrs9 .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-udwrz3zrs9 .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-udwrz3zrs9 .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-udwrz3zrs9 .nav-dropdown .link {
  font-weight: 400;
}
.cid-udwrz3zrs9 .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-udwrz3zrs9 .content-right-side {
  text-align: center;
}
.cid-udwrz3zrs9 .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-udwrz3zrs9 .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-udwrz3zrs9 .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-udwrz3zrs9 .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-udwrz3zrs9 .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-udwrz3zrs9 .menu-bottom {
    justify-content: flex-end;
  }
  .cid-udwrz3zrs9 img {
    height: 3.8rem !important;
  }
  .cid-udwrz3zrs9 .btn {
    display: -webkit-flex;
  }
  .cid-udwrz3zrs9 button.navbar-toggler {
    display: block;
  }
  .cid-udwrz3zrs9 .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-udwrz3zrs9 .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-udwrz3zrs9 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-udwrz3zrs9 .navbar-collapse.collapsing,
  .cid-udwrz3zrs9 .navbar-collapse.show {
    display: block !important;
  }
  .cid-udwrz3zrs9 .navbar-collapse.collapsing .navbar-nav,
  .cid-udwrz3zrs9 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-udwrz3zrs9 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-udwrz3zrs9 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-udwrz3zrs9 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-udwrz3zrs9 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-udwrz3zrs9 .navbar-collapse.collapsing .navbar-buttons,
  .cid-udwrz3zrs9 .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-udwrz3zrs9 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-udwrz3zrs9 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-udwrz3zrs9 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-udwrz3zrs9 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-udwrz3zrs9 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-udwrz3zrs9 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-udwrz3zrs9 .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-udwrz3zrs9 .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-udwrz3zrs9 .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-udwrz3zrs9 .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-udwrz3zrs9 .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-udwrz3zrs9 .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-udwrz3zrs9 .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-udwrz3zrs9 .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-udwrz3zrs9 .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-udwrz3zrs9 .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-udwrz3zrs9 .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-udwrz3zrs9 .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-udwrz3zrs9 .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-udwrz3zrs9 .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-udwrz3zrs9 .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-udwrz3zrs9 .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-udwrz3zrs9 .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-udwrz3zrs9 .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-udwrz3zrs9 .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-udwrz3zrs9 .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-udwrz3zrs9 .navbar {
    display: block;
    padding: 0;
  }
  .cid-udwrz3zrs9 .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-udwrz3zrs9 .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-udwrz3zrs9 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-udwrz3zrs9 .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-udwrz3zrs9 .navbar-toggler {
    display: none;
  }
  .cid-udwrz3zrs9 .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-udwrz3zrs9 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-udwrz3zrs9 .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-udwrz3zrs9 .menu-logo {
  margin-right: auto;
}
.cid-udwrz3zrs9 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-udwrz3zrs9 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-udwrz3zrs9 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-udwrz3zrs9 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-udwrz3zrs9 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-udwrz3zrs9 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-udwrz3zrs9 .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-udwrz3zrs9 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-udwrz3zrs9 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-udwrz3zrs9 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-udwrz3zrs9 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-udwrz3zrs9 .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-udwrz3zrs9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-udwrz3zrs9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-udwrz3zrs9 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-udwrz3zrs9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-udwrz3zrs9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-udwrz3zrs9 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-udwrz3zrs9 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-udwrz3zrs9 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-udwrz3zrs9 .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-udwrz3zrs9 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-udwrz3zrs9 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-udwrz3zrs9 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-udwrz3zrs9 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-udwrz3zrs9 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-udwrz3zrs9 button.navbar-toggler:focus {
  outline: none;
}
.cid-udwrz3zrs9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-udwrz3zrs9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-udwrz3zrs9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-udwrz3zrs9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-udwrz3zrs9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-udwrz3zrs9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-udwrz3zrs9 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-udwrz3zrs9 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-udwrz3zrs9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-udwrz3zrs9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-udwrz3zrs9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-udwrz3zrs9 .collapsed .btn {
  display: -webkit-flex;
}
.cid-udwrz3zrs9 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-udwrz3zrs9 .collapsed .navbar-collapse.collapsing,
.cid-udwrz3zrs9 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-udwrz3zrs9 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-udwrz3zrs9 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-udwrz3zrs9 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-udwrz3zrs9 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-udwrz3zrs9 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-udwrz3zrs9 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-udwrz3zrs9 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-udwrz3zrs9 .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-udwrz3zrs9 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-udwrz3zrs9 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-udwrz3zrs9 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-udwrz3zrs9 .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-udwrz3zrs9 .collapsed button.navbar-toggler {
  display: block;
}
.cid-udwrz3zrs9 .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-udwrz3zrs9 .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-udwrz3zrs9 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-udwrz3zrs9 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-udwrz3zrs9 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-udwrz3zrs9 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-udwrz3zrs9 .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-udwrz3zrs9 .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-udwrz3zrs9 .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-udwrz3zrs9 .nav-link:focus {
  outline: none;
}
.cid-udwrz3zrs9 .navbar-toggler {
  position: relative;
}
.cid-udwrz3zrs9 .dropdown-item.active,
.cid-udwrz3zrs9 .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-udwrz3zrs9 .nav-link:hover,
.cid-udwrz3zrs9 .dropdown-item:hover {
  color: #000000;
}
.cid-udwrz3zrs9 .widget-title,
.cid-udwrz3zrs9 .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-uchQLJM6vb {
  padding-top: 180px;
  background-image: url("../../../assets/images/header-sustratos-celulosicos-y-no-celulosicos-para-impresion-1920x1080.jpg");
}
.cid-uchQLJM6vb .container {
  margin-bottom: 15%;
}
.cid-uchQLJM6vb .content-container .btn-bgr {
  z-index: 0;
}
.cid-uchQLJM6vb .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-uchQLJM6vb .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-uchQLJM6vb .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-uchQLJM6vb .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-uchQLJM6vb .box-item:last-child {
  background-color: #0085d0;
}
.cid-uchQLJM6vb .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-uchQLJM6vb .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-uchQLJM6vb .box-list li:last-child {
  border-bottom: none;
}
.cid-uchQLJM6vb .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-uchQLJM6vb .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-uchQLJM6vb .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-uchQLJM6vb .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-uchQLJM6vb .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-uchQLJM6vb .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-uchQLJM6vb .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-uchQLJM6vb UL {
  text-align: left;
}
.cid-uchQLJM6vb .mbr-text,
.cid-uchQLJM6vb .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uchQLJM6vb H1 {
  color: #ffffff;
}
.cid-uchQLKUo1G {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uchQLKUo1G .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uchQLKUo1G .row {
  flex-direction: row-reverse;
}
.cid-uchQLKUo1G img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uchQLKUo1G .text-wrapper {
    padding: 2rem;
  }
}
.cid-uchQLKUo1G .mbr-text {
  color: #000000;
}
.cid-uchQLKUo1G .mbr-section-title {
  color: #0085d0;
}
.cid-uchQLLRDJY {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/fondo-azul-5-2000x1125.jpg");
}
.cid-uchQLLRDJY li {
  list-style: none;
}
.cid-uchQLLRDJY .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-uchQLLRDJY .item-wrap:hover .mbr-iconfont {
  color: #0078bc !important;
}
.cid-uchQLLRDJY .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-uchQLLRDJY h4 {
  margin: 0;
}
.cid-uchQLLRDJY ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-uchQLLRDJY .md-pb {
    padding-bottom: 1rem;
  }
  .cid-uchQLLRDJY .t1 {
    display: none;
  }
}
.cid-uchQLLRDJY .col-title2 {
  color: #0085d0;
}
.cid-uchQLLRDJY .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-uchQLLRDJY .col-title1 {
  color: #ffffff;
}
.cid-uchQLMZZXA {
  padding-top: 90px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uchQLMZZXA h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-uchQLMZZXA .container {
    position: relative;
  }
  .cid-uchQLMZZXA .row {
    margin: 0;
  }
  .cid-uchQLMZZXA h2 {
    margin: 0;
  }
}
.cid-uchQLMZZXA .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-uchQLMZZXA .mbr-section-subtitle {
  color: #101010;
}
.cid-uchQLMZZXA .container-column,
.cid-uchQLMZZXA h2 {
  color: #0085d0;
}
.cid-uchQLNp8q4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uchQLNp8q4 .mbr-section-title {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uchQLNp8q4 .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uchQLNp8q4 h3 {
  font-weight: 500 !important;
}
.cid-uchQLNp8q4 .order {
  min-width: 3.1rem;
  max-width: 3.1rem;
  min-height: 3.1rem;
  max-height: 3.1rem;
  border-radius: 100%;
  background-color: #0085d0;
  color: #ffffff;
  margin-right: 2.2rem;
  line-height: 1.72;
}
@media (max-width: 768px) {
  .cid-uchQLNp8q4 .order {
    margin-right: 0;
  }
}
.cid-uchQLNp8q4 .list-item {
  background-color: #efefef;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-uchQLNp8q4 .list-item {
    padding: 3rem;
  }
}
.cid-uchQLNp8q4 .mbr-text {
  font-weight: 300;
  line-height: 1.72;
  color: #000000;
  text-align: left;
}
.cid-uchQLNp8q4 .mbr-subtitle {
  color: #000000;
}
@media (max-width: 768px) {
  .cid-uchQLNp8q4 .mbr-subtitle {
    margin-bottom: 2px !important;
  }
}
.cid-uchQLO1IBm {
  padding-top: 120px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uchQLO1IBm h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-uchQLO1IBm .container {
    position: relative;
  }
  .cid-uchQLO1IBm .row {
    margin: 0;
  }
  .cid-uchQLO1IBm h2 {
    margin: 0;
  }
}
.cid-uchQLO1IBm .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-uchQLO1IBm .mbr-section-subtitle {
  color: #101010;
}
.cid-uchQLO1IBm .container-column,
.cid-uchQLO1IBm h2 {
  color: #0085d0;
}
.cid-uchQLOuijq {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uchQLOuijq .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uchQLOuijq .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uchQLOuijq .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-uchQLOuijq .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-uchQLOuijq .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uchQLOuijq .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uchQLOuijq .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-uchQLOuijq .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-uchQLOuijq .card .card-box .card-title,
  .cid-uchQLOuijq .card .card-box .mbr-text,
  .cid-uchQLOuijq .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-uchQLOuijq .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-uchQLOuijq .card .card-img {
    text-align: right !important;
  }
}
.cid-uchQLOuijq .mbr-text,
.cid-uchQLOuijq .link {
  color: #000000;
}
.cid-uchQLPCEpj {
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uchQLPCEpj h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-uchQLPCEpj .container {
    position: relative;
  }
  .cid-uchQLPCEpj .row {
    margin: 0;
  }
  .cid-uchQLPCEpj h2 {
    margin: 0;
  }
}
.cid-uchQLPCEpj .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-uchQLPCEpj .mbr-section-subtitle {
  color: #101010;
}
.cid-uchQLPCEpj .container-column,
.cid-uchQLPCEpj h2 {
  color: #0085d0;
}
.cid-uchQLQ1goT {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uchQLQ1goT [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-uchQLQ1goT .media-container-column {
  margin-bottom: 3rem;
}
.cid-uchQLQ1goT .panel-item {
  position: relative;
}
.cid-uchQLQ1goT .mbr-content-title {
  margin-top: 10px;
}
.cid-uchQLQ1goT .mbr-content-text {
  text-align: left;
}
.cid-uchQLQ1goT .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #0085d0;
  position: relative;
  z-index: 20;
  color: #ffffff;
  margin: 0 auto;
}
.cid-uchQLQ1goT .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-uchQLQ1goT .line-through {
    display: none;
  }
}
.cid-uchQLQ1goT H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-uchQLQ1goT .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uchQLQ1goT .mbr-section-title {
  text-align: left;
}
.cid-uchQLQ1goT .mbr-subtitle {
  text-align: left;
}
.cid-uchQLQDLI1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uchQLR3yx1 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uchQLR3yx1 .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-uchQLR3yx1 .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-uchQLR3yx1 .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uchQLR3yx1 .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-uchQLR3yx1 .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-uchQLR3yx1 .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-uchQLR3yx1 .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-uchQLR3yx1 .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-uchQLR3yx1 .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-uchQLR3yx1 .mbr-text {
    margin-top: 15px;
  }
  .cid-uchQLR3yx1 .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-uchQLROlno {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uchQLROlno .mbr-text,
.cid-uchQLROlno .img-align {
  color: #a9a9a9;
}
.cid-udqh0uFBvZ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-udqh0uFBvZ .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-udqh0uFBvZ .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-udqh0uFBvZ p {
  line-height: 1.6;
}
.cid-udqh0uFBvZ .rev,
.cid-udqh0uFBvZ .mbr-iconfont {
  display: inline-block;
}
.cid-udqh0uFBvZ .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-udqh0uFBvZ .card-box {
  padding: 1.5rem;
}
.cid-udqh0uFBvZ .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-udqh0uFBvZ .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-udqh0uFBvZ .mbr-section-title,
.cid-udqh0uFBvZ .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-udqh0uFBvZ .rev {
  color: #0a1c44;
}
.cid-udqh0uFBvZ .card-text,
.cid-udqh0uFBvZ .mbr-section-btn,
.cid-udqh0uFBvZ .ico-line {
  color: #767676;
}
.cid-uchQLTtkaq {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uchQLTtkaq .mbr-text,
.cid-uchQLTtkaq .ornament {
  text-align: center;
  color: #000000;
}
.cid-uchQLTQ9GD {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-uchQLTQ9GD .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-uchQLTQ9GD .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uchQLTQ9GD .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-uchQLTQ9GD .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-uchQLTQ9GD .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-uchQLTQ9GD .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uchQLTQ9GD .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-uchQLTQ9GD .input-group-btn {
  padding-left: 0;
}
.cid-uchQLTQ9GD .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uchQLTQ9GD .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-uchQLTQ9GD .mbr-text {
  color: #444;
}
.cid-uchQLTQ9GD h5 {
  margin-bottom: 0;
}
.cid-uchQLTQ9GD .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uchQLTQ9GD .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uchQLTQ9GD .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uchQLTQ9GD .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uchQLTQ9GD .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uchQLTQ9GD .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uchQLTQ9GD .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uchQLTQ9GD .social-list a:hover {
  opacity: 0.4;
}
.cid-uchQLTQ9GD .media-container-row > div {
  padding: 0px;
}
.cid-uchQLTQ9GD .text2 {
  color: #000000;
  text-align: left;
}
.cid-uchQLTQ9GD .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uchQLTQ9GD .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uchQLTQ9GD .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uchQLTQ9GD .social-list,
  .cid-uchQLTQ9GD .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uchQLTQ9GD h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-uchQLTQ9GD .form-group {
    max-width: 180px;
  }
}
.cid-uchQLTQ9GD .links span {
  color: #9e9e9e;
}
.cid-uchQLTQ9GD .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-uchQLTQ9GD .logo-title {
  text-align: center;
}
.cid-uchQLTQ9GD .logo-title,
.cid-uchQLTQ9GD .logo {
  text-align: left;
  color: #535353;
}
.cid-uchQLUNrof .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-uchQLUNrof .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-uchQLUNrof a {
  font-style: normal;
}
.cid-uchQLUNrof .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uchQLUNrof .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-uchQLUNrof .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uchQLUNrof .content-text {
  margin-bottom: 0;
}
.cid-uchQLUNrof .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uchQLUNrof .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uchQLUNrof .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-uchQLUNrof .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-uchQLUNrof .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-uchQLUNrof .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uchQLUNrof .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uchQLUNrof .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uchQLUNrof .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uchQLUNrof .nav-dropdown .link {
  font-weight: 400;
}
.cid-uchQLUNrof .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uchQLUNrof .content-right-side {
  text-align: center;
}
.cid-uchQLUNrof .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uchQLUNrof .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-uchQLUNrof .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-uchQLUNrof .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-uchQLUNrof .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-uchQLUNrof .menu-bottom {
    justify-content: flex-end;
  }
  .cid-uchQLUNrof img {
    height: 3.8rem !important;
  }
  .cid-uchQLUNrof .btn {
    display: -webkit-flex;
  }
  .cid-uchQLUNrof button.navbar-toggler {
    display: block;
  }
  .cid-uchQLUNrof .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uchQLUNrof .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uchQLUNrof .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uchQLUNrof .navbar-collapse.collapsing,
  .cid-uchQLUNrof .navbar-collapse.show {
    display: block !important;
  }
  .cid-uchQLUNrof .navbar-collapse.collapsing .navbar-nav,
  .cid-uchQLUNrof .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uchQLUNrof .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uchQLUNrof .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uchQLUNrof .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-uchQLUNrof .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-uchQLUNrof .navbar-collapse.collapsing .navbar-buttons,
  .cid-uchQLUNrof .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uchQLUNrof .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uchQLUNrof .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uchQLUNrof .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uchQLUNrof .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uchQLUNrof .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uchQLUNrof .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uchQLUNrof .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-uchQLUNrof .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-uchQLUNrof .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-uchQLUNrof .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-uchQLUNrof .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-uchQLUNrof .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-uchQLUNrof .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-uchQLUNrof .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-uchQLUNrof .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-uchQLUNrof .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-uchQLUNrof .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uchQLUNrof .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-uchQLUNrof .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-uchQLUNrof .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-uchQLUNrof .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-uchQLUNrof .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-uchQLUNrof .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-uchQLUNrof .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-uchQLUNrof .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uchQLUNrof .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uchQLUNrof .navbar {
    display: block;
    padding: 0;
  }
  .cid-uchQLUNrof .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uchQLUNrof .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-uchQLUNrof .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-uchQLUNrof .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-uchQLUNrof .navbar-toggler {
    display: none;
  }
  .cid-uchQLUNrof .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uchQLUNrof .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uchQLUNrof .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uchQLUNrof .menu-logo {
  margin-right: auto;
}
.cid-uchQLUNrof .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uchQLUNrof .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uchQLUNrof .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uchQLUNrof .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uchQLUNrof .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uchQLUNrof .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uchQLUNrof .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-uchQLUNrof .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uchQLUNrof .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uchQLUNrof .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uchQLUNrof .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uchQLUNrof .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uchQLUNrof .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uchQLUNrof .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uchQLUNrof .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uchQLUNrof .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uchQLUNrof .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uchQLUNrof .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uchQLUNrof .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uchQLUNrof .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uchQLUNrof .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-uchQLUNrof .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uchQLUNrof .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uchQLUNrof .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uchQLUNrof .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uchQLUNrof button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uchQLUNrof button.navbar-toggler:focus {
  outline: none;
}
.cid-uchQLUNrof button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-uchQLUNrof button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uchQLUNrof button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uchQLUNrof button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uchQLUNrof button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uchQLUNrof nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uchQLUNrof nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uchQLUNrof nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uchQLUNrof nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uchQLUNrof .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uchQLUNrof .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uchQLUNrof .collapsed .btn {
  display: -webkit-flex;
}
.cid-uchQLUNrof .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uchQLUNrof .collapsed .navbar-collapse.collapsing,
.cid-uchQLUNrof .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uchQLUNrof .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uchQLUNrof .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uchQLUNrof .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uchQLUNrof .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uchQLUNrof .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-uchQLUNrof .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-uchQLUNrof .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uchQLUNrof .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-uchQLUNrof .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uchQLUNrof .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uchQLUNrof .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-uchQLUNrof .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uchQLUNrof .collapsed button.navbar-toggler {
  display: block;
}
.cid-uchQLUNrof .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uchQLUNrof .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uchQLUNrof .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uchQLUNrof .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uchQLUNrof .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uchQLUNrof .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uchQLUNrof .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uchQLUNrof .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uchQLUNrof .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uchQLUNrof .nav-link:focus {
  outline: none;
}
.cid-uchQLUNrof .navbar-toggler {
  position: relative;
}
.cid-uchQLUNrof .dropdown-item.active,
.cid-uchQLUNrof .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-uchQLUNrof .nav-link:hover,
.cid-uchQLUNrof .dropdown-item:hover {
  color: #000000;
}
.cid-uchQLUNrof .widget-title,
.cid-uchQLUNrof .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-tNc7cmWKRy {
  padding-top: 180px;
  background-image: url("../../../assets/images/header-serigrafia-materiale-y-procesos-1950x1080.jpg");
}
.cid-tNc7cmWKRy .container {
  margin-bottom: 15%;
}
.cid-tNc7cmWKRy .content-container .btn-bgr {
  z-index: 0;
}
.cid-tNc7cmWKRy .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-tNc7cmWKRy .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-tNc7cmWKRy .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-tNc7cmWKRy .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-tNc7cmWKRy .box-item:last-child {
  background-color: #0085d0;
}
.cid-tNc7cmWKRy .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-tNc7cmWKRy .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-tNc7cmWKRy .box-list li:last-child {
  border-bottom: none;
}
.cid-tNc7cmWKRy .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-tNc7cmWKRy .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-tNc7cmWKRy .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-tNc7cmWKRy .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-tNc7cmWKRy .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-tNc7cmWKRy .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-tNc7cmWKRy .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-tNc7cmWKRy UL {
  text-align: left;
}
.cid-tNc7cmWKRy .mbr-text,
.cid-tNc7cmWKRy .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-tNc7cmWKRy H1 {
  color: #ffffff;
}
.cid-tNc7cnsE4P {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tNc7cnsE4P .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tNc7cnsE4P .row {
  flex-direction: row-reverse;
}
.cid-tNc7cnsE4P img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tNc7cnsE4P .text-wrapper {
    padding: 2rem;
  }
}
.cid-tNc7cnsE4P .mbr-text {
  color: #000000;
}
.cid-tNc7cnsE4P .mbr-section-title {
  color: #0085d0;
}
.cid-tNc7comzj9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tNc7comzj9 .row {
  background: #0085d0;
  padding: 3rem 1rem;
  margin: auto;
  position: relative;
}
@media (max-width: 767px) {
  .cid-tNc7comzj9 .row {
    padding: 1rem 0rem;
  }
}
.cid-tNc7comzj9 .mbr-iconfont {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2rem;
  color: #0078bc;
  font-size: 12rem;
  z-index: 0;
}
@media (max-width: 767px) {
  .cid-tNc7comzj9 .mbr-iconfont {
    font-size: 8rem;
  }
}
@media (max-width: 767px) {
  .cid-tNc7comzj9 .image-wrapper {
    padding-bottom: 2rem;
  }
}
.cid-tNc7comzj9 .card {
  z-index: 2;
}
.cid-tNc7comzj9 .mbr-text,
.cid-tNc7comzj9 .mbr-section-btn {
  color: #ffffff;
}
.cid-tNc7comzj9 .mbr-section-subtitle {
  color: #14191e;
}
.cid-tNc7comzj9 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tNc7cozUDb {
  padding-top: 90px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tNc7cozUDb h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-tNc7cozUDb .container {
    position: relative;
  }
  .cid-tNc7cozUDb .row {
    margin: 0;
  }
  .cid-tNc7cozUDb h2 {
    margin: 0;
  }
}
.cid-tNc7cozUDb .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-tNc7cozUDb .mbr-section-subtitle {
  color: #101010;
}
.cid-tNc7cozUDb .container-column,
.cid-tNc7cozUDb h2 {
  color: #0085d0;
}
.cid-tNc7coQJVi {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tNc7coQJVi .mbr-section-title {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-tNc7coQJVi .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-tNc7coQJVi h3 {
  font-weight: 500 !important;
}
.cid-tNc7coQJVi .order {
  min-width: 3.1rem;
  max-width: 3.1rem;
  min-height: 3.1rem;
  max-height: 3.1rem;
  border-radius: 100%;
  background-color: #0085d0;
  color: #ffffff;
  margin-right: 2.2rem;
  line-height: 1.72;
}
@media (max-width: 768px) {
  .cid-tNc7coQJVi .order {
    margin-right: 0;
  }
}
.cid-tNc7coQJVi .list-item {
  background-color: #efefef;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-tNc7coQJVi .list-item {
    padding: 3rem;
  }
}
.cid-tNc7coQJVi .mbr-text {
  font-weight: 300;
  line-height: 1.72;
  color: #000000;
  text-align: left;
}
.cid-tNc7coQJVi .mbr-subtitle {
  color: #0085d0;
}
@media (max-width: 768px) {
  .cid-tNc7coQJVi .mbr-subtitle {
    margin-bottom: 2px !important;
  }
}
.cid-tNc7cphT0R {
  padding-top: 120px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tNc7cphT0R h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-tNc7cphT0R .container {
    position: relative;
  }
  .cid-tNc7cphT0R .row {
    margin: 0;
  }
  .cid-tNc7cphT0R h2 {
    margin: 0;
  }
}
.cid-tNc7cphT0R .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-tNc7cphT0R .mbr-section-subtitle {
  color: #101010;
}
.cid-tNc7cphT0R .container-column,
.cid-tNc7cphT0R h2 {
  color: #0085d0;
}
.cid-tNc7cpCK6v {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tNc7cpCK6v .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tNc7cpCK6v .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tNc7cpCK6v .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-tNc7cpCK6v .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-tNc7cpCK6v .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-tNc7cpCK6v .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tNc7cpCK6v .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-tNc7cpCK6v .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-tNc7cpCK6v .card .card-box .card-title,
  .cid-tNc7cpCK6v .card .card-box .mbr-text,
  .cid-tNc7cpCK6v .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-tNc7cpCK6v .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-tNc7cpCK6v .card .card-img {
    text-align: right !important;
  }
}
.cid-tNc7cpCK6v .mbr-text,
.cid-tNc7cpCK6v .link {
  color: #000000;
}
.cid-tNc7cqfoqB {
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tNc7cqfoqB h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-tNc7cqfoqB .container {
    position: relative;
  }
  .cid-tNc7cqfoqB .row {
    margin: 0;
  }
  .cid-tNc7cqfoqB h2 {
    margin: 0;
  }
}
.cid-tNc7cqfoqB .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-tNc7cqfoqB .mbr-section-subtitle {
  color: #101010;
}
.cid-tNc7cqfoqB .container-column,
.cid-tNc7cqfoqB h2 {
  color: #0085d0;
}
.cid-tNc7cqwGYx {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tNc7cqwGYx [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-tNc7cqwGYx .media-container-column {
  margin-bottom: 3rem;
}
.cid-tNc7cqwGYx .panel-item {
  position: relative;
}
.cid-tNc7cqwGYx .mbr-content-title {
  margin-top: 10px;
}
.cid-tNc7cqwGYx .mbr-content-text {
  text-align: left;
}
.cid-tNc7cqwGYx .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #0085d0;
  position: relative;
  z-index: 20;
  color: #ffffff;
  margin: 0 auto;
}
.cid-tNc7cqwGYx .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-tNc7cqwGYx .line-through {
    display: none;
  }
}
.cid-tNc7cqwGYx H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-tNc7cqwGYx .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tNc7cqwGYx .mbr-section-title {
  text-align: left;
}
.cid-tNc7cqwGYx .mbr-subtitle {
  text-align: left;
}
.cid-tNc7cqPdEl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tNc7cqZ7dQ {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tNc7cqZ7dQ .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tNc7cqZ7dQ .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tNc7cqZ7dQ .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tNc7cqZ7dQ .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tNc7cqZ7dQ .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tNc7cqZ7dQ .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tNc7cqZ7dQ .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tNc7cqZ7dQ .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tNc7cqZ7dQ .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tNc7cqZ7dQ .mbr-text {
    margin-top: 15px;
  }
  .cid-tNc7cqZ7dQ .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tNc7crmxX5 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tNc7crmxX5 .mbr-text,
.cid-tNc7crmxX5 .img-align {
  color: #a9a9a9;
}
.cid-udqhgcba0U {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-udqhgcba0U .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-udqhgcba0U .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-udqhgcba0U p {
  line-height: 1.6;
}
.cid-udqhgcba0U .rev,
.cid-udqhgcba0U .mbr-iconfont {
  display: inline-block;
}
.cid-udqhgcba0U .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-udqhgcba0U .card-box {
  padding: 1.5rem;
}
.cid-udqhgcba0U .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-udqhgcba0U .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-udqhgcba0U .mbr-section-title,
.cid-udqhgcba0U .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-udqhgcba0U .rev {
  color: #0a1c44;
}
.cid-udqhgcba0U .card-text,
.cid-udqhgcba0U .mbr-section-btn,
.cid-udqhgcba0U .ico-line {
  color: #767676;
}
.cid-tNc7csgjnh {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tNc7csgjnh .mbr-text,
.cid-tNc7csgjnh .ornament {
  text-align: center;
  color: #000000;
}
.cid-tNc7csyNjC {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tNc7csyNjC .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-tNc7csyNjC .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tNc7csyNjC .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-tNc7csyNjC .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-tNc7csyNjC .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-tNc7csyNjC .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tNc7csyNjC .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-tNc7csyNjC .input-group-btn {
  padding-left: 0;
}
.cid-tNc7csyNjC .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tNc7csyNjC .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-tNc7csyNjC .mbr-text {
  color: #444;
}
.cid-tNc7csyNjC h5 {
  margin-bottom: 0;
}
.cid-tNc7csyNjC .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tNc7csyNjC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tNc7csyNjC .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tNc7csyNjC .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tNc7csyNjC .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tNc7csyNjC .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tNc7csyNjC .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tNc7csyNjC .social-list a:hover {
  opacity: 0.4;
}
.cid-tNc7csyNjC .media-container-row > div {
  padding: 0px;
}
.cid-tNc7csyNjC .text2 {
  color: #000000;
  text-align: left;
}
.cid-tNc7csyNjC .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-tNc7csyNjC .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tNc7csyNjC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tNc7csyNjC .social-list,
  .cid-tNc7csyNjC .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tNc7csyNjC h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-tNc7csyNjC .form-group {
    max-width: 180px;
  }
}
.cid-tNc7csyNjC .links span {
  color: #9e9e9e;
}
.cid-tNc7csyNjC .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-tNc7csyNjC .logo-title {
  text-align: center;
}
.cid-tNc7csyNjC .logo-title,
.cid-tNc7csyNjC .logo {
  text-align: left;
  color: #535353;
}
.cid-tNc7ctgkRH .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tNc7ctgkRH .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tNc7ctgkRH a {
  font-style: normal;
}
.cid-tNc7ctgkRH .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tNc7ctgkRH .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tNc7ctgkRH .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tNc7ctgkRH .content-text {
  margin-bottom: 0;
}
.cid-tNc7ctgkRH .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tNc7ctgkRH .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tNc7ctgkRH .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tNc7ctgkRH .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tNc7ctgkRH .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tNc7ctgkRH .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tNc7ctgkRH .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tNc7ctgkRH .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tNc7ctgkRH .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tNc7ctgkRH .nav-dropdown .link {
  font-weight: 400;
}
.cid-tNc7ctgkRH .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tNc7ctgkRH .content-right-side {
  text-align: center;
}
.cid-tNc7ctgkRH .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tNc7ctgkRH .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tNc7ctgkRH .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tNc7ctgkRH .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tNc7ctgkRH .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tNc7ctgkRH .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tNc7ctgkRH img {
    height: 3.8rem !important;
  }
  .cid-tNc7ctgkRH .btn {
    display: -webkit-flex;
  }
  .cid-tNc7ctgkRH button.navbar-toggler {
    display: block;
  }
  .cid-tNc7ctgkRH .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tNc7ctgkRH .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tNc7ctgkRH .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tNc7ctgkRH .navbar-collapse.collapsing,
  .cid-tNc7ctgkRH .navbar-collapse.show {
    display: block !important;
  }
  .cid-tNc7ctgkRH .navbar-collapse.collapsing .navbar-nav,
  .cid-tNc7ctgkRH .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tNc7ctgkRH .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tNc7ctgkRH .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tNc7ctgkRH .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tNc7ctgkRH .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tNc7ctgkRH .navbar-collapse.collapsing .navbar-buttons,
  .cid-tNc7ctgkRH .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tNc7ctgkRH .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tNc7ctgkRH .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tNc7ctgkRH .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tNc7ctgkRH .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tNc7ctgkRH .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tNc7ctgkRH .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tNc7ctgkRH .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tNc7ctgkRH .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tNc7ctgkRH .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tNc7ctgkRH .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tNc7ctgkRH .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tNc7ctgkRH .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tNc7ctgkRH .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tNc7ctgkRH .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tNc7ctgkRH .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tNc7ctgkRH .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tNc7ctgkRH .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tNc7ctgkRH .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tNc7ctgkRH .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tNc7ctgkRH .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tNc7ctgkRH .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tNc7ctgkRH .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tNc7ctgkRH .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tNc7ctgkRH .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tNc7ctgkRH .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tNc7ctgkRH .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tNc7ctgkRH .navbar {
    display: block;
    padding: 0;
  }
  .cid-tNc7ctgkRH .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tNc7ctgkRH .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tNc7ctgkRH .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tNc7ctgkRH .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tNc7ctgkRH .navbar-toggler {
    display: none;
  }
  .cid-tNc7ctgkRH .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tNc7ctgkRH .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tNc7ctgkRH .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tNc7ctgkRH .menu-logo {
  margin-right: auto;
}
.cid-tNc7ctgkRH .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tNc7ctgkRH .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tNc7ctgkRH .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tNc7ctgkRH .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tNc7ctgkRH .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tNc7ctgkRH .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tNc7ctgkRH .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tNc7ctgkRH .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tNc7ctgkRH .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tNc7ctgkRH .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tNc7ctgkRH .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tNc7ctgkRH .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tNc7ctgkRH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tNc7ctgkRH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tNc7ctgkRH .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tNc7ctgkRH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tNc7ctgkRH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tNc7ctgkRH .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tNc7ctgkRH .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tNc7ctgkRH .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tNc7ctgkRH .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tNc7ctgkRH .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tNc7ctgkRH .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tNc7ctgkRH .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tNc7ctgkRH .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tNc7ctgkRH button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tNc7ctgkRH button.navbar-toggler:focus {
  outline: none;
}
.cid-tNc7ctgkRH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tNc7ctgkRH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tNc7ctgkRH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tNc7ctgkRH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tNc7ctgkRH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tNc7ctgkRH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tNc7ctgkRH nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tNc7ctgkRH nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tNc7ctgkRH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tNc7ctgkRH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tNc7ctgkRH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tNc7ctgkRH .collapsed .btn {
  display: -webkit-flex;
}
.cid-tNc7ctgkRH .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tNc7ctgkRH .collapsed .navbar-collapse.collapsing,
.cid-tNc7ctgkRH .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tNc7ctgkRH .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tNc7ctgkRH .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tNc7ctgkRH .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tNc7ctgkRH .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tNc7ctgkRH .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tNc7ctgkRH .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tNc7ctgkRH .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tNc7ctgkRH .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tNc7ctgkRH .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tNc7ctgkRH .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tNc7ctgkRH .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tNc7ctgkRH .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tNc7ctgkRH .collapsed button.navbar-toggler {
  display: block;
}
.cid-tNc7ctgkRH .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tNc7ctgkRH .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tNc7ctgkRH .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tNc7ctgkRH .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tNc7ctgkRH .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tNc7ctgkRH .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tNc7ctgkRH .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tNc7ctgkRH .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tNc7ctgkRH .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tNc7ctgkRH .nav-link:focus {
  outline: none;
}
.cid-tNc7ctgkRH .navbar-toggler {
  position: relative;
}
.cid-tNc7ctgkRH .dropdown-item.active,
.cid-tNc7ctgkRH .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tNc7ctgkRH .nav-link:hover,
.cid-tNc7ctgkRH .dropdown-item:hover {
  color: #000000;
}
.cid-tNc7ctgkRH .widget-title,
.cid-tNc7ctgkRH .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-ukdnX164l7 {
  padding-top: 180px;
  background-image: url("../../../assets/images/header-laminacion-de-envases-flexibles-1920x1080.jpg");
}
.cid-ukdnX164l7 .container {
  margin-bottom: 15%;
}
.cid-ukdnX164l7 .content-container .btn-bgr {
  z-index: 0;
}
.cid-ukdnX164l7 .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-ukdnX164l7 .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-ukdnX164l7 .box-item:first-child {
  background-color: #0085d0;
  margin-top: -200px;
}
.cid-ukdnX164l7 .box-item:nth-child(2) {
  background-color: #0078bc;
}
.cid-ukdnX164l7 .box-item:last-child {
  background-color: #0085d0;
}
.cid-ukdnX164l7 .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-ukdnX164l7 .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-ukdnX164l7 .box-list li:last-child {
  border-bottom: none;
}
.cid-ukdnX164l7 .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-ukdnX164l7 .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-ukdnX164l7 .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-ukdnX164l7 .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-ukdnX164l7 .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-ukdnX164l7 .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-ukdnX164l7 .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-ukdnX164l7 UL {
  text-align: left;
}
.cid-ukdnX164l7 .mbr-text,
.cid-ukdnX164l7 .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-ukdnX164l7 H1 {
  color: #ffffff;
}
.cid-ukdnX1PqY5 {
  padding-top: 8rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ukdnX1PqY5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ukdnX1PqY5 .row {
  flex-direction: row-reverse;
}
.cid-ukdnX1PqY5 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ukdnX1PqY5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ukdnX1PqY5 .mbr-text {
  color: #000000;
}
.cid-ukdnX1PqY5 .mbr-section-title {
  color: #0078bc;
}
.cid-ukdnX2xPRz {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-azul-2-2000x1125.jpg");
}
.cid-ukdnX2xPRz li {
  list-style: none;
}
.cid-ukdnX2xPRz .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-ukdnX2xPRz .item-wrap:hover .mbr-iconfont {
  color: #0078bc !important;
}
.cid-ukdnX2xPRz .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-ukdnX2xPRz h4 {
  margin: 0;
}
.cid-ukdnX2xPRz ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-ukdnX2xPRz .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-ukdnX2xPRz .col-title2 {
  color: #0085d0;
}
.cid-ukdnX2xPRz .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-ukdnX2xPRz .col-title1 {
  color: #ffffff;
}
.cid-ukdnX2xPRz .item1 DIV {
  text-align: left;
}
.cid-ukMNcMLjgT {
  padding-top: 120px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ukMNcMLjgT h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ukMNcMLjgT .container {
    position: relative;
  }
  .cid-ukMNcMLjgT .row {
    margin: 0;
  }
  .cid-ukMNcMLjgT h2 {
    margin: 0;
  }
}
.cid-ukMNcMLjgT .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ukMNcMLjgT .mbr-section-subtitle {
  color: #777777;
}
.cid-ukMNcMLjgT .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ukMNcMLjgT .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ukMNcMLjgT .container-column,
.cid-ukMNcMLjgT h2 {
  color: #0085d0;
}
.cid-ukMNaYh3kk {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ukMNaYh3kk .mbr-section-title {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-ukMNaYh3kk .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-ukMNaYh3kk h3 {
  font-weight: 500 !important;
}
.cid-ukMNaYh3kk .order {
  min-width: 3.1rem;
  max-width: 3.1rem;
  min-height: 3.1rem;
  max-height: 3.1rem;
  border-radius: 100%;
  background-color: #0085d0;
  color: #ffffff;
  margin-right: 2.2rem;
  line-height: 1.72;
}
@media (max-width: 768px) {
  .cid-ukMNaYh3kk .order {
    margin-right: 0;
  }
}
.cid-ukMNaYh3kk .list-item {
  background-color: #efefef;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-ukMNaYh3kk .list-item {
    padding: 3rem;
  }
}
.cid-ukMNaYh3kk .mbr-text {
  font-weight: 300;
  line-height: 1.72;
  color: #000000;
  text-align: left;
}
.cid-ukMNaYh3kk .mbr-subtitle {
  color: #000000;
}
@media (max-width: 768px) {
  .cid-ukMNaYh3kk .mbr-subtitle {
    margin-bottom: 2px !important;
  }
}
.cid-ukitsIrbeV {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ukitsIrbeV h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ukitsIrbeV .container {
    position: relative;
  }
  .cid-ukitsIrbeV .row {
    margin: 0;
  }
  .cid-ukitsIrbeV h2 {
    margin: 0;
  }
}
.cid-ukitsIrbeV .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ukitsIrbeV .mbr-section-subtitle {
  color: #777777;
}
.cid-ukitsIrbeV .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ukitsIrbeV .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ukitsIrbeV .container-column,
.cid-ukitsIrbeV h2 {
  color: #0085d0;
}
.cid-ukiqL26voC {
  padding-top: 0rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-ukiqL26voC .row {
  background: #f3f3f3;
  padding: 2rem 1rem;
  margin: 0rem;
}
@media (max-width: 767px) {
  .cid-ukiqL26voC .row {
    padding: 1rem 0rem;
  }
}
.cid-ukiqL26voC img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-ukiqL26voC img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-ukiqL26voC .image-wrapper {
    padding-bottom: 2rem;
  }
}
.cid-ukiqL26voC .mbr-text,
.cid-ukiqL26voC .mbr-section-btn {
  color: #000000;
}
.cid-ukiqL26voC .mbr-section-subtitle {
  color: #14191e;
}
.cid-ukiqL26voC .mbr-section-title {
  color: #000000;
}
.cid-ukdnX3YIAe {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ukdnX3YIAe h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ukdnX3YIAe .container {
    position: relative;
  }
  .cid-ukdnX3YIAe .row {
    margin: 0;
  }
  .cid-ukdnX3YIAe h2 {
    margin: 0;
  }
}
.cid-ukdnX3YIAe .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ukdnX3YIAe .mbr-section-subtitle {
  color: #777777;
}
.cid-ukdnX3YIAe .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ukdnX3YIAe .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ukdnX3YIAe .container-column,
.cid-ukdnX3YIAe h2 {
  color: #0085d0;
}
.cid-ukdnX4rVeK {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ukdnX4rVeK .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ukdnX4rVeK .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ukdnX4rVeK .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-ukdnX4rVeK .card .card-img span {
  color: #0085d0;
  font-size: 60px;
}
.cid-ukdnX4rVeK .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-ukdnX4rVeK .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ukdnX4rVeK .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-ukdnX4rVeK .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-ukdnX4rVeK .card .card-box .card-title,
  .cid-ukdnX4rVeK .card .card-box .mbr-text,
  .cid-ukdnX4rVeK .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-ukdnX4rVeK .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-ukdnX4rVeK .card .card-img {
    text-align: right !important;
  }
}
.cid-ukdnX4rVeK .mbr-text,
.cid-ukdnX4rVeK .link {
  color: #000000;
}
.cid-ukdnX5sMxf {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ukdnX5sMxf h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-ukdnX5sMxf .container {
    position: relative;
  }
  .cid-ukdnX5sMxf .row {
    margin: 0;
  }
  .cid-ukdnX5sMxf h2 {
    margin: 0;
  }
}
.cid-ukdnX5sMxf .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-ukdnX5sMxf .mbr-section-subtitle {
  color: #777777;
}
.cid-ukdnX5sMxf .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-ukdnX5sMxf .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-ukdnX5sMxf .container-column,
.cid-ukdnX5sMxf h2 {
  color: #0085d0;
  text-align: left;
}
.cid-ukdnX5Zyk6 {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ukdnX5Zyk6 [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-ukdnX5Zyk6 .media-container-column {
  margin-bottom: 3rem;
}
.cid-ukdnX5Zyk6 .panel-item {
  position: relative;
}
.cid-ukdnX5Zyk6 .mbr-content-title {
  margin-top: 10px;
}
.cid-ukdnX5Zyk6 .mbr-content-text {
  text-align: left;
}
.cid-ukdnX5Zyk6 .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #0085d0;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #0085d0;
  margin: 0 auto;
}
.cid-ukdnX5Zyk6 .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #0085d0;
}
@media (max-width: 767px) {
  .cid-ukdnX5Zyk6 .line-through {
    display: none;
  }
}
.cid-ukdnX5Zyk6 H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-ukdnX5Zyk6 .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ukdnX5Zyk6 .mbr-section-title {
  text-align: left;
}
.cid-ukdnX5Zyk6 .mbr-subtitle {
  text-align: left;
}
.cid-ukdnX6ur1D {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ukdnX6OzP3 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-ukdnX6OzP3 .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-ukdnX6OzP3 .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-ukdnX6OzP3 .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-ukdnX6OzP3 .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-ukdnX6OzP3 .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-ukdnX6OzP3 .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-ukdnX6OzP3 .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-ukdnX6OzP3 .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-ukdnX6OzP3 .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-ukdnX6OzP3 .mbr-text {
    margin-top: 15px;
  }
  .cid-ukdnX6OzP3 .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-ukdnX7iI6H {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-ukdnX7iI6H .mbr-text,
.cid-ukdnX7iI6H .img-align {
  color: #a9a9a9;
}
.cid-ukMR2diFmc {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ukMR2diFmc .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-ukMR2diFmc .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-ukMR2diFmc p {
  line-height: 1.6;
}
.cid-ukMR2diFmc .rev,
.cid-ukMR2diFmc .mbr-iconfont {
  display: inline-block;
}
.cid-ukMR2diFmc .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-ukMR2diFmc .card-box {
  padding: 1.5rem;
}
.cid-ukMR2diFmc .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-ukMR2diFmc .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-ukMR2diFmc .mbr-section-title,
.cid-ukMR2diFmc .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-ukMR2diFmc .rev {
  color: #0a1c44;
}
.cid-ukMR2diFmc .card-text,
.cid-ukMR2diFmc .mbr-section-btn,
.cid-ukMR2diFmc .ico-line {
  color: #767676;
}
.cid-ukdnX8oTd0 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-ukdnX8oTd0 .mbr-text,
.cid-ukdnX8oTd0 .ornament {
  text-align: center;
  color: #000000;
}
.cid-ukdnX8FquI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-ukdnX8FquI .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-ukdnX8FquI .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-ukdnX8FquI .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-ukdnX8FquI .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-ukdnX8FquI .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-ukdnX8FquI .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-ukdnX8FquI .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-ukdnX8FquI .input-group-btn {
  padding-left: 0;
}
.cid-ukdnX8FquI .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-ukdnX8FquI .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-ukdnX8FquI .mbr-text {
  color: #444;
}
.cid-ukdnX8FquI h5 {
  margin-bottom: 0;
}
.cid-ukdnX8FquI .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-ukdnX8FquI .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ukdnX8FquI .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-ukdnX8FquI .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ukdnX8FquI .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-ukdnX8FquI .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-ukdnX8FquI .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ukdnX8FquI .social-list a:hover {
  opacity: 0.4;
}
.cid-ukdnX8FquI .media-container-row > div {
  padding: 0px;
}
.cid-ukdnX8FquI .text2 {
  color: #000000;
  text-align: left;
}
.cid-ukdnX8FquI .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-ukdnX8FquI .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ukdnX8FquI .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-ukdnX8FquI .social-list,
  .cid-ukdnX8FquI .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ukdnX8FquI h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-ukdnX8FquI .form-group {
    max-width: 180px;
  }
}
.cid-ukdnX8FquI .links span {
  color: #9e9e9e;
}
.cid-ukdnX8FquI .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-ukdnX8FquI .logo-title {
  text-align: center;
}
.cid-ukdnX8FquI .logo-title,
.cid-ukdnX8FquI .logo {
  text-align: left;
  color: #535353;
}
.cid-ukdnX9pS0q .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-ukdnX9pS0q .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-ukdnX9pS0q a {
  font-style: normal;
}
.cid-ukdnX9pS0q .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-ukdnX9pS0q .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-ukdnX9pS0q .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ukdnX9pS0q .content-text {
  margin-bottom: 0;
}
.cid-ukdnX9pS0q .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-ukdnX9pS0q .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-ukdnX9pS0q .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-ukdnX9pS0q .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-ukdnX9pS0q .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-ukdnX9pS0q .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-ukdnX9pS0q .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-ukdnX9pS0q .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-ukdnX9pS0q .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ukdnX9pS0q .nav-dropdown .link {
  font-weight: 400;
}
.cid-ukdnX9pS0q .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-ukdnX9pS0q .content-right-side {
  text-align: center;
}
.cid-ukdnX9pS0q .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-ukdnX9pS0q .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-ukdnX9pS0q .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-ukdnX9pS0q .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-ukdnX9pS0q .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-ukdnX9pS0q .menu-bottom {
    justify-content: flex-end;
  }
  .cid-ukdnX9pS0q img {
    height: 3.8rem !important;
  }
  .cid-ukdnX9pS0q .btn {
    display: -webkit-flex;
  }
  .cid-ukdnX9pS0q button.navbar-toggler {
    display: block;
  }
  .cid-ukdnX9pS0q .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-ukdnX9pS0q .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-ukdnX9pS0q .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-ukdnX9pS0q .navbar-collapse.collapsing,
  .cid-ukdnX9pS0q .navbar-collapse.show {
    display: block !important;
  }
  .cid-ukdnX9pS0q .navbar-collapse.collapsing .navbar-nav,
  .cid-ukdnX9pS0q .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-ukdnX9pS0q .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-ukdnX9pS0q .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-ukdnX9pS0q .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-ukdnX9pS0q .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-ukdnX9pS0q .navbar-collapse.collapsing .navbar-buttons,
  .cid-ukdnX9pS0q .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-ukdnX9pS0q .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-ukdnX9pS0q .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-ukdnX9pS0q .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-ukdnX9pS0q .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-ukdnX9pS0q .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-ukdnX9pS0q .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-ukdnX9pS0q .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-ukdnX9pS0q .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-ukdnX9pS0q .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-ukdnX9pS0q .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-ukdnX9pS0q .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-ukdnX9pS0q .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-ukdnX9pS0q .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-ukdnX9pS0q .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-ukdnX9pS0q .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-ukdnX9pS0q .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-ukdnX9pS0q .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ukdnX9pS0q .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-ukdnX9pS0q .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-ukdnX9pS0q .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-ukdnX9pS0q .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-ukdnX9pS0q .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-ukdnX9pS0q .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-ukdnX9pS0q .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-ukdnX9pS0q .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-ukdnX9pS0q .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-ukdnX9pS0q .navbar {
    display: block;
    padding: 0;
  }
  .cid-ukdnX9pS0q .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-ukdnX9pS0q .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-ukdnX9pS0q .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-ukdnX9pS0q .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-ukdnX9pS0q .navbar-toggler {
    display: none;
  }
  .cid-ukdnX9pS0q .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ukdnX9pS0q .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ukdnX9pS0q .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-ukdnX9pS0q .menu-logo {
  margin-right: auto;
}
.cid-ukdnX9pS0q .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ukdnX9pS0q .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-ukdnX9pS0q .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-ukdnX9pS0q .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-ukdnX9pS0q .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-ukdnX9pS0q .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-ukdnX9pS0q .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-ukdnX9pS0q .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-ukdnX9pS0q .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-ukdnX9pS0q .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-ukdnX9pS0q .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-ukdnX9pS0q .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-ukdnX9pS0q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ukdnX9pS0q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ukdnX9pS0q .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-ukdnX9pS0q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-ukdnX9pS0q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ukdnX9pS0q .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-ukdnX9pS0q .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ukdnX9pS0q .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-ukdnX9pS0q .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-ukdnX9pS0q .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-ukdnX9pS0q .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-ukdnX9pS0q .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-ukdnX9pS0q .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-ukdnX9pS0q button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ukdnX9pS0q button.navbar-toggler:focus {
  outline: none;
}
.cid-ukdnX9pS0q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-ukdnX9pS0q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ukdnX9pS0q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ukdnX9pS0q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ukdnX9pS0q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ukdnX9pS0q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ukdnX9pS0q nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ukdnX9pS0q nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ukdnX9pS0q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ukdnX9pS0q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ukdnX9pS0q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ukdnX9pS0q .collapsed .btn {
  display: -webkit-flex;
}
.cid-ukdnX9pS0q .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-ukdnX9pS0q .collapsed .navbar-collapse.collapsing,
.cid-ukdnX9pS0q .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-ukdnX9pS0q .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-ukdnX9pS0q .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-ukdnX9pS0q .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-ukdnX9pS0q .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-ukdnX9pS0q .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-ukdnX9pS0q .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-ukdnX9pS0q .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-ukdnX9pS0q .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-ukdnX9pS0q .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-ukdnX9pS0q .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-ukdnX9pS0q .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-ukdnX9pS0q .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-ukdnX9pS0q .collapsed button.navbar-toggler {
  display: block;
}
.cid-ukdnX9pS0q .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-ukdnX9pS0q .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-ukdnX9pS0q .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-ukdnX9pS0q .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-ukdnX9pS0q .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-ukdnX9pS0q .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-ukdnX9pS0q .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ukdnX9pS0q .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-ukdnX9pS0q .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-ukdnX9pS0q .nav-link:focus {
  outline: none;
}
.cid-ukdnX9pS0q .navbar-toggler {
  position: relative;
}
.cid-ukdnX9pS0q .dropdown-item.active,
.cid-ukdnX9pS0q .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-ukdnX9pS0q .nav-link:hover,
.cid-ukdnX9pS0q .dropdown-item:hover {
  color: #000000;
}
.cid-ukdnX9pS0q .widget-title,
.cid-ukdnX9pS0q .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-uu1ZiV3BRf {
  padding-top: 180px;
  background-image: url("../../../assets/images/header-estructura-de-costos-para-la-industria-flexografica-1920x1080.png");
}
.cid-uu1ZiV3BRf .container {
  margin-bottom: 15%;
}
.cid-uu1ZiV3BRf .content-container .btn-bgr {
  z-index: 0;
}
.cid-uu1ZiV3BRf .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-uu1ZiV3BRf .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-uu1ZiV3BRf .box-item:first-child {
  background-color: #574b9c;
  margin-top: -200px;
}
.cid-uu1ZiV3BRf .box-item:nth-child(2) {
  background-color: #4c428c;
}
.cid-uu1ZiV3BRf .box-item:last-child {
  background-color: #574b9c;
}
.cid-uu1ZiV3BRf .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-uu1ZiV3BRf .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-uu1ZiV3BRf .box-list li:last-child {
  border-bottom: none;
}
.cid-uu1ZiV3BRf .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-uu1ZiV3BRf .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-uu1ZiV3BRf .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-uu1ZiV3BRf .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-uu1ZiV3BRf .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-uu1ZiV3BRf .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-uu1ZiV3BRf .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-uu1ZiV3BRf UL {
  text-align: left;
}
.cid-uu1ZiV3BRf .mbr-text,
.cid-uu1ZiV3BRf .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uu1ZiV3BRf H1 {
  color: #ffffff;
}
.cid-uu1ZiVJaCp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uu1ZiVJaCp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uu1ZiVJaCp .row {
  flex-direction: row-reverse;
}
.cid-uu1ZiVJaCp img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uu1ZiVJaCp .text-wrapper {
    padding: 2rem;
  }
}
.cid-uu1ZiVJaCp .mbr-text {
  color: #000000;
}
.cid-uu1ZiVJaCp .mbr-section-title {
  color: #574b9c;
}
.cid-uu1ZiWhtlr {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-violeta-3-2000x1125.jpg");
}
.cid-uu1ZiWhtlr li {
  list-style: none;
}
.cid-uu1ZiWhtlr .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-uu1ZiWhtlr .item-wrap:hover .mbr-iconfont {
  color: #4c428c !important;
}
.cid-uu1ZiWhtlr .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-uu1ZiWhtlr h4 {
  margin: 0;
}
.cid-uu1ZiWhtlr ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-uu1ZiWhtlr .md-pb {
    padding-bottom: 1rem;
  }
  .cid-uu1ZiWhtlr .t1 {
    display: none;
  }
}
.cid-uu1ZiWhtlr .col-title2 {
  color: #574b9c;
}
.cid-uu1ZiWhtlr .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-uu1ZiWhtlr .col-title1 {
  color: #ffffff;
}
.cid-uu1ZiWMp7a {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uu1ZiWMp7a .row {
  background: #574b9c;
  padding: 3rem 1rem;
  margin: auto;
  position: relative;
}
@media (max-width: 767px) {
  .cid-uu1ZiWMp7a .row {
    padding: 1rem 0rem;
  }
}
.cid-uu1ZiWMp7a .mbr-iconfont {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2rem;
  color: #4c428c;
  font-size: 12rem;
  z-index: 0;
}
@media (max-width: 767px) {
  .cid-uu1ZiWMp7a .mbr-iconfont {
    font-size: 8rem;
  }
}
@media (max-width: 767px) {
  .cid-uu1ZiWMp7a .image-wrapper {
    padding-bottom: 2rem;
  }
}
.cid-uu1ZiWMp7a .card {
  z-index: 2;
}
.cid-uu1ZiWMp7a .mbr-text,
.cid-uu1ZiWMp7a .mbr-section-btn {
  color: #ffffff;
}
.cid-uu1ZiWMp7a .mbr-section-subtitle {
  color: #14191e;
}
.cid-uu1ZiWMp7a .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uu1ZiWZ7uC {
  padding-top: 90px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uu1ZiWZ7uC h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-uu1ZiWZ7uC .container {
    position: relative;
  }
  .cid-uu1ZiWZ7uC .row {
    margin: 0;
  }
  .cid-uu1ZiWZ7uC h2 {
    margin: 0;
  }
}
.cid-uu1ZiWZ7uC .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-uu1ZiWZ7uC .mbr-section-subtitle {
  color: #101010;
}
.cid-uu1ZiWZ7uC .container-column,
.cid-uu1ZiWZ7uC h2 {
  color: #574b9c;
}
.cid-uu1ZiXfWrZ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uu1ZiXfWrZ .mbr-section-title {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uu1ZiXfWrZ .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uu1ZiXfWrZ h3 {
  font-weight: 500 !important;
}
.cid-uu1ZiXfWrZ .order {
  min-width: 3.1rem;
  max-width: 3.1rem;
  min-height: 3.1rem;
  max-height: 3.1rem;
  border-radius: 100%;
  background-color: #574b9c;
  color: #ffffff;
  margin-right: 2.2rem;
  line-height: 1.72;
}
@media (max-width: 768px) {
  .cid-uu1ZiXfWrZ .order {
    margin-right: 0;
  }
}
.cid-uu1ZiXfWrZ .list-item {
  background-color: #efefef;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-uu1ZiXfWrZ .list-item {
    padding: 3rem;
  }
}
.cid-uu1ZiXfWrZ .mbr-text {
  font-weight: 300;
  line-height: 1.72;
  color: #000000;
  text-align: left;
}
.cid-uu1ZiXfWrZ .mbr-subtitle {
  color: #574b9c;
}
@media (max-width: 768px) {
  .cid-uu1ZiXfWrZ .mbr-subtitle {
    margin-bottom: 2px !important;
  }
}
.cid-uu1ZiXGcxC {
  padding-top: 120px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uu1ZiXGcxC h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-uu1ZiXGcxC .container {
    position: relative;
  }
  .cid-uu1ZiXGcxC .row {
    margin: 0;
  }
  .cid-uu1ZiXGcxC h2 {
    margin: 0;
  }
}
.cid-uu1ZiXGcxC .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-uu1ZiXGcxC .mbr-section-subtitle {
  color: #101010;
}
.cid-uu1ZiXGcxC .container-column,
.cid-uu1ZiXGcxC h2 {
  color: #574b9c;
}
.cid-uu1ZiXYv4g {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uu1ZiXYv4g .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uu1ZiXYv4g .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uu1ZiXYv4g .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-uu1ZiXYv4g .card .card-img span {
  color: #574b9c;
  font-size: 60px;
}
.cid-uu1ZiXYv4g .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uu1ZiXYv4g .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uu1ZiXYv4g .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-uu1ZiXYv4g .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-uu1ZiXYv4g .card .card-box .card-title,
  .cid-uu1ZiXYv4g .card .card-box .mbr-text,
  .cid-uu1ZiXYv4g .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-uu1ZiXYv4g .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-uu1ZiXYv4g .card .card-img {
    text-align: right !important;
  }
}
.cid-uu1ZiXYv4g .mbr-text,
.cid-uu1ZiXYv4g .link {
  color: #000000;
}
.cid-uu1ZiYx3Lm {
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uu1ZiYx3Lm h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-uu1ZiYx3Lm .container {
    position: relative;
  }
  .cid-uu1ZiYx3Lm .row {
    margin: 0;
  }
  .cid-uu1ZiYx3Lm h2 {
    margin: 0;
  }
}
.cid-uu1ZiYx3Lm .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-uu1ZiYx3Lm .mbr-section-subtitle {
  color: #101010;
}
.cid-uu1ZiYx3Lm .container-column,
.cid-uu1ZiYx3Lm h2 {
  color: #574b9c;
}
.cid-uu1ZiYQZPv {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uu1ZiYQZPv [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-uu1ZiYQZPv .media-container-column {
  margin-bottom: 3rem;
}
.cid-uu1ZiYQZPv .panel-item {
  position: relative;
}
.cid-uu1ZiYQZPv .mbr-content-title {
  margin-top: 10px;
}
.cid-uu1ZiYQZPv .mbr-content-text {
  text-align: left;
}
.cid-uu1ZiYQZPv .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #574b9c;
  border-radius: 50%;
  background-color: #574b9c;
  position: relative;
  z-index: 20;
  color: #ffffff;
  margin: 0 auto;
}
.cid-uu1ZiYQZPv .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #574b9c;
}
@media (max-width: 767px) {
  .cid-uu1ZiYQZPv .line-through {
    display: none;
  }
}
.cid-uu1ZiYQZPv H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-uu1ZiYQZPv .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uu1ZiYQZPv .mbr-section-title {
  text-align: left;
}
.cid-uu1ZiYQZPv .mbr-subtitle {
  text-align: left;
}
.cid-uu1ZiZqvP5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uu1ZiZGNjq {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uu1ZiZGNjq .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-uu1ZiZGNjq .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-uu1ZiZGNjq .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uu1ZiZGNjq .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-uu1ZiZGNjq .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-uu1ZiZGNjq .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-uu1ZiZGNjq .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-uu1ZiZGNjq .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-uu1ZiZGNjq .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-uu1ZiZGNjq .mbr-text {
    margin-top: 15px;
  }
  .cid-uu1ZiZGNjq .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-uu1Zj0c1xz {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uu1Zj0c1xz .mbr-text,
.cid-uu1Zj0c1xz .img-align {
  color: #a9a9a9;
}
.cid-uu1Zj0xxn7 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-uu1Zj0xxn7 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-uu1Zj0xxn7 .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-uu1Zj0xxn7 p {
  line-height: 1.6;
}
.cid-uu1Zj0xxn7 .rev,
.cid-uu1Zj0xxn7 .mbr-iconfont {
  display: inline-block;
}
.cid-uu1Zj0xxn7 .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-uu1Zj0xxn7 .card-box {
  padding: 1.5rem;
}
.cid-uu1Zj0xxn7 .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-uu1Zj0xxn7 .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-uu1Zj0xxn7 .mbr-section-title,
.cid-uu1Zj0xxn7 .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-uu1Zj0xxn7 .rev {
  color: #0a1c44;
}
.cid-uu1Zj0xxn7 .card-text,
.cid-uu1Zj0xxn7 .mbr-section-btn,
.cid-uu1Zj0xxn7 .ico-line {
  color: #767676;
}
.cid-uu1Zj1hIn6 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uu1Zj1hIn6 .mbr-text,
.cid-uu1Zj1hIn6 .ornament {
  text-align: center;
  color: #000000;
}
.cid-uu1Zj1z1xC {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-uu1Zj1z1xC .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-uu1Zj1z1xC .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uu1Zj1z1xC .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-uu1Zj1z1xC .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-uu1Zj1z1xC .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-uu1Zj1z1xC .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uu1Zj1z1xC .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-uu1Zj1z1xC .input-group-btn {
  padding-left: 0;
}
.cid-uu1Zj1z1xC .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uu1Zj1z1xC .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-uu1Zj1z1xC .mbr-text {
  color: #444;
}
.cid-uu1Zj1z1xC h5 {
  margin-bottom: 0;
}
.cid-uu1Zj1z1xC .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uu1Zj1z1xC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uu1Zj1z1xC .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uu1Zj1z1xC .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uu1Zj1z1xC .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uu1Zj1z1xC .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uu1Zj1z1xC .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uu1Zj1z1xC .social-list a:hover {
  opacity: 0.4;
}
.cid-uu1Zj1z1xC .media-container-row > div {
  padding: 0px;
}
.cid-uu1Zj1z1xC .text2 {
  color: #000000;
  text-align: left;
}
.cid-uu1Zj1z1xC .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uu1Zj1z1xC .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uu1Zj1z1xC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uu1Zj1z1xC .social-list,
  .cid-uu1Zj1z1xC .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uu1Zj1z1xC h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-uu1Zj1z1xC .form-group {
    max-width: 180px;
  }
}
.cid-uu1Zj1z1xC .links span {
  color: #9e9e9e;
}
.cid-uu1Zj1z1xC .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-uu1Zj1z1xC .logo-title {
  text-align: center;
}
.cid-uu1Zj1z1xC .logo-title,
.cid-uu1Zj1z1xC .logo {
  text-align: left;
  color: #535353;
}
.cid-uu1Zj2kS9v .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-uu1Zj2kS9v .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-uu1Zj2kS9v a {
  font-style: normal;
}
.cid-uu1Zj2kS9v .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uu1Zj2kS9v .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-uu1Zj2kS9v .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uu1Zj2kS9v .content-text {
  margin-bottom: 0;
}
.cid-uu1Zj2kS9v .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uu1Zj2kS9v .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uu1Zj2kS9v .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-uu1Zj2kS9v .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-uu1Zj2kS9v .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-uu1Zj2kS9v .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uu1Zj2kS9v .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uu1Zj2kS9v .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uu1Zj2kS9v .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uu1Zj2kS9v .nav-dropdown .link {
  font-weight: 400;
}
.cid-uu1Zj2kS9v .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uu1Zj2kS9v .content-right-side {
  text-align: center;
}
.cid-uu1Zj2kS9v .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uu1Zj2kS9v .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-uu1Zj2kS9v .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-uu1Zj2kS9v .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-uu1Zj2kS9v .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-uu1Zj2kS9v .menu-bottom {
    justify-content: flex-end;
  }
  .cid-uu1Zj2kS9v img {
    height: 3.8rem !important;
  }
  .cid-uu1Zj2kS9v .btn {
    display: -webkit-flex;
  }
  .cid-uu1Zj2kS9v button.navbar-toggler {
    display: block;
  }
  .cid-uu1Zj2kS9v .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uu1Zj2kS9v .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uu1Zj2kS9v .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uu1Zj2kS9v .navbar-collapse.collapsing,
  .cid-uu1Zj2kS9v .navbar-collapse.show {
    display: block !important;
  }
  .cid-uu1Zj2kS9v .navbar-collapse.collapsing .navbar-nav,
  .cid-uu1Zj2kS9v .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uu1Zj2kS9v .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uu1Zj2kS9v .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uu1Zj2kS9v .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-uu1Zj2kS9v .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-uu1Zj2kS9v .navbar-collapse.collapsing .navbar-buttons,
  .cid-uu1Zj2kS9v .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uu1Zj2kS9v .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uu1Zj2kS9v .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uu1Zj2kS9v .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uu1Zj2kS9v .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uu1Zj2kS9v .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uu1Zj2kS9v .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uu1Zj2kS9v .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-uu1Zj2kS9v .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-uu1Zj2kS9v .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-uu1Zj2kS9v .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-uu1Zj2kS9v .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-uu1Zj2kS9v .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-uu1Zj2kS9v .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-uu1Zj2kS9v .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-uu1Zj2kS9v .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-uu1Zj2kS9v .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-uu1Zj2kS9v .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uu1Zj2kS9v .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-uu1Zj2kS9v .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-uu1Zj2kS9v .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-uu1Zj2kS9v .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-uu1Zj2kS9v .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-uu1Zj2kS9v .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-uu1Zj2kS9v .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-uu1Zj2kS9v .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uu1Zj2kS9v .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uu1Zj2kS9v .navbar {
    display: block;
    padding: 0;
  }
  .cid-uu1Zj2kS9v .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uu1Zj2kS9v .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-uu1Zj2kS9v .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-uu1Zj2kS9v .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-uu1Zj2kS9v .navbar-toggler {
    display: none;
  }
  .cid-uu1Zj2kS9v .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uu1Zj2kS9v .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uu1Zj2kS9v .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uu1Zj2kS9v .menu-logo {
  margin-right: auto;
}
.cid-uu1Zj2kS9v .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uu1Zj2kS9v .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uu1Zj2kS9v .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uu1Zj2kS9v .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uu1Zj2kS9v .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uu1Zj2kS9v .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uu1Zj2kS9v .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-uu1Zj2kS9v .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uu1Zj2kS9v .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uu1Zj2kS9v .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uu1Zj2kS9v .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uu1Zj2kS9v .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uu1Zj2kS9v .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uu1Zj2kS9v .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uu1Zj2kS9v .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uu1Zj2kS9v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uu1Zj2kS9v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uu1Zj2kS9v .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uu1Zj2kS9v .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uu1Zj2kS9v .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uu1Zj2kS9v .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-uu1Zj2kS9v .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uu1Zj2kS9v .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uu1Zj2kS9v .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uu1Zj2kS9v .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uu1Zj2kS9v button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uu1Zj2kS9v button.navbar-toggler:focus {
  outline: none;
}
.cid-uu1Zj2kS9v button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-uu1Zj2kS9v button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uu1Zj2kS9v button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uu1Zj2kS9v button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uu1Zj2kS9v button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uu1Zj2kS9v nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uu1Zj2kS9v nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uu1Zj2kS9v nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uu1Zj2kS9v nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uu1Zj2kS9v .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uu1Zj2kS9v .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uu1Zj2kS9v .collapsed .btn {
  display: -webkit-flex;
}
.cid-uu1Zj2kS9v .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uu1Zj2kS9v .collapsed .navbar-collapse.collapsing,
.cid-uu1Zj2kS9v .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uu1Zj2kS9v .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uu1Zj2kS9v .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uu1Zj2kS9v .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uu1Zj2kS9v .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uu1Zj2kS9v .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-uu1Zj2kS9v .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-uu1Zj2kS9v .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uu1Zj2kS9v .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-uu1Zj2kS9v .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uu1Zj2kS9v .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uu1Zj2kS9v .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-uu1Zj2kS9v .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uu1Zj2kS9v .collapsed button.navbar-toggler {
  display: block;
}
.cid-uu1Zj2kS9v .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uu1Zj2kS9v .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uu1Zj2kS9v .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uu1Zj2kS9v .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uu1Zj2kS9v .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uu1Zj2kS9v .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uu1Zj2kS9v .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uu1Zj2kS9v .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uu1Zj2kS9v .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uu1Zj2kS9v .nav-link:focus {
  outline: none;
}
.cid-uu1Zj2kS9v .navbar-toggler {
  position: relative;
}
.cid-uu1Zj2kS9v .dropdown-item.active,
.cid-uu1Zj2kS9v .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-uu1Zj2kS9v .nav-link:hover,
.cid-uu1Zj2kS9v .dropdown-item:hover {
  color: #000000;
}
.cid-uu1Zj2kS9v .widget-title,
.cid-uu1Zj2kS9v .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-uIysGhn1LV {
  padding-top: 180px;
  background-image: url("../../../assets/images/header-curso-inocuidad-1920x1080.png");
}
.cid-uIysGhn1LV .container {
  margin-bottom: 15%;
}
.cid-uIysGhn1LV .content-container .btn-bgr {
  z-index: 0;
}
.cid-uIysGhn1LV .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-uIysGhn1LV .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-uIysGhn1LV .box-item:first-child {
  background-color: #574b9c;
  margin-top: -200px;
}
.cid-uIysGhn1LV .box-item:nth-child(2) {
  background-color: #4c428c;
}
.cid-uIysGhn1LV .box-item:last-child {
  background-color: #574b9c;
}
.cid-uIysGhn1LV .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-uIysGhn1LV .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-uIysGhn1LV .box-list li:last-child {
  border-bottom: none;
}
.cid-uIysGhn1LV .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-uIysGhn1LV .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-uIysGhn1LV .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-uIysGhn1LV .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-uIysGhn1LV .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-uIysGhn1LV .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-uIysGhn1LV .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-uIysGhn1LV UL {
  text-align: left;
}
.cid-uIysGhn1LV .mbr-text,
.cid-uIysGhn1LV .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uIysGhn1LV H1 {
  color: #ffffff;
}
.cid-uIysGhK68t {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uIysGhK68t .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uIysGhK68t .row {
  flex-direction: row-reverse;
}
.cid-uIysGhK68t img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uIysGhK68t .text-wrapper {
    padding: 2rem;
  }
}
.cid-uIysGhK68t .mbr-text {
  color: #000000;
}
.cid-uIysGhK68t .mbr-section-title {
  color: #574b9c;
}
.cid-uIysGhZTWX {
  padding-top: 135px;
  padding-bottom: 135px;
  background-color: #574b9c;
}
.cid-uIysGhZTWX li {
  list-style: none;
}
.cid-uIysGhZTWX .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-uIysGhZTWX .item-wrap:hover .mbr-iconfont {
  color: #4c428c !important;
}
.cid-uIysGhZTWX .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-uIysGhZTWX h4 {
  margin: 0;
}
.cid-uIysGhZTWX ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-uIysGhZTWX .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-uIysGhZTWX .col-title2 {
  color: #009844;
}
.cid-uIysGhZTWX .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-uIysGhZTWX .col-title1 {
  color: #ffffff;
}
.cid-uJ6bJnZXnB {
  padding-top: 90px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uJ6bJnZXnB h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-uJ6bJnZXnB .container {
    position: relative;
  }
  .cid-uJ6bJnZXnB .row {
    margin: 0;
  }
  .cid-uJ6bJnZXnB h2 {
    margin: 0;
  }
}
.cid-uJ6bJnZXnB .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-uJ6bJnZXnB .mbr-section-subtitle {
  color: #101010;
}
.cid-uJ6bJnZXnB .container-column,
.cid-uJ6bJnZXnB h2 {
  color: #574b9c;
  text-align: left;
}
.cid-uJ6jrO97g6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJ6jrO97g6 .mbr-section-title {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uJ6jrO97g6 .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uJ6jrO97g6 h3 {
  font-weight: 500 !important;
}
.cid-uJ6jrO97g6 .order {
  min-width: 3.1rem;
  max-width: 3.1rem;
  min-height: 3.1rem;
  max-height: 3.1rem;
  border-radius: 100%;
  background-color: #0085d0;
  color: #ffffff;
  margin-right: 2.2rem;
  line-height: 1.72;
}
@media (max-width: 768px) {
  .cid-uJ6jrO97g6 .order {
    margin-right: 0;
  }
}
.cid-uJ6jrO97g6 .list-item {
  background-color: #efefef;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-uJ6jrO97g6 .list-item {
    padding: 3rem;
  }
}
.cid-uJ6jrO97g6 .mbr-text {
  font-weight: 300;
  line-height: 1.72;
  color: #000000;
  text-align: left;
}
.cid-uJ6jrO97g6 .mbr-subtitle {
  color: #000000;
}
@media (max-width: 768px) {
  .cid-uJ6jrO97g6 .mbr-subtitle {
    margin-bottom: 2px !important;
  }
}
.cid-uJ6jtcZw0H {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uJ6jtcZw0H h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-uJ6jtcZw0H .container {
    position: relative;
  }
  .cid-uJ6jtcZw0H .row {
    margin: 0;
  }
  .cid-uJ6jtcZw0H h2 {
    margin: 0;
  }
}
.cid-uJ6jtcZw0H .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-uJ6jtcZw0H .mbr-section-subtitle {
  color: #777777;
}
.cid-uJ6jtcZw0H .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-uJ6jtcZw0H .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-uJ6jtcZw0H .container-column,
.cid-uJ6jtcZw0H h2 {
  color: #574b9c;
}
.cid-uJ6jtH7AwR {
  padding-top: 0rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uJ6jtH7AwR .row {
  background: #f3f3f3;
  padding: 2rem 1rem;
  margin: 0rem;
}
@media (max-width: 767px) {
  .cid-uJ6jtH7AwR .row {
    padding: 1rem 0rem;
  }
}
.cid-uJ6jtH7AwR img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-uJ6jtH7AwR img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uJ6jtH7AwR .image-wrapper {
    padding-bottom: 2rem;
  }
}
.cid-uJ6jtH7AwR .mbr-text,
.cid-uJ6jtH7AwR .mbr-section-btn {
  color: #000000;
}
.cid-uJ6jtH7AwR .mbr-section-subtitle {
  color: #14191e;
}
.cid-uJ6jtH7AwR .mbr-section-title {
  color: #000000;
}
.cid-uIysGixjhp {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uIysGixjhp h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-uIysGixjhp .container {
    position: relative;
  }
  .cid-uIysGixjhp .row {
    margin: 0;
  }
  .cid-uIysGixjhp h2 {
    margin: 0;
  }
}
.cid-uIysGixjhp .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-uIysGixjhp .mbr-section-subtitle {
  color: #777777;
}
.cid-uIysGixjhp .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-uIysGixjhp .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-uIysGixjhp .container-column,
.cid-uIysGixjhp h2 {
  color: #574b9c;
}
.cid-uIysGiLq1q {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uIysGiLq1q .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uIysGiLq1q .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uIysGiLq1q .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-uIysGiLq1q .card .card-img span {
  color: #574b9c;
  font-size: 60px;
}
.cid-uIysGiLq1q .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uIysGiLq1q .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uIysGiLq1q .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-uIysGiLq1q .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-uIysGiLq1q .card .card-box .card-title,
  .cid-uIysGiLq1q .card .card-box .mbr-text,
  .cid-uIysGiLq1q .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-uIysGiLq1q .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-uIysGiLq1q .card .card-img {
    text-align: right !important;
  }
}
.cid-uIysGiLq1q .mbr-text,
.cid-uIysGiLq1q .link {
  color: #000000;
}
.cid-uIysGjdeG5 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uIysGjdeG5 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-uIysGjdeG5 .container {
    position: relative;
  }
  .cid-uIysGjdeG5 .row {
    margin: 0;
  }
  .cid-uIysGjdeG5 h2 {
    margin: 0;
  }
}
.cid-uIysGjdeG5 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-uIysGjdeG5 .mbr-section-subtitle {
  color: #777777;
}
.cid-uIysGjdeG5 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-uIysGjdeG5 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-uIysGjdeG5 .container-column,
.cid-uIysGjdeG5 h2 {
  color: #574b9c;
}
.cid-uIysGjswxd {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uIysGjswxd [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-uIysGjswxd .media-container-column {
  margin-bottom: 3rem;
}
.cid-uIysGjswxd .panel-item {
  position: relative;
}
.cid-uIysGjswxd .mbr-content-title {
  margin-top: 10px;
}
.cid-uIysGjswxd .mbr-content-text {
  text-align: left;
}
.cid-uIysGjswxd .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #574b9c;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #574b9c;
  margin: 0 auto;
}
.cid-uIysGjswxd .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #574b9c;
}
@media (max-width: 767px) {
  .cid-uIysGjswxd .line-through {
    display: none;
  }
}
.cid-uIysGjswxd H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-uIysGjswxd .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uIysGjswxd .mbr-section-title {
  text-align: left;
}
.cid-uIysGjswxd .mbr-subtitle {
  text-align: left;
}
.cid-uIysGjNsIF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uIysGk4TAf {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uIysGk4TAf .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-uIysGk4TAf .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-uIysGk4TAf .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uIysGk4TAf .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-uIysGk4TAf .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-uIysGk4TAf .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-uIysGk4TAf .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-uIysGk4TAf .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-uIysGk4TAf .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-uIysGk4TAf .mbr-text {
    margin-top: 15px;
  }
  .cid-uIysGk4TAf .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-uIysGkoudo {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uIysGkoudo .mbr-text,
.cid-uIysGkoudo .img-align {
  color: #a9a9a9;
}
.cid-uN5oQkXJJa {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f3f3f3;
}
.cid-uN5oQkXJJa img,
.cid-uN5oQkXJJa .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-uN5oQkXJJa img,
  .cid-uN5oQkXJJa .item-img {
    max-height: 300px;
  }
}
.cid-uN5oQkXJJa .item:focus,
.cid-uN5oQkXJJa span:focus {
  outline: none;
}
.cid-uN5oQkXJJa .item-wrapper {
  position: relative;
}
.cid-uN5oQkXJJa .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uN5oQkXJJa .slide-content .item-content {
  padding: 2.25rem 2.25rem 0;
}
.cid-uN5oQkXJJa .slide-content .item-footer {
  padding: 0 2.25rem 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uN5oQkXJJa .slide-content .item-content {
    padding: 2rem 1.5rem 0;
  }
  .cid-uN5oQkXJJa .slide-content .item-footer {
    padding: 0 1.5rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uN5oQkXJJa .slide-content .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uN5oQkXJJa .slide-content .item-footer {
    padding: 0 1.5rem 1.5rem;
  }
}
.cid-uN5oQkXJJa .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uN5oQkXJJa .mbr-section-title {
  color: #232323;
}
.cid-uN5oQkXJJa .mbr-text,
.cid-uN5oQkXJJa .mbr-section-btn {
  text-align: left;
}
.cid-uN5oQkXJJa .item-title {
  text-align: left;
  color: #000000;
}
.cid-uN5oQkXJJa .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uN5oQkXJJa .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 370px;
  max-width: 370px;
}
@media (max-width: 768px) {
  .cid-uN5oQkXJJa .embla__slide {
    min-width: 85%;
    max-width: initial;
  }
}
.cid-uN5oQkXJJa .embla__button--next,
.cid-uN5oQkXJJa .embla__button--prev {
  display: flex;
}
.cid-uN5oQkXJJa .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uN5oQkXJJa .embla__button {
    display: none;
  }
}
.cid-uN5oQkXJJa .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uN5oQkXJJa .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uN5oQkXJJa .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uN5oQkXJJa .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uN5oQkXJJa .embla__button {
    top: auto;
  }
}
.cid-uN5oQkXJJa .embla {
  position: relative;
  width: 100%;
}
.cid-uN5oQkXJJa .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uN5oQkXJJa .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uN5oQkXJJa .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uN5oQkXJJa .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
@media (max-width: 768px) {
  .cid-uN5oQkXJJa .embla__container .embla__slide:first-child {
    margin-left: 2rem !important;
  }
  .cid-uN5oQkXJJa .embla__container .embla__slide:last-child {
    margin-right: 2rem !important;
  }
}
.cid-uN5oQkXJJa .content-head {
  max-width: 800px;
}
.cid-uIysGl2GTs {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uIysGl2GTs .mbr-text,
.cid-uIysGl2GTs .ornament {
  text-align: center;
  color: #000000;
}
.cid-uIysGlfixB {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-uIysGlfixB .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-uIysGlfixB .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uIysGlfixB .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-uIysGlfixB .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-uIysGlfixB .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-uIysGlfixB .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uIysGlfixB .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-uIysGlfixB .input-group-btn {
  padding-left: 0;
}
.cid-uIysGlfixB .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uIysGlfixB .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-uIysGlfixB .mbr-text {
  color: #444;
}
.cid-uIysGlfixB h5 {
  margin-bottom: 0;
}
.cid-uIysGlfixB .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uIysGlfixB .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uIysGlfixB .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uIysGlfixB .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uIysGlfixB .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uIysGlfixB .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uIysGlfixB .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uIysGlfixB .social-list a:hover {
  opacity: 0.4;
}
.cid-uIysGlfixB .media-container-row > div {
  padding: 0px;
}
.cid-uIysGlfixB .text2 {
  color: #000000;
  text-align: left;
}
.cid-uIysGlfixB .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uIysGlfixB .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uIysGlfixB .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uIysGlfixB .social-list,
  .cid-uIysGlfixB .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uIysGlfixB h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-uIysGlfixB .form-group {
    max-width: 180px;
  }
}
.cid-uIysGlfixB .links span {
  color: #9e9e9e;
}
.cid-uIysGlfixB .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-uIysGlfixB .logo-title {
  text-align: center;
}
.cid-uIysGlfixB .logo-title,
.cid-uIysGlfixB .logo {
  text-align: left;
  color: #535353;
}
.cid-uIysGlHadd .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-uIysGlHadd .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-uIysGlHadd a {
  font-style: normal;
}
.cid-uIysGlHadd .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uIysGlHadd .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-uIysGlHadd .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uIysGlHadd .content-text {
  margin-bottom: 0;
}
.cid-uIysGlHadd .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uIysGlHadd .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uIysGlHadd .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-uIysGlHadd .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-uIysGlHadd .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-uIysGlHadd .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uIysGlHadd .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uIysGlHadd .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uIysGlHadd .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uIysGlHadd .nav-dropdown .link {
  font-weight: 400;
}
.cid-uIysGlHadd .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uIysGlHadd .content-right-side {
  text-align: center;
}
.cid-uIysGlHadd .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uIysGlHadd .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-uIysGlHadd .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-uIysGlHadd .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-uIysGlHadd .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-uIysGlHadd .menu-bottom {
    justify-content: flex-end;
  }
  .cid-uIysGlHadd img {
    height: 3.8rem !important;
  }
  .cid-uIysGlHadd .btn {
    display: -webkit-flex;
  }
  .cid-uIysGlHadd button.navbar-toggler {
    display: block;
  }
  .cid-uIysGlHadd .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uIysGlHadd .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uIysGlHadd .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uIysGlHadd .navbar-collapse.collapsing,
  .cid-uIysGlHadd .navbar-collapse.show {
    display: block !important;
  }
  .cid-uIysGlHadd .navbar-collapse.collapsing .navbar-nav,
  .cid-uIysGlHadd .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uIysGlHadd .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uIysGlHadd .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uIysGlHadd .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-uIysGlHadd .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-uIysGlHadd .navbar-collapse.collapsing .navbar-buttons,
  .cid-uIysGlHadd .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uIysGlHadd .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uIysGlHadd .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uIysGlHadd .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uIysGlHadd .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uIysGlHadd .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uIysGlHadd .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uIysGlHadd .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-uIysGlHadd .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-uIysGlHadd .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-uIysGlHadd .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-uIysGlHadd .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-uIysGlHadd .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-uIysGlHadd .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-uIysGlHadd .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-uIysGlHadd .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-uIysGlHadd .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-uIysGlHadd .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uIysGlHadd .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-uIysGlHadd .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-uIysGlHadd .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-uIysGlHadd .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-uIysGlHadd .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-uIysGlHadd .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-uIysGlHadd .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-uIysGlHadd .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIysGlHadd .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uIysGlHadd .navbar {
    display: block;
    padding: 0;
  }
  .cid-uIysGlHadd .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uIysGlHadd .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-uIysGlHadd .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-uIysGlHadd .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-uIysGlHadd .navbar-toggler {
    display: none;
  }
  .cid-uIysGlHadd .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uIysGlHadd .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uIysGlHadd .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uIysGlHadd .menu-logo {
  margin-right: auto;
}
.cid-uIysGlHadd .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uIysGlHadd .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uIysGlHadd .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uIysGlHadd .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uIysGlHadd .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uIysGlHadd .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uIysGlHadd .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-uIysGlHadd .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uIysGlHadd .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uIysGlHadd .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uIysGlHadd .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uIysGlHadd .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uIysGlHadd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uIysGlHadd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uIysGlHadd .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uIysGlHadd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uIysGlHadd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uIysGlHadd .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uIysGlHadd .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uIysGlHadd .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uIysGlHadd .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-uIysGlHadd .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uIysGlHadd .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uIysGlHadd .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uIysGlHadd .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uIysGlHadd button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uIysGlHadd button.navbar-toggler:focus {
  outline: none;
}
.cid-uIysGlHadd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-uIysGlHadd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uIysGlHadd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uIysGlHadd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uIysGlHadd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uIysGlHadd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uIysGlHadd nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uIysGlHadd nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uIysGlHadd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uIysGlHadd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uIysGlHadd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uIysGlHadd .collapsed .btn {
  display: -webkit-flex;
}
.cid-uIysGlHadd .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uIysGlHadd .collapsed .navbar-collapse.collapsing,
.cid-uIysGlHadd .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uIysGlHadd .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uIysGlHadd .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uIysGlHadd .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uIysGlHadd .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uIysGlHadd .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-uIysGlHadd .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-uIysGlHadd .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uIysGlHadd .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-uIysGlHadd .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uIysGlHadd .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uIysGlHadd .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-uIysGlHadd .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uIysGlHadd .collapsed button.navbar-toggler {
  display: block;
}
.cid-uIysGlHadd .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uIysGlHadd .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uIysGlHadd .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uIysGlHadd .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uIysGlHadd .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uIysGlHadd .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uIysGlHadd .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uIysGlHadd .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uIysGlHadd .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uIysGlHadd .nav-link:focus {
  outline: none;
}
.cid-uIysGlHadd .navbar-toggler {
  position: relative;
}
.cid-uIysGlHadd .dropdown-item.active,
.cid-uIysGlHadd .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-uIysGlHadd .nav-link:hover,
.cid-uIysGlHadd .dropdown-item:hover {
  color: #000000;
}
.cid-uIysGlHadd .widget-title,
.cid-uIysGlHadd .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-uJd1uTGx5v {
  padding-top: 180px;
  background-image: url("../../../assets/images/header-eficiencia-energetica-1-1920x1080.jpg");
}
.cid-uJd1uTGx5v .container {
  margin-bottom: 15%;
}
.cid-uJd1uTGx5v .content-container .btn-bgr {
  z-index: 0;
}
.cid-uJd1uTGx5v .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-uJd1uTGx5v .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-uJd1uTGx5v .box-item:first-child {
  background-color: #574b9c;
  margin-top: -200px;
}
.cid-uJd1uTGx5v .box-item:nth-child(2) {
  background-color: #4c428c;
}
.cid-uJd1uTGx5v .box-item:last-child {
  background-color: #574b9c;
}
.cid-uJd1uTGx5v .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-uJd1uTGx5v .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-uJd1uTGx5v .box-list li:last-child {
  border-bottom: none;
}
.cid-uJd1uTGx5v .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-uJd1uTGx5v .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-uJd1uTGx5v .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-uJd1uTGx5v .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-uJd1uTGx5v .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-uJd1uTGx5v .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-uJd1uTGx5v .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-uJd1uTGx5v UL {
  text-align: left;
}
.cid-uJd1uTGx5v .mbr-text,
.cid-uJd1uTGx5v .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uJd1uTGx5v H1 {
  color: #ffffff;
}
.cid-uJd1uUaeBY {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uJd1uUaeBY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uJd1uUaeBY .row {
  flex-direction: row-reverse;
}
.cid-uJd1uUaeBY img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uJd1uUaeBY .text-wrapper {
    padding: 2rem;
  }
}
.cid-uJd1uUaeBY .mbr-text {
  color: #000000;
}
.cid-uJd1uUaeBY .mbr-section-title {
  color: #574b9c;
}
.cid-uJd1uUvJkW {
  padding-top: 135px;
  padding-bottom: 135px;
  background-color: #574b9c;
}
.cid-uJd1uUvJkW li {
  list-style: none;
}
.cid-uJd1uUvJkW .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-uJd1uUvJkW .item-wrap:hover .mbr-iconfont {
  color: #4c428c !important;
}
.cid-uJd1uUvJkW .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-uJd1uUvJkW h4 {
  margin: 0;
}
.cid-uJd1uUvJkW ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-uJd1uUvJkW .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-uJd1uUvJkW .col-title2 {
  color: #574b9c;
}
.cid-uJd1uUvJkW .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-uJd1uUvJkW .col-title1 {
  color: #ffffff;
}
.cid-uJd1uUWV8Y {
  padding-top: 90px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uJd1uUWV8Y h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-uJd1uUWV8Y .container {
    position: relative;
  }
  .cid-uJd1uUWV8Y .row {
    margin: 0;
  }
  .cid-uJd1uUWV8Y h2 {
    margin: 0;
  }
}
.cid-uJd1uUWV8Y .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-uJd1uUWV8Y .mbr-section-subtitle {
  color: #101010;
}
.cid-uJd1uUWV8Y .container-column,
.cid-uJd1uUWV8Y h2 {
  color: #574b9c;
  text-align: left;
}
.cid-uJd1uVf8qR {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uJd1uVf8qR .mbr-section-title {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uJd1uVf8qR .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uJd1uVf8qR h3 {
  font-weight: 500 !important;
}
.cid-uJd1uVf8qR .order {
  min-width: 3.1rem;
  max-width: 3.1rem;
  min-height: 3.1rem;
  max-height: 3.1rem;
  border-radius: 100%;
  background-color: #0085d0;
  color: #ffffff;
  margin-right: 2.2rem;
  line-height: 1.72;
}
@media (max-width: 768px) {
  .cid-uJd1uVf8qR .order {
    margin-right: 0;
  }
}
.cid-uJd1uVf8qR .list-item {
  background-color: #efefef;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-uJd1uVf8qR .list-item {
    padding: 3rem;
  }
}
.cid-uJd1uVf8qR .mbr-text {
  font-weight: 300;
  line-height: 1.72;
  color: #000000;
  text-align: left;
}
.cid-uJd1uVf8qR .mbr-subtitle {
  color: #000000;
}
@media (max-width: 768px) {
  .cid-uJd1uVf8qR .mbr-subtitle {
    margin-bottom: 2px !important;
  }
}
.cid-uJd1uVE0Qt {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uJd1uVE0Qt h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-uJd1uVE0Qt .container {
    position: relative;
  }
  .cid-uJd1uVE0Qt .row {
    margin: 0;
  }
  .cid-uJd1uVE0Qt h2 {
    margin: 0;
  }
}
.cid-uJd1uVE0Qt .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-uJd1uVE0Qt .mbr-section-subtitle {
  color: #777777;
}
.cid-uJd1uVE0Qt .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-uJd1uVE0Qt .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-uJd1uVE0Qt .container-column,
.cid-uJd1uVE0Qt h2 {
  color: #574b9c;
}
.cid-uJd1uVXpRK {
  padding-top: 0rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uJd1uVXpRK .row {
  background: #f3f3f3;
  padding: 2rem 1rem;
  margin: 0rem;
}
@media (max-width: 767px) {
  .cid-uJd1uVXpRK .row {
    padding: 1rem 0rem;
  }
}
.cid-uJd1uVXpRK img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-uJd1uVXpRK img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-uJd1uVXpRK .image-wrapper {
    padding-bottom: 2rem;
  }
}
.cid-uJd1uVXpRK .mbr-text,
.cid-uJd1uVXpRK .mbr-section-btn {
  color: #000000;
}
.cid-uJd1uVXpRK .mbr-section-subtitle {
  color: #14191e;
}
.cid-uJd1uVXpRK .mbr-section-title {
  color: #000000;
}
.cid-uJd1uWgn0U {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uJd1uWgn0U h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-uJd1uWgn0U .container {
    position: relative;
  }
  .cid-uJd1uWgn0U .row {
    margin: 0;
  }
  .cid-uJd1uWgn0U h2 {
    margin: 0;
  }
}
.cid-uJd1uWgn0U .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-uJd1uWgn0U .mbr-section-subtitle {
  color: #777777;
}
.cid-uJd1uWgn0U .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-uJd1uWgn0U .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-uJd1uWgn0U .container-column,
.cid-uJd1uWgn0U h2 {
  color: #574b9c;
}
.cid-uJd1uWzpD8 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uJd1uWzpD8 .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uJd1uWzpD8 .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uJd1uWzpD8 .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-uJd1uWzpD8 .card .card-img span {
  color: #574b9c;
  font-size: 60px;
}
.cid-uJd1uWzpD8 .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uJd1uWzpD8 .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uJd1uWzpD8 .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-uJd1uWzpD8 .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-uJd1uWzpD8 .card .card-box .card-title,
  .cid-uJd1uWzpD8 .card .card-box .mbr-text,
  .cid-uJd1uWzpD8 .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-uJd1uWzpD8 .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-uJd1uWzpD8 .card .card-img {
    text-align: right !important;
  }
}
.cid-uJd1uWzpD8 .mbr-text,
.cid-uJd1uWzpD8 .link {
  color: #000000;
}
.cid-uJd1uXf9dQ {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uJd1uXf9dQ h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-uJd1uXf9dQ .container {
    position: relative;
  }
  .cid-uJd1uXf9dQ .row {
    margin: 0;
  }
  .cid-uJd1uXf9dQ h2 {
    margin: 0;
  }
}
.cid-uJd1uXf9dQ .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-uJd1uXf9dQ .mbr-section-subtitle {
  color: #777777;
}
.cid-uJd1uXf9dQ .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-uJd1uXf9dQ .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-uJd1uXf9dQ .container-column,
.cid-uJd1uXf9dQ h2 {
  color: #574b9c;
}
.cid-uJd1uXwYdY {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uJd1uXwYdY [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-uJd1uXwYdY .media-container-column {
  margin-bottom: 3rem;
}
.cid-uJd1uXwYdY .panel-item {
  position: relative;
}
.cid-uJd1uXwYdY .mbr-content-title {
  margin-top: 10px;
}
.cid-uJd1uXwYdY .mbr-content-text {
  text-align: left;
}
.cid-uJd1uXwYdY .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #574b9c;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #574b9c;
  margin: 0 auto;
}
.cid-uJd1uXwYdY .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #574b9c;
}
@media (max-width: 767px) {
  .cid-uJd1uXwYdY .line-through {
    display: none;
  }
}
.cid-uJd1uXwYdY H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-uJd1uXwYdY .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uJd1uXwYdY .mbr-section-title {
  text-align: left;
}
.cid-uJd1uXwYdY .mbr-subtitle {
  text-align: left;
}
.cid-uJd1uXW85h {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uJd1uYf0cW {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uJd1uYf0cW .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-uJd1uYf0cW .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-uJd1uYf0cW .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uJd1uYf0cW .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-uJd1uYf0cW .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-uJd1uYf0cW .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-uJd1uYf0cW .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-uJd1uYf0cW .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-uJd1uYf0cW .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-uJd1uYf0cW .mbr-text {
    margin-top: 15px;
  }
  .cid-uJd1uYf0cW .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-uJd1uYSAd6 {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uJd1uYSAd6 .mbr-text,
.cid-uJd1uYSAd6 .img-align {
  color: #a9a9a9;
}
.cid-uJd1uZi20z {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-uJd1uZi20z .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-uJd1uZi20z .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-uJd1uZi20z p {
  line-height: 1.6;
}
.cid-uJd1uZi20z .rev,
.cid-uJd1uZi20z .mbr-iconfont {
  display: inline-block;
}
.cid-uJd1uZi20z .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-uJd1uZi20z .card-box {
  padding: 1.5rem;
}
.cid-uJd1uZi20z .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-uJd1uZi20z .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-uJd1uZi20z .mbr-section-title,
.cid-uJd1uZi20z .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-uJd1uZi20z .rev {
  color: #0a1c44;
}
.cid-uJd1uZi20z .card-text,
.cid-uJd1uZi20z .mbr-section-btn,
.cid-uJd1uZi20z .ico-line {
  color: #767676;
}
.cid-uJd1v00LHe {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uJd1v00LHe .mbr-text,
.cid-uJd1v00LHe .ornament {
  text-align: center;
  color: #000000;
}
.cid-uJd1v0qrdc {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-uJd1v0qrdc .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-uJd1v0qrdc .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uJd1v0qrdc .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-uJd1v0qrdc .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-uJd1v0qrdc .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-uJd1v0qrdc .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uJd1v0qrdc .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-uJd1v0qrdc .input-group-btn {
  padding-left: 0;
}
.cid-uJd1v0qrdc .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uJd1v0qrdc .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-uJd1v0qrdc .mbr-text {
  color: #444;
}
.cid-uJd1v0qrdc h5 {
  margin-bottom: 0;
}
.cid-uJd1v0qrdc .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uJd1v0qrdc .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uJd1v0qrdc .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uJd1v0qrdc .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uJd1v0qrdc .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uJd1v0qrdc .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uJd1v0qrdc .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uJd1v0qrdc .social-list a:hover {
  opacity: 0.4;
}
.cid-uJd1v0qrdc .media-container-row > div {
  padding: 0px;
}
.cid-uJd1v0qrdc .text2 {
  color: #000000;
  text-align: left;
}
.cid-uJd1v0qrdc .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uJd1v0qrdc .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uJd1v0qrdc .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uJd1v0qrdc .social-list,
  .cid-uJd1v0qrdc .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uJd1v0qrdc h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-uJd1v0qrdc .form-group {
    max-width: 180px;
  }
}
.cid-uJd1v0qrdc .links span {
  color: #9e9e9e;
}
.cid-uJd1v0qrdc .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-uJd1v0qrdc .logo-title {
  text-align: center;
}
.cid-uJd1v0qrdc .logo-title,
.cid-uJd1v0qrdc .logo {
  text-align: left;
  color: #535353;
}
.cid-uJd1v1aDRG .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-uJd1v1aDRG .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-uJd1v1aDRG a {
  font-style: normal;
}
.cid-uJd1v1aDRG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uJd1v1aDRG .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-uJd1v1aDRG .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uJd1v1aDRG .content-text {
  margin-bottom: 0;
}
.cid-uJd1v1aDRG .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uJd1v1aDRG .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uJd1v1aDRG .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-uJd1v1aDRG .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-uJd1v1aDRG .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-uJd1v1aDRG .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uJd1v1aDRG .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uJd1v1aDRG .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uJd1v1aDRG .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uJd1v1aDRG .nav-dropdown .link {
  font-weight: 400;
}
.cid-uJd1v1aDRG .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uJd1v1aDRG .content-right-side {
  text-align: center;
}
.cid-uJd1v1aDRG .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uJd1v1aDRG .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-uJd1v1aDRG .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-uJd1v1aDRG .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-uJd1v1aDRG .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-uJd1v1aDRG .menu-bottom {
    justify-content: flex-end;
  }
  .cid-uJd1v1aDRG img {
    height: 3.8rem !important;
  }
  .cid-uJd1v1aDRG .btn {
    display: -webkit-flex;
  }
  .cid-uJd1v1aDRG button.navbar-toggler {
    display: block;
  }
  .cid-uJd1v1aDRG .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uJd1v1aDRG .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uJd1v1aDRG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uJd1v1aDRG .navbar-collapse.collapsing,
  .cid-uJd1v1aDRG .navbar-collapse.show {
    display: block !important;
  }
  .cid-uJd1v1aDRG .navbar-collapse.collapsing .navbar-nav,
  .cid-uJd1v1aDRG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uJd1v1aDRG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uJd1v1aDRG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uJd1v1aDRG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-uJd1v1aDRG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-uJd1v1aDRG .navbar-collapse.collapsing .navbar-buttons,
  .cid-uJd1v1aDRG .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uJd1v1aDRG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uJd1v1aDRG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uJd1v1aDRG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uJd1v1aDRG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uJd1v1aDRG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uJd1v1aDRG .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uJd1v1aDRG .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-uJd1v1aDRG .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-uJd1v1aDRG .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-uJd1v1aDRG .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-uJd1v1aDRG .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-uJd1v1aDRG .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-uJd1v1aDRG .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-uJd1v1aDRG .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-uJd1v1aDRG .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-uJd1v1aDRG .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-uJd1v1aDRG .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uJd1v1aDRG .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-uJd1v1aDRG .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-uJd1v1aDRG .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-uJd1v1aDRG .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-uJd1v1aDRG .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-uJd1v1aDRG .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-uJd1v1aDRG .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-uJd1v1aDRG .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJd1v1aDRG .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uJd1v1aDRG .navbar {
    display: block;
    padding: 0;
  }
  .cid-uJd1v1aDRG .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uJd1v1aDRG .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-uJd1v1aDRG .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-uJd1v1aDRG .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-uJd1v1aDRG .navbar-toggler {
    display: none;
  }
  .cid-uJd1v1aDRG .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uJd1v1aDRG .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uJd1v1aDRG .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uJd1v1aDRG .menu-logo {
  margin-right: auto;
}
.cid-uJd1v1aDRG .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uJd1v1aDRG .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uJd1v1aDRG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uJd1v1aDRG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uJd1v1aDRG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uJd1v1aDRG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uJd1v1aDRG .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-uJd1v1aDRG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uJd1v1aDRG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uJd1v1aDRG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uJd1v1aDRG .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uJd1v1aDRG .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uJd1v1aDRG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uJd1v1aDRG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uJd1v1aDRG .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uJd1v1aDRG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uJd1v1aDRG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uJd1v1aDRG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uJd1v1aDRG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uJd1v1aDRG .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uJd1v1aDRG .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-uJd1v1aDRG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uJd1v1aDRG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uJd1v1aDRG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uJd1v1aDRG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uJd1v1aDRG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uJd1v1aDRG button.navbar-toggler:focus {
  outline: none;
}
.cid-uJd1v1aDRG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-uJd1v1aDRG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uJd1v1aDRG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uJd1v1aDRG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uJd1v1aDRG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uJd1v1aDRG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uJd1v1aDRG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uJd1v1aDRG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uJd1v1aDRG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uJd1v1aDRG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uJd1v1aDRG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uJd1v1aDRG .collapsed .btn {
  display: -webkit-flex;
}
.cid-uJd1v1aDRG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uJd1v1aDRG .collapsed .navbar-collapse.collapsing,
.cid-uJd1v1aDRG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uJd1v1aDRG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uJd1v1aDRG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uJd1v1aDRG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uJd1v1aDRG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uJd1v1aDRG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-uJd1v1aDRG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-uJd1v1aDRG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uJd1v1aDRG .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-uJd1v1aDRG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uJd1v1aDRG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uJd1v1aDRG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-uJd1v1aDRG .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uJd1v1aDRG .collapsed button.navbar-toggler {
  display: block;
}
.cid-uJd1v1aDRG .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uJd1v1aDRG .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uJd1v1aDRG .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uJd1v1aDRG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uJd1v1aDRG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uJd1v1aDRG .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uJd1v1aDRG .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uJd1v1aDRG .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uJd1v1aDRG .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uJd1v1aDRG .nav-link:focus {
  outline: none;
}
.cid-uJd1v1aDRG .navbar-toggler {
  position: relative;
}
.cid-uJd1v1aDRG .dropdown-item.active,
.cid-uJd1v1aDRG .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-uJd1v1aDRG .nav-link:hover,
.cid-uJd1v1aDRG .dropdown-item:hover {
  color: #000000;
}
.cid-uJd1v1aDRG .widget-title,
.cid-uJd1v1aDRG .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-u9sQOXpIN9 {
  padding-top: 180px;
  background-image: url("../../../assets/images/imagen-muestra-textil-header-1920x1080.png");
}
.cid-u9sQOXpIN9 .container {
  margin-bottom: 15%;
}
.cid-u9sQOXpIN9 .content-container .btn-bgr {
  z-index: 0;
}
.cid-u9sQOXpIN9 .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-u9sQOXpIN9 .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-u9sQOXpIN9 .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-u9sQOXpIN9 .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-u9sQOXpIN9 .box-item:last-child {
  background-color: #009844;
}
.cid-u9sQOXpIN9 .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-u9sQOXpIN9 .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-u9sQOXpIN9 .box-list li:last-child {
  border-bottom: none;
}
.cid-u9sQOXpIN9 .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-u9sQOXpIN9 .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-u9sQOXpIN9 .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-u9sQOXpIN9 .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-u9sQOXpIN9 .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-u9sQOXpIN9 .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-u9sQOXpIN9 .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-u9sQOXpIN9 UL {
  text-align: left;
}
.cid-u9sQOXpIN9 .mbr-text,
.cid-u9sQOXpIN9 .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-u9sQOXpIN9 H1 {
  color: #ffffff;
}
.cid-u9sQOYB6Am {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u9sQOYB6Am .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u9sQOYB6Am .row {
  flex-direction: row-reverse;
}
.cid-u9sQOYB6Am img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u9sQOYB6Am .text-wrapper {
    padding: 2rem;
  }
}
.cid-u9sQOYB6Am .mbr-text {
  color: #000000;
}
.cid-u9sQOYB6Am .mbr-section-title {
  color: #009844;
}
.cid-u9sQOZsL3X {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-2000x1125.jpg");
}
.cid-u9sQOZsL3X li {
  list-style: none;
}
.cid-u9sQOZsL3X .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-u9sQOZsL3X .item-wrap:hover .mbr-iconfont {
  color: #008b3e !important;
}
.cid-u9sQOZsL3X .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-u9sQOZsL3X h4 {
  margin: 0;
}
.cid-u9sQOZsL3X ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-u9sQOZsL3X .md-pb {
    padding-bottom: 1rem;
  }
  .cid-u9sQOZsL3X .t1 {
    display: none;
  }
}
.cid-u9sQOZsL3X .col-title2 {
  color: #0085d0;
}
.cid-u9sQOZsL3X .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-u9sQOZsL3X .col-title1 {
  color: #ffffff;
}
.cid-u9sQP0dM2i {
  padding-top: 90px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-u9sQP0dM2i h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-u9sQP0dM2i .container {
    position: relative;
  }
  .cid-u9sQP0dM2i .row {
    margin: 0;
  }
  .cid-u9sQP0dM2i h2 {
    margin: 0;
  }
}
.cid-u9sQP0dM2i .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-u9sQP0dM2i .mbr-section-subtitle {
  color: #101010;
}
.cid-u9sQP0dM2i .container-column,
.cid-u9sQP0dM2i h2 {
  color: #009844;
}
.cid-u9sQP0sbdF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u9sQP0sbdF .mbr-section-title {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-u9sQP0sbdF .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-u9sQP0sbdF h3 {
  font-weight: 500 !important;
}
.cid-u9sQP0sbdF .order {
  min-width: 3.1rem;
  max-width: 3.1rem;
  min-height: 3.1rem;
  max-height: 3.1rem;
  border-radius: 100%;
  background-color: #009844;
  color: #ffffff;
  margin-right: 2.2rem;
  line-height: 1.72;
}
@media (max-width: 768px) {
  .cid-u9sQP0sbdF .order {
    margin-right: 0;
  }
}
.cid-u9sQP0sbdF .list-item {
  background-color: #efefef;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-u9sQP0sbdF .list-item {
    padding: 3rem;
  }
}
.cid-u9sQP0sbdF .mbr-text {
  font-weight: 300;
  line-height: 1.72;
  color: #000000;
  text-align: left;
}
.cid-u9sQP0sbdF .mbr-subtitle {
  color: #009844;
}
@media (max-width: 768px) {
  .cid-u9sQP0sbdF .mbr-subtitle {
    margin-bottom: 2px !important;
  }
}
.cid-u9sQP0PyVk {
  padding-top: 120px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-u9sQP0PyVk h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-u9sQP0PyVk .container {
    position: relative;
  }
  .cid-u9sQP0PyVk .row {
    margin: 0;
  }
  .cid-u9sQP0PyVk h2 {
    margin: 0;
  }
}
.cid-u9sQP0PyVk .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-u9sQP0PyVk .mbr-section-subtitle {
  color: #101010;
}
.cid-u9sQP0PyVk .container-column,
.cid-u9sQP0PyVk h2 {
  color: #009844;
}
.cid-u9sQP12Jns {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u9sQP12Jns .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-u9sQP12Jns .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-u9sQP12Jns .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-u9sQP12Jns .card .card-img span {
  color: #009844;
  font-size: 60px;
}
.cid-u9sQP12Jns .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-u9sQP12Jns .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-u9sQP12Jns .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-u9sQP12Jns .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-u9sQP12Jns .card .card-box .card-title,
  .cid-u9sQP12Jns .card .card-box .mbr-text,
  .cid-u9sQP12Jns .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-u9sQP12Jns .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-u9sQP12Jns .card .card-img {
    text-align: right !important;
  }
}
.cid-u9sQP12Jns .mbr-text,
.cid-u9sQP12Jns .link {
  color: #000000;
}
.cid-u9sQP1w8YU {
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-u9sQP1w8YU h2 {
    margin-bottom: 0rem;
  }
}
@media (min-width: 767px) {
  .cid-u9sQP1w8YU .container {
    position: relative;
  }
  .cid-u9sQP1w8YU .row {
    margin: 0;
  }
  .cid-u9sQP1w8YU h2 {
    margin: 0;
  }
}
.cid-u9sQP1w8YU .btn {
  margin: 0;
  position: relative;
  padding: 0rem 0rem;
}
.cid-u9sQP1w8YU .mbr-section-subtitle {
  color: #101010;
}
.cid-u9sQP1w8YU .container-column,
.cid-u9sQP1w8YU h2 {
  color: #009844;
}
.cid-u9sQP1KYqM {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-u9sQP1KYqM [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-u9sQP1KYqM .media-container-column {
  margin-bottom: 3rem;
}
.cid-u9sQP1KYqM .panel-item {
  position: relative;
}
.cid-u9sQP1KYqM .mbr-content-title {
  margin-top: 10px;
}
.cid-u9sQP1KYqM .mbr-content-text {
  text-align: left;
}
.cid-u9sQP1KYqM .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #009844;
  border-radius: 50%;
  background-color: #009844;
  position: relative;
  z-index: 20;
  color: #ffffff;
  margin: 0 auto;
}
.cid-u9sQP1KYqM .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #009844;
}
@media (max-width: 767px) {
  .cid-u9sQP1KYqM .line-through {
    display: none;
  }
}
.cid-u9sQP1KYqM H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-u9sQP1KYqM .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u9sQP1KYqM .mbr-section-title {
  text-align: left;
}
.cid-u9sQP1KYqM .mbr-subtitle {
  text-align: left;
}
.cid-u9sQP26xz9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u9sQP2lj1B {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u9sQP2lj1B .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-u9sQP2lj1B .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-u9sQP2lj1B .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-u9sQP2lj1B .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-u9sQP2lj1B .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-u9sQP2lj1B .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-u9sQP2lj1B .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-u9sQP2lj1B .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-u9sQP2lj1B .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-u9sQP2lj1B .mbr-text {
    margin-top: 15px;
  }
  .cid-u9sQP2lj1B .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-u9sQP2Q7Dn {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-u9sQP2Q7Dn .mbr-text,
.cid-u9sQP2Q7Dn .img-align {
  color: #a9a9a9;
}
.cid-u9sQP3bod1 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-u9sQP3bod1 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-u9sQP3bod1 .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-u9sQP3bod1 p {
  line-height: 1.6;
}
.cid-u9sQP3bod1 .rev,
.cid-u9sQP3bod1 .mbr-iconfont {
  display: inline-block;
}
.cid-u9sQP3bod1 .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-u9sQP3bod1 .card-box {
  padding: 1.5rem;
}
.cid-u9sQP3bod1 .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-u9sQP3bod1 .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-u9sQP3bod1 .mbr-section-title,
.cid-u9sQP3bod1 .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-u9sQP3bod1 .rev {
  color: #0a1c44;
}
.cid-u9sQP3bod1 .card-text,
.cid-u9sQP3bod1 .mbr-section-btn,
.cid-u9sQP3bod1 .ico-line {
  color: #767676;
}
.cid-u9sQP3OK6E {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-u9sQP3OK6E .mbr-text,
.cid-u9sQP3OK6E .ornament {
  text-align: center;
  color: #000000;
}
.cid-u9sQP44mDL {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-u9sQP44mDL .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-u9sQP44mDL .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-u9sQP44mDL .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-u9sQP44mDL .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-u9sQP44mDL .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-u9sQP44mDL .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-u9sQP44mDL .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-u9sQP44mDL .input-group-btn {
  padding-left: 0;
}
.cid-u9sQP44mDL .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-u9sQP44mDL .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-u9sQP44mDL .mbr-text {
  color: #444;
}
.cid-u9sQP44mDL h5 {
  margin-bottom: 0;
}
.cid-u9sQP44mDL .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-u9sQP44mDL .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-u9sQP44mDL .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-u9sQP44mDL .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-u9sQP44mDL .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-u9sQP44mDL .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-u9sQP44mDL .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u9sQP44mDL .social-list a:hover {
  opacity: 0.4;
}
.cid-u9sQP44mDL .media-container-row > div {
  padding: 0px;
}
.cid-u9sQP44mDL .text2 {
  color: #000000;
  text-align: left;
}
.cid-u9sQP44mDL .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-u9sQP44mDL .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-u9sQP44mDL .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-u9sQP44mDL .social-list,
  .cid-u9sQP44mDL .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-u9sQP44mDL h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-u9sQP44mDL .form-group {
    max-width: 180px;
  }
}
.cid-u9sQP44mDL .links span {
  color: #9e9e9e;
}
.cid-u9sQP44mDL .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-u9sQP44mDL .logo-title {
  text-align: center;
}
.cid-u9sQP44mDL .logo-title,
.cid-u9sQP44mDL .logo {
  text-align: left;
  color: #535353;
}
.cid-u9sQP4BXPM .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-u9sQP4BXPM .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-u9sQP4BXPM a {
  font-style: normal;
}
.cid-u9sQP4BXPM .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-u9sQP4BXPM .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-u9sQP4BXPM .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-u9sQP4BXPM .content-text {
  margin-bottom: 0;
}
.cid-u9sQP4BXPM .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-u9sQP4BXPM .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-u9sQP4BXPM .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-u9sQP4BXPM .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-u9sQP4BXPM .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-u9sQP4BXPM .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-u9sQP4BXPM .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-u9sQP4BXPM .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-u9sQP4BXPM .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-u9sQP4BXPM .nav-dropdown .link {
  font-weight: 400;
}
.cid-u9sQP4BXPM .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-u9sQP4BXPM .content-right-side {
  text-align: center;
}
.cid-u9sQP4BXPM .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-u9sQP4BXPM .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-u9sQP4BXPM .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-u9sQP4BXPM .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-u9sQP4BXPM .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-u9sQP4BXPM .menu-bottom {
    justify-content: flex-end;
  }
  .cid-u9sQP4BXPM img {
    height: 3.8rem !important;
  }
  .cid-u9sQP4BXPM .btn {
    display: -webkit-flex;
  }
  .cid-u9sQP4BXPM button.navbar-toggler {
    display: block;
  }
  .cid-u9sQP4BXPM .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-u9sQP4BXPM .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-u9sQP4BXPM .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-u9sQP4BXPM .navbar-collapse.collapsing,
  .cid-u9sQP4BXPM .navbar-collapse.show {
    display: block !important;
  }
  .cid-u9sQP4BXPM .navbar-collapse.collapsing .navbar-nav,
  .cid-u9sQP4BXPM .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-u9sQP4BXPM .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-u9sQP4BXPM .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-u9sQP4BXPM .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-u9sQP4BXPM .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-u9sQP4BXPM .navbar-collapse.collapsing .navbar-buttons,
  .cid-u9sQP4BXPM .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-u9sQP4BXPM .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-u9sQP4BXPM .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-u9sQP4BXPM .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-u9sQP4BXPM .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-u9sQP4BXPM .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-u9sQP4BXPM .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-u9sQP4BXPM .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-u9sQP4BXPM .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-u9sQP4BXPM .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-u9sQP4BXPM .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-u9sQP4BXPM .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-u9sQP4BXPM .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-u9sQP4BXPM .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-u9sQP4BXPM .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-u9sQP4BXPM .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-u9sQP4BXPM .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-u9sQP4BXPM .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-u9sQP4BXPM .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-u9sQP4BXPM .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-u9sQP4BXPM .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-u9sQP4BXPM .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-u9sQP4BXPM .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-u9sQP4BXPM .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-u9sQP4BXPM .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-u9sQP4BXPM .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-u9sQP4BXPM .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-u9sQP4BXPM .navbar {
    display: block;
    padding: 0;
  }
  .cid-u9sQP4BXPM .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-u9sQP4BXPM .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-u9sQP4BXPM .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-u9sQP4BXPM .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-u9sQP4BXPM .navbar-toggler {
    display: none;
  }
  .cid-u9sQP4BXPM .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u9sQP4BXPM .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-u9sQP4BXPM .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-u9sQP4BXPM .menu-logo {
  margin-right: auto;
}
.cid-u9sQP4BXPM .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-u9sQP4BXPM .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-u9sQP4BXPM .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-u9sQP4BXPM .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-u9sQP4BXPM .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-u9sQP4BXPM .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-u9sQP4BXPM .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-u9sQP4BXPM .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-u9sQP4BXPM .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-u9sQP4BXPM .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-u9sQP4BXPM .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-u9sQP4BXPM .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-u9sQP4BXPM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-u9sQP4BXPM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u9sQP4BXPM .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-u9sQP4BXPM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-u9sQP4BXPM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-u9sQP4BXPM .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-u9sQP4BXPM .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u9sQP4BXPM .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-u9sQP4BXPM .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-u9sQP4BXPM .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-u9sQP4BXPM .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-u9sQP4BXPM .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-u9sQP4BXPM .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-u9sQP4BXPM button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-u9sQP4BXPM button.navbar-toggler:focus {
  outline: none;
}
.cid-u9sQP4BXPM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-u9sQP4BXPM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-u9sQP4BXPM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-u9sQP4BXPM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-u9sQP4BXPM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-u9sQP4BXPM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u9sQP4BXPM nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-u9sQP4BXPM nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-u9sQP4BXPM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u9sQP4BXPM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u9sQP4BXPM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u9sQP4BXPM .collapsed .btn {
  display: -webkit-flex;
}
.cid-u9sQP4BXPM .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-u9sQP4BXPM .collapsed .navbar-collapse.collapsing,
.cid-u9sQP4BXPM .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-u9sQP4BXPM .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-u9sQP4BXPM .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-u9sQP4BXPM .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-u9sQP4BXPM .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-u9sQP4BXPM .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-u9sQP4BXPM .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-u9sQP4BXPM .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-u9sQP4BXPM .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-u9sQP4BXPM .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-u9sQP4BXPM .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-u9sQP4BXPM .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-u9sQP4BXPM .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-u9sQP4BXPM .collapsed button.navbar-toggler {
  display: block;
}
.cid-u9sQP4BXPM .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-u9sQP4BXPM .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-u9sQP4BXPM .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-u9sQP4BXPM .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-u9sQP4BXPM .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-u9sQP4BXPM .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-u9sQP4BXPM .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-u9sQP4BXPM .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-u9sQP4BXPM .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-u9sQP4BXPM .nav-link:focus {
  outline: none;
}
.cid-u9sQP4BXPM .navbar-toggler {
  position: relative;
}
.cid-u9sQP4BXPM .dropdown-item.active,
.cid-u9sQP4BXPM .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-u9sQP4BXPM .nav-link:hover,
.cid-u9sQP4BXPM .dropdown-item:hover {
  color: #000000;
}
.cid-u9sQP4BXPM .widget-title,
.cid-u9sQP4BXPM .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-tvnrWc0lMZ {
  padding-top: 180px;
  background-image: url("../../../assets/images/curso-nuevo-1-1920x1080.jpg");
}
.cid-tvnrWc0lMZ .container {
  margin-bottom: 15%;
}
.cid-tvnrWc0lMZ .content-container .btn-bgr {
  z-index: 0;
}
.cid-tvnrWc0lMZ .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-tvnrWc0lMZ .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-tvnrWc0lMZ .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-tvnrWc0lMZ .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-tvnrWc0lMZ .box-item:last-child {
  background-color: #009844;
}
.cid-tvnrWc0lMZ .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-tvnrWc0lMZ .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-tvnrWc0lMZ .box-list li:last-child {
  border-bottom: none;
}
.cid-tvnrWc0lMZ .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-tvnrWc0lMZ .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-tvnrWc0lMZ .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-tvnrWc0lMZ .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-tvnrWc0lMZ .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-tvnrWc0lMZ .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-tvnrWc0lMZ .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-tvnrWc0lMZ UL {
  text-align: left;
}
.cid-tvnrWc0lMZ .mbr-text,
.cid-tvnrWc0lMZ .mbr-section-btn {
  color: #181818;
  text-align: left;
}
.cid-tvnrWc0lMZ H1 {
  color: #181818;
}
.cid-tvnrWOCuWi {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tvnrWOCuWi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tvnrWOCuWi .row {
  flex-direction: row-reverse;
}
.cid-tvnrWOCuWi img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tvnrWOCuWi .text-wrapper {
    padding: 2rem;
  }
}
.cid-tvnrWOCuWi .mbr-text {
  color: #000000;
}
.cid-tvnrWOCuWi .mbr-section-title {
  color: #009844;
}
.cid-tvnrXRc8Sv {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-2000x1125.jpg");
}
.cid-tvnrXRc8Sv li {
  list-style: none;
}
.cid-tvnrXRc8Sv .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-tvnrXRc8Sv .item-wrap:hover .mbr-iconfont {
  color: #007835 !important;
}
.cid-tvnrXRc8Sv .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-tvnrXRc8Sv h4 {
  margin: 0;
}
.cid-tvnrXRc8Sv ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-tvnrXRc8Sv .md-pb {
    padding-bottom: 1rem;
  }
}
.cid-tvnrXRc8Sv .col-title2 {
  color: #009844;
}
.cid-tvnrXRc8Sv .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-tvnrXRc8Sv .col-title1 {
  color: #ffffff;
}
.cid-tvnAJPA8md {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tvnAJPA8md h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-tvnAJPA8md .container {
    position: relative;
  }
  .cid-tvnAJPA8md .row {
    margin: 0;
  }
  .cid-tvnAJPA8md h2 {
    margin: 0;
  }
}
.cid-tvnAJPA8md .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-tvnAJPA8md .mbr-section-subtitle {
  color: #777777;
}
.cid-tvnAJPA8md .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-tvnAJPA8md .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-tvnAJPA8md .container-column,
.cid-tvnAJPA8md h2 {
  color: #009844;
}
.cid-tvns4KoAdq {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tvns4KoAdq .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvns4KoAdq .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvns4KoAdq .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-tvns4KoAdq .card .card-img span {
  color: #009844;
  font-size: 60px;
}
.cid-tvns4KoAdq .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-tvns4KoAdq .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvns4KoAdq .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-tvns4KoAdq .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-tvns4KoAdq .card .card-box .card-title,
  .cid-tvns4KoAdq .card .card-box .mbr-text,
  .cid-tvns4KoAdq .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-tvns4KoAdq .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-tvns4KoAdq .card .card-img {
    text-align: right !important;
  }
}
.cid-tvns4KoAdq .mbr-text,
.cid-tvns4KoAdq .link {
  color: #000000;
}
.cid-tvnAKnoYec {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tvnAKnoYec h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-tvnAKnoYec .container {
    position: relative;
  }
  .cid-tvnAKnoYec .row {
    margin: 0;
  }
  .cid-tvnAKnoYec h2 {
    margin: 0;
  }
}
.cid-tvnAKnoYec .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-tvnAKnoYec .mbr-section-subtitle {
  color: #777777;
}
.cid-tvnAKnoYec .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-tvnAKnoYec .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-tvnAKnoYec .container-column,
.cid-tvnAKnoYec h2 {
  color: #009844;
}
.cid-tvns0l3WiL {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tvns0l3WiL [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-tvns0l3WiL .media-container-column {
  margin-bottom: 3rem;
}
.cid-tvns0l3WiL .panel-item {
  position: relative;
}
.cid-tvns0l3WiL .mbr-content-title {
  margin-top: 10px;
}
.cid-tvns0l3WiL .mbr-content-text {
  text-align: left;
}
.cid-tvns0l3WiL .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #009844;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #009844;
  margin: 0 auto;
}
.cid-tvns0l3WiL .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #009844;
}
@media (max-width: 767px) {
  .cid-tvns0l3WiL .line-through {
    display: none;
  }
}
.cid-tvns0l3WiL H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-tvns0l3WiL .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tvns0l3WiL .mbr-section-title {
  text-align: left;
}
.cid-tvns0l3WiL .mbr-subtitle {
  text-align: left;
}
.cid-tvns1q5KEN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tvnrZcn9Ef {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tvnrZcn9Ef .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tvnrZcn9Ef .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tvnrZcn9Ef .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tvnrZcn9Ef .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tvnrZcn9Ef .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tvnrZcn9Ef .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tvnrZcn9Ef .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tvnrZcn9Ef .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tvnrZcn9Ef .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tvnrZcn9Ef .mbr-text {
    margin-top: 15px;
  }
  .cid-tvnrZcn9Ef .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tvnAKI7cHO {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tvnAKI7cHO .mbr-text,
.cid-tvnAKI7cHO .img-align {
  color: #a9a9a9;
}
.cid-tvns2VpjQ9 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tvns2VpjQ9 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-tvns2VpjQ9 .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-tvns2VpjQ9 p {
  line-height: 1.6;
}
.cid-tvns2VpjQ9 .rev,
.cid-tvns2VpjQ9 .mbr-iconfont {
  display: inline-block;
}
.cid-tvns2VpjQ9 .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-tvns2VpjQ9 .card-box {
  padding: 1.5rem;
}
.cid-tvns2VpjQ9 .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tvns2VpjQ9 .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tvns2VpjQ9 .mbr-section-title,
.cid-tvns2VpjQ9 .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-tvns2VpjQ9 .rev {
  color: #0a1c44;
}
.cid-tvns2VpjQ9 .card-text,
.cid-tvns2VpjQ9 .mbr-section-btn,
.cid-tvns2VpjQ9 .ico-line {
  color: #767676;
}
.cid-tvns3l4wHe {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tvns3l4wHe .mbr-text,
.cid-tvns3l4wHe .ornament {
  text-align: center;
  color: #000000;
}
.cid-tvns1V2LNz {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tvns1V2LNz .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-tvns1V2LNz .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tvns1V2LNz .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-tvns1V2LNz .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-tvns1V2LNz .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-tvns1V2LNz .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tvns1V2LNz .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-tvns1V2LNz .input-group-btn {
  padding-left: 0;
}
.cid-tvns1V2LNz .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tvns1V2LNz .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-tvns1V2LNz .mbr-text {
  color: #444;
}
.cid-tvns1V2LNz h5 {
  margin-bottom: 0;
}
.cid-tvns1V2LNz .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tvns1V2LNz .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvns1V2LNz .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tvns1V2LNz .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvns1V2LNz .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tvns1V2LNz .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tvns1V2LNz .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tvns1V2LNz .social-list a:hover {
  opacity: 0.4;
}
.cid-tvns1V2LNz .media-container-row > div {
  padding: 0px;
}
.cid-tvns1V2LNz .text2 {
  color: #000000;
  text-align: left;
}
.cid-tvns1V2LNz .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-tvns1V2LNz .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvns1V2LNz .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tvns1V2LNz .social-list,
  .cid-tvns1V2LNz .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvns1V2LNz h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-tvns1V2LNz .form-group {
    max-width: 180px;
  }
}
.cid-tvns1V2LNz .links span {
  color: #9e9e9e;
}
.cid-tvns1V2LNz .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-tvns1V2LNz .logo-title {
  text-align: center;
}
.cid-tvns1V2LNz .logo-title,
.cid-tvns1V2LNz .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-uMY7w2sp3D {
  padding-top: 180px;
  background-image: url("../../../assets/images/header-taller-de-serigrafia-y-creacion-de-estampas-1921x1081.jpg");
}
.cid-uMY7w2sp3D .container {
  margin-bottom: 15%;
}
.cid-uMY7w2sp3D .content-container .btn-bgr {
  z-index: 0;
}
.cid-uMY7w2sp3D .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-uMY7w2sp3D .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-uMY7w2sp3D .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-uMY7w2sp3D .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-uMY7w2sp3D .box-item:last-child {
  background-color: #009844;
}
.cid-uMY7w2sp3D .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-uMY7w2sp3D .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-uMY7w2sp3D .box-list li:last-child {
  border-bottom: none;
}
.cid-uMY7w2sp3D .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-uMY7w2sp3D .mark {
  background-color: #ACFF33 !important;
  color: #000000;
  padding: 2px 2px;
  border-radius: 3px;
}
.cid-uMY7w2sp3D .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-uMY7w2sp3D .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-uMY7w2sp3D .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-uMY7w2sp3D .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-uMY7w2sp3D .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-uMY7w2sp3D .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-uMY7w2sp3D UL {
  text-align: left;
}
.cid-uMY7w2sp3D .mbr-text,
.cid-uMY7w2sp3D .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uMY7w2sp3D H1 {
  color: #ffffff;
}
.cid-uMY7w2sp3D .box-item-text {
  color: #ffffff;
}
.cid-uN3HXfNOgB {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uN3HXfNOgB img {
  width: 120px;
  margin: auto;
}
.cid-uN3HXfNOgB .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uN3HXfNOgB .card {
    max-width: 12.5%;
  }
}
.cid-uMYoLTL9jt {
  padding-top: 4rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uMYoLTL9jt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMYoLTL9jt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uMYoLTL9jt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uMYoLTL9jt .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uMYoLTL9jt .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uMYoLTL9jt .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uMYoLTL9jt .mbr-section-title {
  color: #008b3e;
}
.cid-uMYoLTL9jt .mbr-text,
.cid-uMYoLTL9jt .mbr-section-btn {
  color: #000000;
}
.cid-uMYojqeyjq {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #f3f3f3;
}
.cid-uMYojqeyjq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMYojqeyjq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMYojqeyjq .mbr-text {
  color: #000000;
}
.cid-uMYojqeyjq .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-uMYojqeyjq .item-wrapper {
  background: #ffffff;
  margin-bottom: 0rem;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .cid-uMYojqeyjq .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uMYojqeyjq .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
.cid-uMYojqeyjq .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMYojqeyjq .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uMYojqeyjq .mbr-number {
  color: #9fe870;
  text-align: left;
}
.cid-uMYojqeyjq .mbr-section-title {
  color: #008b3e;
}
.cid-uMYojqeyjq .card-text,
.cid-uMYojqeyjq .item .mbr-section-btn {
  text-align: left;
  color: #000000;
}
.cid-uMYojqeyjq .card-title,
.cid-uMYojqeyjq .iconfont-wrapper {
  text-align: left;
  color: #008b3e;
}
.cid-uMYojqeyjq .mbr-section-subtitle,
.cid-uMYojqeyjq .main-button {
  text-align: left;
  color: #535353;
}
.cid-uMYojqeyjq .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uMYojqeyjq .item-content .item-footer {
  margin-top: auto;
}
.cid-uMYojqeyjq .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMYojqeyjq .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uMYojqeyjq .side-features {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uMYojqeyjq .side-features .item {
  padding-left: 16px;
  padding-right: 16px;
}
.cid-uMYr3hYfUq {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f3f3f3;
}
.cid-uMYr3hYfUq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMYr3hYfUq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMYr3hYfUq .mbr-text {
  color: #000000;
}
.cid-uMYr3hYfUq .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-uMYr3hYfUq .item-wrapper {
  background: #ffffff;
  padding: 2.25rem 2.25rem 1rem 2.25rem;
}
@media (max-width: 767px) {
  .cid-uMYr3hYfUq .item-wrapper {
    padding: 2rem 1.5rem 0.5rem 1.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uMYr3hYfUq .item-wrapper {
    padding: 2rem 1.5rem 0.5rem 1.5rem;
  }
}
.cid-uMYr3hYfUq .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMYr3hYfUq .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uMYr3hYfUq .counter-container ul {
  margin: 0;
  padding-left: 2.25rem;
  list-style: none;
}
.cid-uMYr3hYfUq .counter-container ul li {
  position: relative;
  list-style: none;
  margin-bottom: 2rem;
}
.cid-uMYr3hYfUq .counter-container ul li:before {
  position: absolute;
  left: -1.5em;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #008b3e;
  background-color: #008b3e;
  width: 0.5em;
  height: 0.5em;
  top: 0.4em;
  border-radius: 50%;
}
.cid-uMYr3hYfUq .mbr-text UL {
  text-align: left;
}
.cid-uMYr3hYfUq .mbr-section-subtitle,
.cid-uMYr3hYfUq .main-button {
  color: #535353;
}
.cid-uMYr3hYfUq .mbr-section-title {
  color: #008b3e;
}
.cid-uMYXWttFEp {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uMYXWttFEp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMYXWttFEp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uMYXWttFEp .container-fluid {
    padding: 0;
  }
}
.cid-uMYXWttFEp .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uMYXWttFEp .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uMYXWttFEp .embla__button--next,
.cid-uMYXWttFEp .embla__button--prev {
  display: flex;
}
.cid-uMYXWttFEp .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uMYXWttFEp .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uMYXWttFEp .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
.cid-uMYXWttFEp .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uMYXWttFEp .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMYXWttFEp .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMYXWttFEp .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uMYXWttFEp .embla {
  position: relative;
  width: 100%;
}
.cid-uMYXWttFEp .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uMYXWttFEp .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uMYXWttFEp .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uMYXWttFEp .embla__slide a {
  cursor: grab;
}
.cid-uMYXWttFEp .embla__slide a:active {
  cursor: grabbing;
}
.cid-uMYXWttFEp .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uMYXWttFEp .mbr-section-title {
  color: #232323;
}
.cid-uMYXWttFEp .mbr-section-subtitle {
  color: #232323;
}
.cid-uMYXWttFEp .mbr-box {
  color: #ffffff;
}
.cid-uMYXWttFEp .slide-content {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uMYXWttFEp img,
.cid-uMYXWttFEp .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-uMYXWttFEp .item-wrapper {
  position: relative;
}
.cid-uMYXWttFEp .content-head {
  max-width: 800px;
}
.cid-uMYtqBlzXL {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMYtqBlzXL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMYtqBlzXL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMYtqBlzXL .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMYtqBlzXL .item-mb {
    margin-bottom: 0;
  }
}
.cid-uMYtqBlzXL .item-wrapper {
  background: #f3f3f3;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uMYtqBlzXL .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uMYtqBlzXL .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uMYtqBlzXL .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 50px;
  justify-content: center;
  align-items: center;
  background: #009844;
  height: 50px;
  border-radius: 50%;
}
.cid-uMYtqBlzXL .mbr-section-title {
  color: #008b3e;
}
.cid-uMYtqBlzXL .mbr-section-subtitle {
  color: #232323;
}
.cid-uMYtqBlzXL .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uMYtqBlzXL .card-box .item-footer {
  margin-top: auto;
}
.cid-uMYtqBlzXL .content-head {
  max-width: 800px;
}
.cid-uMYtqBlzXL .card-title,
.cid-uMYtqBlzXL .iconfont-wrapper {
  color: #000000;
}
.cid-uMYZPww6hm {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #009844;
}
.cid-uMYZPww6hm [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-uMYZPww6hm .media-container-column {
  margin-bottom: 3rem;
}
.cid-uMYZPww6hm .panel-item {
  position: relative;
}
.cid-uMYZPww6hm .mbr-content-title {
  margin-top: 10px;
}
.cid-uMYZPww6hm .mbr-content-text {
  text-align: left;
}
.cid-uMYZPww6hm .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #ffffff;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #009844;
  margin: 0 auto;
}
.cid-uMYZPww6hm .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uMYZPww6hm .line-through {
    display: none;
  }
}
.cid-uMYZPww6hm H4 {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uMYZPww6hm .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uMYZPww6hm .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uMYZPww6hm .mbr-subtitle {
  text-align: left;
}
.cid-uMY7w7v1Qu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #009844;
}
.cid-uMY7w7P6Ck {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #009844;
}
.cid-uMY7w7P6Ck .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-uMY7w7P6Ck .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #ffffff;
}
.cid-uMY7w7P6Ck .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uMY7w7P6Ck .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-uMY7w7P6Ck .mbr-iconfont:nth-child(1) {
  color: #ffffff;
}
.cid-uMY7w7P6Ck .mbr-iconfont:nth-child(2) {
  color: #ffffff;
}
.cid-uMY7w7P6Ck .mbr-iconfont:nth-child(3) {
  color: #ffffff;
}
.cid-uMY7w7P6Ck .mbr-iconfont:nth-child(4) {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uMY7w7P6Ck .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-uMY7w7P6Ck .mbr-text {
    margin-top: 15px;
  }
  .cid-uMY7w7P6Ck .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-uMYxZ53WtF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f3f3f3;
}
.cid-uMYxZ53WtF img,
.cid-uMYxZ53WtF .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-uMYxZ53WtF img,
  .cid-uMYxZ53WtF .item-img {
    max-height: 300px;
  }
}
.cid-uMYxZ53WtF .item:focus,
.cid-uMYxZ53WtF span:focus {
  outline: none;
}
.cid-uMYxZ53WtF .item-wrapper {
  position: relative;
}
.cid-uMYxZ53WtF .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uMYxZ53WtF .slide-content .item-content {
  padding: 2.25rem 2.25rem 0;
}
.cid-uMYxZ53WtF .slide-content .item-footer {
  padding: 0 2.25rem 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uMYxZ53WtF .slide-content .item-content {
    padding: 2rem 1.5rem 0;
  }
  .cid-uMYxZ53WtF .slide-content .item-footer {
    padding: 0 1.5rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uMYxZ53WtF .slide-content .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uMYxZ53WtF .slide-content .item-footer {
    padding: 0 1.5rem 1.5rem;
  }
}
.cid-uMYxZ53WtF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uMYxZ53WtF .mbr-section-title {
  color: #232323;
}
.cid-uMYxZ53WtF .mbr-text,
.cid-uMYxZ53WtF .mbr-section-btn {
  text-align: left;
}
.cid-uMYxZ53WtF .item-title {
  text-align: left;
  color: #000000;
}
.cid-uMYxZ53WtF .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uMYxZ53WtF .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 370px;
  max-width: 370px;
}
@media (max-width: 768px) {
  .cid-uMYxZ53WtF .embla__slide {
    min-width: 85%;
    max-width: initial;
  }
}
.cid-uMYxZ53WtF .embla__button--next,
.cid-uMYxZ53WtF .embla__button--prev {
  display: flex;
}
.cid-uMYxZ53WtF .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uMYxZ53WtF .embla__button {
    display: none;
  }
}
.cid-uMYxZ53WtF .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uMYxZ53WtF .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uMYxZ53WtF .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uMYxZ53WtF .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uMYxZ53WtF .embla__button {
    top: auto;
  }
}
.cid-uMYxZ53WtF .embla {
  position: relative;
  width: 100%;
}
.cid-uMYxZ53WtF .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uMYxZ53WtF .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uMYxZ53WtF .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uMYxZ53WtF .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
@media (max-width: 768px) {
  .cid-uMYxZ53WtF .embla__container .embla__slide:first-child {
    margin-left: 2rem !important;
  }
  .cid-uMYxZ53WtF .embla__container .embla__slide:last-child {
    margin-right: 2rem !important;
  }
}
.cid-uMYxZ53WtF .content-head {
  max-width: 800px;
}
.cid-uMY7w9qO25 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uMY7w9qO25 .mbr-text,
.cid-uMY7w9qO25 .ornament {
  text-align: center;
  color: #000000;
}
.cid-uMY7w9MMqI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-uMY7w9MMqI .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-uMY7w9MMqI .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uMY7w9MMqI .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-uMY7w9MMqI .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-uMY7w9MMqI .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-uMY7w9MMqI .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uMY7w9MMqI .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-uMY7w9MMqI .input-group-btn {
  padding-left: 0;
}
.cid-uMY7w9MMqI .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uMY7w9MMqI .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-uMY7w9MMqI .mbr-text {
  color: #444;
}
.cid-uMY7w9MMqI h5 {
  margin-bottom: 0;
}
.cid-uMY7w9MMqI .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uMY7w9MMqI .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uMY7w9MMqI .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uMY7w9MMqI .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uMY7w9MMqI .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uMY7w9MMqI .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uMY7w9MMqI .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uMY7w9MMqI .social-list a:hover {
  opacity: 0.4;
}
.cid-uMY7w9MMqI .media-container-row > div {
  padding: 0px;
}
.cid-uMY7w9MMqI .text2 {
  color: #000000;
  text-align: left;
}
.cid-uMY7w9MMqI .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uMY7w9MMqI .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uMY7w9MMqI .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uMY7w9MMqI .social-list,
  .cid-uMY7w9MMqI .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uMY7w9MMqI h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-uMY7w9MMqI .form-group {
    max-width: 180px;
  }
}
.cid-uMY7w9MMqI .links span {
  color: #9e9e9e;
}
.cid-uMY7w9MMqI .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-uMY7w9MMqI .logo-title {
  text-align: center;
}
.cid-uMY7w9MMqI .logo-title,
.cid-uMY7w9MMqI .logo {
  text-align: left;
  color: #535353;
}
.cid-uMY7wapi02 .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-uMY7wapi02 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-uMY7wapi02 a {
  font-style: normal;
}
.cid-uMY7wapi02 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uMY7wapi02 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-uMY7wapi02 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uMY7wapi02 .content-text {
  margin-bottom: 0;
}
.cid-uMY7wapi02 .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uMY7wapi02 .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uMY7wapi02 .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-uMY7wapi02 .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-uMY7wapi02 .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-uMY7wapi02 .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uMY7wapi02 .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uMY7wapi02 .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uMY7wapi02 .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uMY7wapi02 .nav-dropdown .link {
  font-weight: 400;
}
.cid-uMY7wapi02 .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uMY7wapi02 .content-right-side {
  text-align: center;
}
.cid-uMY7wapi02 .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uMY7wapi02 .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-uMY7wapi02 .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-uMY7wapi02 .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-uMY7wapi02 .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-uMY7wapi02 .menu-bottom {
    justify-content: flex-end;
  }
  .cid-uMY7wapi02 img {
    height: 3.8rem !important;
  }
  .cid-uMY7wapi02 .btn {
    display: -webkit-flex;
  }
  .cid-uMY7wapi02 button.navbar-toggler {
    display: block;
  }
  .cid-uMY7wapi02 .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uMY7wapi02 .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uMY7wapi02 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uMY7wapi02 .navbar-collapse.collapsing,
  .cid-uMY7wapi02 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uMY7wapi02 .navbar-collapse.collapsing .navbar-nav,
  .cid-uMY7wapi02 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uMY7wapi02 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uMY7wapi02 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uMY7wapi02 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-uMY7wapi02 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-uMY7wapi02 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uMY7wapi02 .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uMY7wapi02 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uMY7wapi02 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uMY7wapi02 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uMY7wapi02 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uMY7wapi02 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uMY7wapi02 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uMY7wapi02 .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-uMY7wapi02 .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-uMY7wapi02 .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-uMY7wapi02 .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-uMY7wapi02 .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-uMY7wapi02 .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-uMY7wapi02 .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-uMY7wapi02 .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-uMY7wapi02 .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-uMY7wapi02 .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-uMY7wapi02 .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uMY7wapi02 .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-uMY7wapi02 .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-uMY7wapi02 .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-uMY7wapi02 .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-uMY7wapi02 .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-uMY7wapi02 .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-uMY7wapi02 .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-uMY7wapi02 .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uMY7wapi02 .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uMY7wapi02 .navbar {
    display: block;
    padding: 0;
  }
  .cid-uMY7wapi02 .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uMY7wapi02 .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-uMY7wapi02 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-uMY7wapi02 .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-uMY7wapi02 .navbar-toggler {
    display: none;
  }
  .cid-uMY7wapi02 .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uMY7wapi02 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uMY7wapi02 .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uMY7wapi02 .menu-logo {
  margin-right: auto;
}
.cid-uMY7wapi02 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uMY7wapi02 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uMY7wapi02 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uMY7wapi02 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uMY7wapi02 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uMY7wapi02 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uMY7wapi02 .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-uMY7wapi02 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uMY7wapi02 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uMY7wapi02 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uMY7wapi02 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uMY7wapi02 .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uMY7wapi02 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uMY7wapi02 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMY7wapi02 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uMY7wapi02 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uMY7wapi02 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uMY7wapi02 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uMY7wapi02 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMY7wapi02 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uMY7wapi02 .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-uMY7wapi02 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uMY7wapi02 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uMY7wapi02 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uMY7wapi02 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uMY7wapi02 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uMY7wapi02 button.navbar-toggler:focus {
  outline: none;
}
.cid-uMY7wapi02 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-uMY7wapi02 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uMY7wapi02 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uMY7wapi02 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uMY7wapi02 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uMY7wapi02 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uMY7wapi02 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uMY7wapi02 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uMY7wapi02 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uMY7wapi02 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMY7wapi02 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMY7wapi02 .collapsed .btn {
  display: -webkit-flex;
}
.cid-uMY7wapi02 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uMY7wapi02 .collapsed .navbar-collapse.collapsing,
.cid-uMY7wapi02 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uMY7wapi02 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uMY7wapi02 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uMY7wapi02 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uMY7wapi02 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uMY7wapi02 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-uMY7wapi02 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-uMY7wapi02 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uMY7wapi02 .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-uMY7wapi02 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uMY7wapi02 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uMY7wapi02 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-uMY7wapi02 .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uMY7wapi02 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uMY7wapi02 .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uMY7wapi02 .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uMY7wapi02 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uMY7wapi02 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uMY7wapi02 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uMY7wapi02 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uMY7wapi02 .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uMY7wapi02 .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uMY7wapi02 .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uMY7wapi02 .nav-link:focus {
  outline: none;
}
.cid-uMY7wapi02 .navbar-toggler {
  position: relative;
}
.cid-uMY7wapi02 .dropdown-item.active,
.cid-uMY7wapi02 .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-uMY7wapi02 .nav-link:hover,
.cid-uMY7wapi02 .dropdown-item:hover {
  color: #000000;
}
.cid-uMY7wapi02 .widget-title,
.cid-uMY7wapi02 .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-tvhEqDxnZm {
  padding-top: 180px;
  background-image: url("../../../assets/images/banner-curso-1920x1080.jpg");
}
.cid-tvhEqDxnZm .container {
  margin-bottom: 15%;
}
.cid-tvhEqDxnZm .content-container .btn-bgr {
  z-index: 0;
}
.cid-tvhEqDxnZm .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-tvhEqDxnZm .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-tvhEqDxnZm .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-tvhEqDxnZm .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-tvhEqDxnZm .box-item:last-child {
  background-color: #009844;
}
.cid-tvhEqDxnZm .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-tvhEqDxnZm .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-tvhEqDxnZm .box-list li:last-child {
  border-bottom: none;
}
.cid-tvhEqDxnZm .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-tvhEqDxnZm .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-tvhEqDxnZm .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-tvhEqDxnZm .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-tvhEqDxnZm .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-tvhEqDxnZm .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-tvhEqDxnZm .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-tvhEqDxnZm UL {
  text-align: left;
}
.cid-tvhEqDxnZm .mbr-text,
.cid-tvhEqDxnZm .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-tvhEqDxnZm H1 {
  color: #ffffff;
}
.cid-tvhEs11VzV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tvhEs11VzV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tvhEs11VzV .row {
  flex-direction: row-reverse;
}
.cid-tvhEs11VzV img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tvhEs11VzV .text-wrapper {
    padding: 2rem;
  }
}
.cid-tvhEs11VzV .mbr-text {
  color: #000000;
}
.cid-tvhEs11VzV .mbr-section-title {
  color: #008b3e;
}
.cid-tYNANjqDny {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fondo-2000x1125.jpg");
}
.cid-tYNANjqDny li {
  list-style: none;
}
.cid-tYNANjqDny .item-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.cid-tYNANjqDny .item-wrap:hover .mbr-iconfont {
  color: #008b3e !important;
}
.cid-tYNANjqDny .mbr-iconfont {
  font-size: 22px !important;
  padding-right: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 900;
  color: #ffffff !important;
}
.cid-tYNANjqDny h4 {
  margin: 0;
}
.cid-tYNANjqDny ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .cid-tYNANjqDny .md-pb {
    padding-bottom: 1rem;
  }
  .cid-tYNANjqDny .t1 {
    display: none;
  }
}
.cid-tYNANjqDny .col-title2 {
  color: #0085d0;
}
.cid-tYNANjqDny .item1 {
  text-align: left;
  color: #ffffff;
}
.cid-tYNANjqDny .col-title1 {
  color: #ffffff;
}
.cid-tYNyCwNsxs {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tYNyCwNsxs .row {
  background: #009844;
  padding: 3rem 1rem;
  margin: auto;
  position: relative;
}
@media (max-width: 767px) {
  .cid-tYNyCwNsxs .row {
    padding: 1rem 0rem;
  }
}
.cid-tYNyCwNsxs .mbr-iconfont {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2rem;
  color: #008b3e;
  font-size: 12rem;
  z-index: 0;
}
@media (max-width: 767px) {
  .cid-tYNyCwNsxs .mbr-iconfont {
    font-size: 8rem;
  }
}
@media (max-width: 767px) {
  .cid-tYNyCwNsxs .image-wrapper {
    padding-bottom: 2rem;
  }
}
.cid-tYNyCwNsxs .card {
  z-index: 2;
}
.cid-tYNyCwNsxs .mbr-text,
.cid-tYNyCwNsxs .mbr-section-btn {
  color: #ffffff;
}
.cid-tYNyCwNsxs .mbr-section-subtitle {
  color: #14191e;
}
.cid-tYNyCwNsxs .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tYNyGTQRVG {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tYNyGTQRVG h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-tYNyGTQRVG .container {
    position: relative;
  }
  .cid-tYNyGTQRVG .row {
    margin: 0;
  }
  .cid-tYNyGTQRVG h2 {
    margin: 0;
  }
}
.cid-tYNyGTQRVG .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-tYNyGTQRVG .mbr-section-subtitle {
  color: #777777;
}
.cid-tYNyGTQRVG .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-tYNyGTQRVG .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-tYNyGTQRVG .container-column,
.cid-tYNyGTQRVG h2 {
  color: #009844;
}
.cid-tYNyExsnf1 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tYNyExsnf1 .mbr-section-title {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-tYNyExsnf1 .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-tYNyExsnf1 h3 {
  font-weight: 500 !important;
}
.cid-tYNyExsnf1 .order {
  min-width: 3.1rem;
  max-width: 3.1rem;
  min-height: 3.1rem;
  max-height: 3.1rem;
  border-radius: 100%;
  background-color: #009844;
  color: #ffffff;
  margin-right: 2.2rem;
  line-height: 1.72;
}
@media (max-width: 768px) {
  .cid-tYNyExsnf1 .order {
    margin-right: 0;
  }
}
.cid-tYNyExsnf1 .list-item {
  background-color: #efefef;
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-tYNyExsnf1 .list-item {
    padding: 3rem;
  }
}
.cid-tYNyExsnf1 .mbr-text {
  font-weight: 300;
  line-height: 1.72;
  color: #000000;
  text-align: left;
}
.cid-tYNyExsnf1 .mbr-subtitle {
  color: #009844;
}
@media (max-width: 768px) {
  .cid-tYNyExsnf1 .mbr-subtitle {
    margin-bottom: 2px !important;
  }
}
.cid-tvhEuFEJEd {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tvhEuFEJEd h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-tvhEuFEJEd .container {
    position: relative;
  }
  .cid-tvhEuFEJEd .row {
    margin: 0;
  }
  .cid-tvhEuFEJEd h2 {
    margin: 0;
  }
}
.cid-tvhEuFEJEd .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-tvhEuFEJEd .mbr-section-subtitle {
  color: #777777;
}
.cid-tvhEuFEJEd .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-tvhEuFEJEd .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-tvhEuFEJEd .container-column,
.cid-tvhEuFEJEd h2 {
  color: #009844;
}
.cid-tvhEvLRq62 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tvhEvLRq62 .card {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvhEvLRq62 .card .card-img {
  width: 20%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvhEvLRq62 .card .card-box {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 80%;
  padding-left: 1rem;
}
.cid-tvhEvLRq62 .card .card-img span {
  color: #008b3e;
  font-size: 60px;
}
.cid-tvhEvLRq62 .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-tvhEvLRq62 .card {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvhEvLRq62 .card .card-img {
    width: 100%;
    padding-bottom: 1.5rem;
  }
  .cid-tvhEvLRq62 .card .card-box {
    width: 100%;
    padding-left: 0;
  }
  .cid-tvhEvLRq62 .card .card-box .card-title,
  .cid-tvhEvLRq62 .card .card-box .mbr-text,
  .cid-tvhEvLRq62 .card .card-box .link {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .cid-tvhEvLRq62 .card {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-tvhEvLRq62 .card .card-img {
    text-align: right !important;
  }
}
.cid-tvhEvLRq62 .mbr-text,
.cid-tvhEvLRq62 .link {
  color: #000000;
}
.cid-tvhExgE0Z7 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tvhExgE0Z7 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-tvhExgE0Z7 .container {
    position: relative;
  }
  .cid-tvhExgE0Z7 .row {
    margin: 0;
  }
  .cid-tvhExgE0Z7 h2 {
    margin: 0;
  }
}
.cid-tvhExgE0Z7 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-tvhExgE0Z7 .mbr-section-subtitle {
  color: #777777;
}
.cid-tvhExgE0Z7 .line-title {
  width: 40px;
  height: 2px;
  background-color: #101010;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-tvhExgE0Z7 .vertical-line:before {
  content: '';
  background-color: #101010;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-tvhExgE0Z7 .container-column,
.cid-tvhExgE0Z7 h2 {
  color: #009844;
}
.cid-tvhExO3Ces {
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tvhExO3Ces [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-tvhExO3Ces .media-container-column {
  margin-bottom: 3rem;
}
.cid-tvhExO3Ces .panel-item {
  position: relative;
}
.cid-tvhExO3Ces .mbr-content-title {
  margin-top: 10px;
}
.cid-tvhExO3Ces .mbr-content-text {
  text-align: left;
}
.cid-tvhExO3Ces .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #009844;
  border-radius: 50%;
  background-color: #009844;
  position: relative;
  z-index: 20;
  color: #ffffff;
  margin: 0 auto;
}
.cid-tvhExO3Ces .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #009844;
}
@media (max-width: 767px) {
  .cid-tvhExO3Ces .line-through {
    display: none;
  }
}
.cid-tvhExO3Ces H4 {
  text-align: center;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-tvhExO3Ces .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tvhExO3Ces .mbr-section-title {
  text-align: left;
}
.cid-tvhExO3Ces .mbr-subtitle {
  text-align: left;
}
.cid-tvhLOMwq8H {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tvhEyTnbLE {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tvhEyTnbLE .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-tvhEyTnbLE .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #a9a9a9;
}
.cid-tvhEyTnbLE .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-tvhEyTnbLE .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-tvhEyTnbLE .mbr-iconfont:nth-child(1) {
  color: #a9a9a9;
}
.cid-tvhEyTnbLE .mbr-iconfont:nth-child(2) {
  color: #a9a9a9;
}
.cid-tvhEyTnbLE .mbr-iconfont:nth-child(3) {
  color: #a9a9a9;
}
.cid-tvhEyTnbLE .mbr-iconfont:nth-child(4) {
  color: #a9a9a9;
}
@media (max-width: 991px) {
  .cid-tvhEyTnbLE .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-tvhEyTnbLE .mbr-text {
    margin-top: 15px;
  }
  .cid-tvhEyTnbLE .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-tvhEzg4hwr {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tvhEzg4hwr .mbr-text,
.cid-tvhEzg4hwr .img-align {
  color: #a9a9a9;
}
.cid-tvhF5mki5m {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tvhF5mki5m .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-tvhF5mki5m .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-tvhF5mki5m p {
  line-height: 1.6;
}
.cid-tvhF5mki5m .rev,
.cid-tvhF5mki5m .mbr-iconfont {
  display: inline-block;
}
.cid-tvhF5mki5m .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-tvhF5mki5m .card-box {
  padding: 1.5rem;
}
.cid-tvhF5mki5m .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tvhF5mki5m .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tvhF5mki5m .mbr-section-title,
.cid-tvhF5mki5m .line-wrap {
  text-align: center;
  color: #000000;
}
.cid-tvhF5mki5m .rev {
  color: #0a1c44;
}
.cid-tvhF5mki5m .card-text,
.cid-tvhF5mki5m .mbr-section-btn,
.cid-tvhF5mki5m .ico-line {
  color: #767676;
}
.cid-tvhF4Oc9G2 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tvhF4Oc9G2 .mbr-text,
.cid-tvhF4Oc9G2 .ornament {
  text-align: center;
  color: #000000;
}
.cid-tvhF4u6hDx {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-tvhF4u6hDx .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-tvhF4u6hDx .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tvhF4u6hDx .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-tvhF4u6hDx .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-tvhF4u6hDx .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-tvhF4u6hDx .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tvhF4u6hDx .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-tvhF4u6hDx .input-group-btn {
  padding-left: 0;
}
.cid-tvhF4u6hDx .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tvhF4u6hDx .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-tvhF4u6hDx .mbr-text {
  color: #444;
}
.cid-tvhF4u6hDx h5 {
  margin-bottom: 0;
}
.cid-tvhF4u6hDx .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tvhF4u6hDx .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvhF4u6hDx .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tvhF4u6hDx .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvhF4u6hDx .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-tvhF4u6hDx .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tvhF4u6hDx .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tvhF4u6hDx .social-list a:hover {
  opacity: 0.4;
}
.cid-tvhF4u6hDx .media-container-row > div {
  padding: 0px;
}
.cid-tvhF4u6hDx .text2 {
  color: #000000;
  text-align: left;
}
.cid-tvhF4u6hDx .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-tvhF4u6hDx .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvhF4u6hDx .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tvhF4u6hDx .social-list,
  .cid-tvhF4u6hDx .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvhF4u6hDx h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-tvhF4u6hDx .form-group {
    max-width: 180px;
  }
}
.cid-tvhF4u6hDx .links span {
  color: #9e9e9e;
}
.cid-tvhF4u6hDx .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-tvhF4u6hDx .logo-title {
  text-align: center;
}
.cid-tvhF4u6hDx .logo-title,
.cid-tvhF4u6hDx .logo {
  text-align: left;
  color: #535353;
}
.cid-tvW0f9t5wD .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-tvW0f9t5wD .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-tvW0f9t5wD a {
  font-style: normal;
}
.cid-tvW0f9t5wD .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-tvW0f9t5wD .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-tvW0f9t5wD .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .content-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-tvW0f9t5wD .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-tvW0f9t5wD .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-tvW0f9t5wD .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-tvW0f9t5wD .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-tvW0f9t5wD .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .nav-dropdown .link {
  font-weight: 400;
}
.cid-tvW0f9t5wD .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-tvW0f9t5wD .content-right-side {
  text-align: center;
}
.cid-tvW0f9t5wD .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-tvW0f9t5wD .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-tvW0f9t5wD .menu-bottom {
    justify-content: flex-end;
  }
  .cid-tvW0f9t5wD img {
    height: 3.8rem !important;
  }
  .cid-tvW0f9t5wD .btn {
    display: -webkit-flex;
  }
  .cid-tvW0f9t5wD button.navbar-toggler {
    display: block;
  }
  .cid-tvW0f9t5wD .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-tvW0f9t5wD .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing,
  .cid-tvW0f9t5wD .navbar-collapse.show {
    display: block !important;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tvW0f9t5wD .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tvW0f9t5wD .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-tvW0f9t5wD .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-tvW0f9t5wD .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-tvW0f9t5wD .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-tvW0f9t5wD .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-tvW0f9t5wD .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-tvW0f9t5wD .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-tvW0f9t5wD .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-tvW0f9t5wD .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-tvW0f9t5wD .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-tvW0f9t5wD .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-tvW0f9t5wD .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-tvW0f9t5wD .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-tvW0f9t5wD .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-tvW0f9t5wD .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-tvW0f9t5wD .navbar {
    display: block;
    padding: 0;
  }
  .cid-tvW0f9t5wD .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tvW0f9t5wD .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-tvW0f9t5wD .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-tvW0f9t5wD .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-tvW0f9t5wD .navbar-toggler {
    display: none;
  }
  .cid-tvW0f9t5wD .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvW0f9t5wD .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-tvW0f9t5wD .menu-logo {
  margin-right: auto;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tvW0f9t5wD .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tvW0f9t5wD .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tvW0f9t5wD .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tvW0f9t5wD .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvW0f9t5wD .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-tvW0f9t5wD .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tvW0f9t5wD .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tvW0f9t5wD button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tvW0f9t5wD button.navbar-toggler:focus {
  outline: none;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tvW0f9t5wD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tvW0f9t5wD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tvW0f9t5wD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .btn {
  display: -webkit-flex;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-tvW0f9t5wD .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tvW0f9t5wD .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tvW0f9t5wD .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-tvW0f9t5wD .collapsed button.navbar-toggler {
  display: block;
}
.cid-tvW0f9t5wD .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-tvW0f9t5wD .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-tvW0f9t5wD .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tvW0f9t5wD .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-tvW0f9t5wD .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvW0f9t5wD .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-tvW0f9t5wD .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-tvW0f9t5wD .nav-link:focus {
  outline: none;
}
.cid-tvW0f9t5wD .navbar-toggler {
  position: relative;
}
.cid-tvW0f9t5wD .dropdown-item.active,
.cid-tvW0f9t5wD .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-tvW0f9t5wD .nav-link:hover,
.cid-tvW0f9t5wD .dropdown-item:hover {
  color: #000000;
}
.cid-tvW0f9t5wD .widget-title,
.cid-tvW0f9t5wD .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-uPJ61c8BUO {
  padding-top: 180px;
  background-image: url("../../../assets/images/header-curso-diseo-1921x1081.png");
}
.cid-uPJ61c8BUO .container {
  margin-bottom: 15%;
}
.cid-uPJ61c8BUO .content-container .btn-bgr {
  z-index: 0;
}
.cid-uPJ61c8BUO .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-uPJ61c8BUO .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-uPJ61c8BUO .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-uPJ61c8BUO .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-uPJ61c8BUO .box-item:last-child {
  background-color: #009844;
}
.cid-uPJ61c8BUO .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-uPJ61c8BUO .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-uPJ61c8BUO .box-list li:last-child {
  border-bottom: none;
}
.cid-uPJ61c8BUO .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-uPJ61c8BUO .mark {
  background-color: #ACFF33 !important;
  color: #008b3e;
  padding: 2px 2px;
  border-radius: 3px;
}
.cid-uPJ61c8BUO .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-uPJ61c8BUO .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-uPJ61c8BUO .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-uPJ61c8BUO .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-uPJ61c8BUO .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-uPJ61c8BUO .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-uPJ61c8BUO UL {
  text-align: left;
}
.cid-uPJ61c8BUO .mbr-text,
.cid-uPJ61c8BUO .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uPJ61c8BUO H1 {
  color: #ffffff;
}
.cid-uPJ61c8BUO .box-item-text {
  color: #ffffff;
}
.cid-uPJ61cTMAf {
  padding-top: 4rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uPJ61cTMAf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPJ61cTMAf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uPJ61cTMAf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPJ61cTMAf .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPJ61cTMAf .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPJ61cTMAf .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPJ61cTMAf .mbr-section-title {
  color: #008b3e;
}
.cid-uPJ61cTMAf .mbr-text,
.cid-uPJ61cTMAf .mbr-section-btn {
  color: #000000;
}
.cid-uPJ61dbY43 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #f3f3f3;
}
.cid-uPJ61dbY43 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPJ61dbY43 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPJ61dbY43 .mbr-text {
  color: #000000;
}
.cid-uPJ61dbY43 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-uPJ61dbY43 .item-wrapper {
  background: #ffffff;
  margin-bottom: 0rem;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .cid-uPJ61dbY43 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uPJ61dbY43 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
.cid-uPJ61dbY43 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPJ61dbY43 .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uPJ61dbY43 .mbr-number {
  color: #9fe870;
  text-align: left;
}
.cid-uPJ61dbY43 .mbr-section-title {
  color: #008b3e;
}
.cid-uPJ61dbY43 .card-text,
.cid-uPJ61dbY43 .item .mbr-section-btn {
  text-align: left;
  color: #000000;
}
.cid-uPJ61dbY43 .card-title,
.cid-uPJ61dbY43 .iconfont-wrapper {
  text-align: left;
  color: #008b3e;
}
.cid-uPJ61dbY43 .mbr-section-subtitle,
.cid-uPJ61dbY43 .main-button {
  text-align: left;
  color: #535353;
}
.cid-uPJ61dbY43 .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uPJ61dbY43 .item-content .item-footer {
  margin-top: auto;
}
.cid-uPJ61dbY43 .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPJ61dbY43 .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uPJ61dbY43 .side-features {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uPJ61dbY43 .side-features .item {
  padding-left: 16px;
  padding-right: 16px;
}
.cid-uPJ61dBzYe {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f3f3f3;
}
.cid-uPJ61dBzYe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPJ61dBzYe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPJ61dBzYe .mbr-text {
  color: #000000;
}
.cid-uPJ61dBzYe .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-uPJ61dBzYe .item-wrapper {
  background: #ffffff;
  padding: 2.25rem 2.25rem 1rem 2.25rem;
}
@media (max-width: 767px) {
  .cid-uPJ61dBzYe .item-wrapper {
    padding: 2rem 1.5rem 0.5rem 1.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uPJ61dBzYe .item-wrapper {
    padding: 2rem 1.5rem 0.5rem 1.5rem;
  }
}
.cid-uPJ61dBzYe .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPJ61dBzYe .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uPJ61dBzYe .counter-container ul {
  margin: 0;
  padding-left: 2.25rem;
  list-style: none;
}
.cid-uPJ61dBzYe .counter-container ul li {
  position: relative;
  list-style: none;
  margin-bottom: 2rem;
}
.cid-uPJ61dBzYe .counter-container ul li:before {
  position: absolute;
  left: -1.5em;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #008b3e;
  background-color: #008b3e;
  width: 0.5em;
  height: 0.5em;
  top: 0.4em;
  border-radius: 50%;
}
.cid-uPJ61dBzYe .mbr-text UL {
  text-align: left;
}
.cid-uPJ61dBzYe .mbr-section-subtitle,
.cid-uPJ61dBzYe .main-button {
  color: #535353;
}
.cid-uPJ61dBzYe .mbr-section-title {
  color: #008b3e;
}
.cid-uPJ61dTOdp {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uPJ61dTOdp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPJ61dTOdp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uPJ61dTOdp .container-fluid {
    padding: 0;
  }
}
.cid-uPJ61dTOdp .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uPJ61dTOdp .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uPJ61dTOdp .embla__button--next,
.cid-uPJ61dTOdp .embla__button--prev {
  display: flex;
}
.cid-uPJ61dTOdp .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uPJ61dTOdp .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uPJ61dTOdp .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
.cid-uPJ61dTOdp .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uPJ61dTOdp .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPJ61dTOdp .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPJ61dTOdp .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPJ61dTOdp .embla {
  position: relative;
  width: 100%;
}
.cid-uPJ61dTOdp .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uPJ61dTOdp .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uPJ61dTOdp .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uPJ61dTOdp .embla__slide a {
  cursor: grab;
}
.cid-uPJ61dTOdp .embla__slide a:active {
  cursor: grabbing;
}
.cid-uPJ61dTOdp .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uPJ61dTOdp .mbr-section-title {
  color: #232323;
}
.cid-uPJ61dTOdp .mbr-section-subtitle {
  color: #232323;
}
.cid-uPJ61dTOdp .mbr-box {
  color: #ffffff;
}
.cid-uPJ61dTOdp .slide-content {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uPJ61dTOdp img,
.cid-uPJ61dTOdp .item-img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-uPJ61dTOdp .item-wrapper {
  position: relative;
}
.cid-uPJ61dTOdp .content-head {
  max-width: 800px;
}
.cid-uPJ61ejwxb {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPJ61ejwxb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPJ61ejwxb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPJ61ejwxb .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPJ61ejwxb .item-mb {
    margin-bottom: 0;
  }
}
.cid-uPJ61ejwxb .item-wrapper {
  background: #f3f3f3;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uPJ61ejwxb .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPJ61ejwxb .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uPJ61ejwxb .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 50px;
  justify-content: center;
  align-items: center;
  background: #009844;
  height: 50px;
  border-radius: 50%;
}
.cid-uPJ61ejwxb .mbr-section-title {
  color: #008b3e;
}
.cid-uPJ61ejwxb .mbr-section-subtitle {
  color: #232323;
}
.cid-uPJ61ejwxb .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uPJ61ejwxb .card-box .item-footer {
  margin-top: auto;
}
.cid-uPJ61ejwxb .content-head {
  max-width: 800px;
}
.cid-uPJ61ejwxb .card-title,
.cid-uPJ61ejwxb .iconfont-wrapper {
  color: #000000;
}
.cid-uPTjYQ9wCL {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #009844;
}
.cid-uPTjYQ9wCL [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-uPTjYQ9wCL .media-container-column {
  margin-bottom: 3rem;
}
.cid-uPTjYQ9wCL .panel-item {
  position: relative;
}
.cid-uPTjYQ9wCL .mbr-content-title {
  margin-top: 10px;
}
.cid-uPTjYQ9wCL .mbr-content-text {
  text-align: left;
}
.cid-uPTjYQ9wCL .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #ffffff;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #009844;
  margin: 0 auto;
}
.cid-uPTjYQ9wCL .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uPTjYQ9wCL .line-through {
    display: none;
  }
}
.cid-uPTjYQ9wCL H4 {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uPTjYQ9wCL .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uPTjYQ9wCL .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uPTjYQ9wCL .mbr-subtitle {
  text-align: left;
}
.cid-uPJ61f6iy8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #009844;
}
.cid-uPJ61fmqMX {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #009844;
}
.cid-uPJ61fmqMX .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-uPJ61fmqMX .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #ffffff;
}
.cid-uPJ61fmqMX .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uPJ61fmqMX .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-uPJ61fmqMX .mbr-iconfont:nth-child(1) {
  color: #ffffff;
}
.cid-uPJ61fmqMX .mbr-iconfont:nth-child(2) {
  color: #ffffff;
}
.cid-uPJ61fmqMX .mbr-iconfont:nth-child(3) {
  color: #ffffff;
}
.cid-uPJ61fmqMX .mbr-iconfont:nth-child(4) {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPJ61fmqMX .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-uPJ61fmqMX .mbr-text {
    margin-top: 15px;
  }
  .cid-uPJ61fmqMX .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-uPJ61fL58x {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f3f3f3;
}
.cid-uPJ61fL58x img,
.cid-uPJ61fL58x .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-uPJ61fL58x img,
  .cid-uPJ61fL58x .item-img {
    max-height: 300px;
  }
}
.cid-uPJ61fL58x .item:focus,
.cid-uPJ61fL58x span:focus {
  outline: none;
}
.cid-uPJ61fL58x .item-wrapper {
  position: relative;
}
.cid-uPJ61fL58x .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uPJ61fL58x .slide-content .item-content {
  padding: 2.25rem 2.25rem 0;
}
.cid-uPJ61fL58x .slide-content .item-footer {
  padding: 0 2.25rem 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uPJ61fL58x .slide-content .item-content {
    padding: 2rem 1.5rem 0;
  }
  .cid-uPJ61fL58x .slide-content .item-footer {
    padding: 0 1.5rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPJ61fL58x .slide-content .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uPJ61fL58x .slide-content .item-footer {
    padding: 0 1.5rem 1.5rem;
  }
}
.cid-uPJ61fL58x .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPJ61fL58x .mbr-section-title {
  color: #232323;
}
.cid-uPJ61fL58x .mbr-text,
.cid-uPJ61fL58x .mbr-section-btn {
  text-align: left;
}
.cid-uPJ61fL58x .item-title {
  text-align: left;
  color: #000000;
}
.cid-uPJ61fL58x .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPJ61fL58x .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 370px;
  max-width: 370px;
}
@media (max-width: 768px) {
  .cid-uPJ61fL58x .embla__slide {
    min-width: 85%;
    max-width: initial;
  }
}
.cid-uPJ61fL58x .embla__button--next,
.cid-uPJ61fL58x .embla__button--prev {
  display: flex;
}
.cid-uPJ61fL58x .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uPJ61fL58x .embla__button {
    display: none;
  }
}
.cid-uPJ61fL58x .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uPJ61fL58x .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uPJ61fL58x .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPJ61fL58x .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPJ61fL58x .embla__button {
    top: auto;
  }
}
.cid-uPJ61fL58x .embla {
  position: relative;
  width: 100%;
}
.cid-uPJ61fL58x .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uPJ61fL58x .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uPJ61fL58x .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uPJ61fL58x .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
@media (max-width: 768px) {
  .cid-uPJ61fL58x .embla__container .embla__slide:first-child {
    margin-left: 2rem !important;
  }
  .cid-uPJ61fL58x .embla__container .embla__slide:last-child {
    margin-right: 2rem !important;
  }
}
.cid-uPJ61fL58x .content-head {
  max-width: 800px;
}
.cid-uPJ61gh1IQ {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uPJ61gh1IQ .mbr-text,
.cid-uPJ61gh1IQ .ornament {
  text-align: center;
  color: #000000;
}
.cid-uPJ61gAsII {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-uPJ61gAsII .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-uPJ61gAsII .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uPJ61gAsII .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-uPJ61gAsII .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-uPJ61gAsII .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-uPJ61gAsII .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uPJ61gAsII .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-uPJ61gAsII .input-group-btn {
  padding-left: 0;
}
.cid-uPJ61gAsII .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uPJ61gAsII .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-uPJ61gAsII .mbr-text {
  color: #444;
}
.cid-uPJ61gAsII h5 {
  margin-bottom: 0;
}
.cid-uPJ61gAsII .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uPJ61gAsII .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uPJ61gAsII .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uPJ61gAsII .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPJ61gAsII .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uPJ61gAsII .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uPJ61gAsII .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPJ61gAsII .social-list a:hover {
  opacity: 0.4;
}
.cid-uPJ61gAsII .media-container-row > div {
  padding: 0px;
}
.cid-uPJ61gAsII .text2 {
  color: #000000;
  text-align: left;
}
.cid-uPJ61gAsII .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uPJ61gAsII .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uPJ61gAsII .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uPJ61gAsII .social-list,
  .cid-uPJ61gAsII .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uPJ61gAsII h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-uPJ61gAsII .form-group {
    max-width: 180px;
  }
}
.cid-uPJ61gAsII .links span {
  color: #9e9e9e;
}
.cid-uPJ61gAsII .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-uPJ61gAsII .logo-title {
  text-align: center;
}
.cid-uPJ61gAsII .logo-title,
.cid-uPJ61gAsII .logo {
  text-align: left;
  color: #535353;
}
.cid-uPJ61h35Rf .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-uPJ61h35Rf .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-uPJ61h35Rf a {
  font-style: normal;
}
.cid-uPJ61h35Rf .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uPJ61h35Rf .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-uPJ61h35Rf .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPJ61h35Rf .content-text {
  margin-bottom: 0;
}
.cid-uPJ61h35Rf .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uPJ61h35Rf .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uPJ61h35Rf .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-uPJ61h35Rf .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-uPJ61h35Rf .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-uPJ61h35Rf .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uPJ61h35Rf .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uPJ61h35Rf .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uPJ61h35Rf .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPJ61h35Rf .nav-dropdown .link {
  font-weight: 400;
}
.cid-uPJ61h35Rf .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uPJ61h35Rf .content-right-side {
  text-align: center;
}
.cid-uPJ61h35Rf .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPJ61h35Rf .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-uPJ61h35Rf .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-uPJ61h35Rf .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-uPJ61h35Rf .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-uPJ61h35Rf .menu-bottom {
    justify-content: flex-end;
  }
  .cid-uPJ61h35Rf img {
    height: 3.8rem !important;
  }
  .cid-uPJ61h35Rf .btn {
    display: -webkit-flex;
  }
  .cid-uPJ61h35Rf button.navbar-toggler {
    display: block;
  }
  .cid-uPJ61h35Rf .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uPJ61h35Rf .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uPJ61h35Rf .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uPJ61h35Rf .navbar-collapse.collapsing,
  .cid-uPJ61h35Rf .navbar-collapse.show {
    display: block !important;
  }
  .cid-uPJ61h35Rf .navbar-collapse.collapsing .navbar-nav,
  .cid-uPJ61h35Rf .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uPJ61h35Rf .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uPJ61h35Rf .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uPJ61h35Rf .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-uPJ61h35Rf .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-uPJ61h35Rf .navbar-collapse.collapsing .navbar-buttons,
  .cid-uPJ61h35Rf .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uPJ61h35Rf .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uPJ61h35Rf .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uPJ61h35Rf .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uPJ61h35Rf .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uPJ61h35Rf .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uPJ61h35Rf .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPJ61h35Rf .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-uPJ61h35Rf .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-uPJ61h35Rf .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-uPJ61h35Rf .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-uPJ61h35Rf .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-uPJ61h35Rf .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-uPJ61h35Rf .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-uPJ61h35Rf .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-uPJ61h35Rf .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-uPJ61h35Rf .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-uPJ61h35Rf .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uPJ61h35Rf .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-uPJ61h35Rf .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-uPJ61h35Rf .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-uPJ61h35Rf .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-uPJ61h35Rf .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-uPJ61h35Rf .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-uPJ61h35Rf .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-uPJ61h35Rf .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uPJ61h35Rf .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uPJ61h35Rf .navbar {
    display: block;
    padding: 0;
  }
  .cid-uPJ61h35Rf .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uPJ61h35Rf .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-uPJ61h35Rf .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-uPJ61h35Rf .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-uPJ61h35Rf .navbar-toggler {
    display: none;
  }
  .cid-uPJ61h35Rf .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPJ61h35Rf .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uPJ61h35Rf .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uPJ61h35Rf .menu-logo {
  margin-right: auto;
}
.cid-uPJ61h35Rf .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uPJ61h35Rf .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uPJ61h35Rf .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uPJ61h35Rf .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uPJ61h35Rf .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uPJ61h35Rf .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uPJ61h35Rf .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-uPJ61h35Rf .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uPJ61h35Rf .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPJ61h35Rf .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uPJ61h35Rf .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uPJ61h35Rf .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uPJ61h35Rf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPJ61h35Rf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPJ61h35Rf .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uPJ61h35Rf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPJ61h35Rf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPJ61h35Rf .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uPJ61h35Rf .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPJ61h35Rf .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uPJ61h35Rf .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-uPJ61h35Rf .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uPJ61h35Rf .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uPJ61h35Rf .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uPJ61h35Rf .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uPJ61h35Rf button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPJ61h35Rf button.navbar-toggler:focus {
  outline: none;
}
.cid-uPJ61h35Rf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-uPJ61h35Rf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPJ61h35Rf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPJ61h35Rf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPJ61h35Rf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPJ61h35Rf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPJ61h35Rf nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPJ61h35Rf nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPJ61h35Rf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPJ61h35Rf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPJ61h35Rf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPJ61h35Rf .collapsed .btn {
  display: -webkit-flex;
}
.cid-uPJ61h35Rf .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uPJ61h35Rf .collapsed .navbar-collapse.collapsing,
.cid-uPJ61h35Rf .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uPJ61h35Rf .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uPJ61h35Rf .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uPJ61h35Rf .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uPJ61h35Rf .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uPJ61h35Rf .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-uPJ61h35Rf .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-uPJ61h35Rf .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uPJ61h35Rf .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-uPJ61h35Rf .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uPJ61h35Rf .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uPJ61h35Rf .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-uPJ61h35Rf .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uPJ61h35Rf .collapsed button.navbar-toggler {
  display: block;
}
.cid-uPJ61h35Rf .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uPJ61h35Rf .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uPJ61h35Rf .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uPJ61h35Rf .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uPJ61h35Rf .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uPJ61h35Rf .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPJ61h35Rf .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPJ61h35Rf .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uPJ61h35Rf .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uPJ61h35Rf .nav-link:focus {
  outline: none;
}
.cid-uPJ61h35Rf .navbar-toggler {
  position: relative;
}
.cid-uPJ61h35Rf .dropdown-item.active,
.cid-uPJ61h35Rf .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-uPJ61h35Rf .nav-link:hover,
.cid-uPJ61h35Rf .dropdown-item:hover {
  color: #000000;
}
.cid-uPJ61h35Rf .widget-title,
.cid-uPJ61h35Rf .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-uPTiE37kty {
  padding-top: 180px;
  background-image: url("../../../assets/images/header-taller-ilustracion-1920x1080.png");
}
.cid-uPTiE37kty .container {
  margin-bottom: 15%;
}
.cid-uPTiE37kty .content-container .btn-bgr {
  z-index: 0;
}
.cid-uPTiE37kty .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-uPTiE37kty .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-uPTiE37kty .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-uPTiE37kty .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-uPTiE37kty .box-item:last-child {
  background-color: #009844;
}
.cid-uPTiE37kty .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-uPTiE37kty .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-uPTiE37kty .box-list li:last-child {
  border-bottom: none;
}
.cid-uPTiE37kty .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-uPTiE37kty .mark {
  background-color: #ACFF33 !important;
  color: #008b3e;
  padding: 2px 2px;
  border-radius: 3px;
}
.cid-uPTiE37kty .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-uPTiE37kty .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-uPTiE37kty .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-uPTiE37kty .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-uPTiE37kty .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-uPTiE37kty .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-uPTiE37kty UL {
  text-align: left;
}
.cid-uPTiE37kty .mbr-text,
.cid-uPTiE37kty .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uPTiE37kty H1 {
  color: #ffffff;
}
.cid-uPTiE37kty .box-item-text {
  color: #ffffff;
}
.cid-uPTiE3xTpm {
  padding-top: 4rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uPTiE3xTpm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPTiE3xTpm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uPTiE3xTpm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPTiE3xTpm .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPTiE3xTpm .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPTiE3xTpm .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPTiE3xTpm .mbr-section-title {
  color: #008b3e;
}
.cid-uPTiE3xTpm .mbr-text,
.cid-uPTiE3xTpm .mbr-section-btn {
  color: #000000;
}
.cid-uPTiE3RYff {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #f3f3f3;
}
.cid-uPTiE3RYff .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPTiE3RYff .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPTiE3RYff .mbr-text {
  color: #000000;
}
.cid-uPTiE3RYff .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-uPTiE3RYff .item-wrapper {
  background: #ffffff;
  margin-bottom: 0rem;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .cid-uPTiE3RYff .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uPTiE3RYff .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
.cid-uPTiE3RYff .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPTiE3RYff .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uPTiE3RYff .mbr-number {
  color: #9fe870;
  text-align: left;
}
.cid-uPTiE3RYff .mbr-section-title {
  color: #008b3e;
}
.cid-uPTiE3RYff .card-text,
.cid-uPTiE3RYff .item .mbr-section-btn {
  text-align: left;
  color: #000000;
}
.cid-uPTiE3RYff .card-title,
.cid-uPTiE3RYff .iconfont-wrapper {
  text-align: left;
  color: #008b3e;
}
.cid-uPTiE3RYff .mbr-section-subtitle,
.cid-uPTiE3RYff .main-button {
  text-align: left;
  color: #535353;
}
.cid-uPTiE3RYff .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uPTiE3RYff .item-content .item-footer {
  margin-top: auto;
}
.cid-uPTiE3RYff .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPTiE3RYff .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uPTiE3RYff .side-features {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uPTiE3RYff .side-features .item {
  padding-left: 16px;
  padding-right: 16px;
}
.cid-uPTiE4fjBb {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f3f3f3;
}
.cid-uPTiE4fjBb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPTiE4fjBb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPTiE4fjBb .mbr-text {
  color: #000000;
}
.cid-uPTiE4fjBb .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-uPTiE4fjBb .item-wrapper {
  background: #ffffff;
  padding: 2.25rem 2.25rem 1rem 2.25rem;
}
@media (max-width: 767px) {
  .cid-uPTiE4fjBb .item-wrapper {
    padding: 2rem 1.5rem 0.5rem 1.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uPTiE4fjBb .item-wrapper {
    padding: 2rem 1.5rem 0.5rem 1.5rem;
  }
}
.cid-uPTiE4fjBb .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPTiE4fjBb .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uPTiE4fjBb .counter-container ul {
  margin: 0;
  padding-left: 2.25rem;
  list-style: none;
}
.cid-uPTiE4fjBb .counter-container ul li {
  position: relative;
  list-style: none;
  margin-bottom: 2rem;
}
.cid-uPTiE4fjBb .counter-container ul li:before {
  position: absolute;
  left: -1.5em;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #008b3e;
  background-color: #008b3e;
  width: 0.5em;
  height: 0.5em;
  top: 0.4em;
  border-radius: 50%;
}
.cid-uPTiE4fjBb .mbr-text UL {
  text-align: left;
}
.cid-uPTiE4fjBb .mbr-section-subtitle,
.cid-uPTiE4fjBb .main-button {
  color: #535353;
}
.cid-uPTiE4fjBb .mbr-section-title {
  color: #008b3e;
}
.cid-uRY2ksV7T6 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uRY2ksV7T6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uRY2ksV7T6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uRY2ksV7T6 .container-fluid {
    padding: 0;
  }
}
.cid-uRY2ksV7T6 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uRY2ksV7T6 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uRY2ksV7T6 .embla__button--next,
.cid-uRY2ksV7T6 .embla__button--prev {
  display: flex;
}
.cid-uRY2ksV7T6 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uRY2ksV7T6 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uRY2ksV7T6 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
.cid-uRY2ksV7T6 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uRY2ksV7T6 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uRY2ksV7T6 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uRY2ksV7T6 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uRY2ksV7T6 .embla {
  position: relative;
  width: 100%;
}
.cid-uRY2ksV7T6 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uRY2ksV7T6 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uRY2ksV7T6 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uRY2ksV7T6 .embla__slide a {
  cursor: grab;
}
.cid-uRY2ksV7T6 .embla__slide a:active {
  cursor: grabbing;
}
.cid-uRY2ksV7T6 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uRY2ksV7T6 .mbr-section-title {
  color: #232323;
}
.cid-uRY2ksV7T6 .mbr-section-subtitle {
  color: #232323;
}
.cid-uRY2ksV7T6 .mbr-box {
  color: #ffffff;
}
.cid-uRY2ksV7T6 .slide-content {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uRY2ksV7T6 img,
.cid-uRY2ksV7T6 .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-uRY2ksV7T6 .item-wrapper {
  position: relative;
}
.cid-uRY2ksV7T6 .content-head {
  max-width: 800px;
}
.cid-uR8dy9y39Q {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uR8dy9y39Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uR8dy9y39Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uR8dy9y39Q .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uR8dy9y39Q .item-mb {
    margin-bottom: 0;
  }
}
.cid-uR8dy9y39Q .item-wrapper {
  background: #f3f3f3;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uR8dy9y39Q .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uR8dy9y39Q .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uR8dy9y39Q .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 50px;
  justify-content: center;
  align-items: center;
  background: #009844;
  height: 50px;
  border-radius: 50%;
}
.cid-uR8dy9y39Q .mbr-section-title {
  color: #008b3e;
}
.cid-uR8dy9y39Q .mbr-section-subtitle {
  color: #232323;
}
.cid-uR8dy9y39Q .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uR8dy9y39Q .card-box .item-footer {
  margin-top: auto;
}
.cid-uR8dy9y39Q .content-head {
  max-width: 800px;
}
.cid-uR8dy9y39Q .card-title,
.cid-uR8dy9y39Q .iconfont-wrapper {
  color: #000000;
}
.cid-uQgFnpiSVB {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #009844;
}
.cid-uQgFnpiSVB [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-uQgFnpiSVB .media-container-column {
  margin-bottom: 3rem;
}
.cid-uQgFnpiSVB .panel-item {
  position: relative;
}
.cid-uQgFnpiSVB .mbr-content-title {
  margin-top: 10px;
}
.cid-uQgFnpiSVB .mbr-content-text {
  text-align: left;
}
.cid-uQgFnpiSVB .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #ffffff;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #009844;
  margin: 0 auto;
}
.cid-uQgFnpiSVB .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uQgFnpiSVB .line-through {
    display: none;
  }
}
.cid-uQgFnpiSVB H4 {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uQgFnpiSVB .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uQgFnpiSVB .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uQgFnpiSVB .mbr-subtitle {
  text-align: left;
}
.cid-uPTiE6n6MP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #009844;
}
.cid-uPTiE6Hpz2 {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #009844;
}
.cid-uPTiE6Hpz2 .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-uPTiE6Hpz2 .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #ffffff;
}
.cid-uPTiE6Hpz2 .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uPTiE6Hpz2 .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-uPTiE6Hpz2 .mbr-iconfont:nth-child(1) {
  color: #ffffff;
}
.cid-uPTiE6Hpz2 .mbr-iconfont:nth-child(2) {
  color: #ffffff;
}
.cid-uPTiE6Hpz2 .mbr-iconfont:nth-child(3) {
  color: #ffffff;
}
.cid-uPTiE6Hpz2 .mbr-iconfont:nth-child(4) {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPTiE6Hpz2 .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-uPTiE6Hpz2 .mbr-text {
    margin-top: 15px;
  }
  .cid-uPTiE6Hpz2 .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-uQgFtKKu4X {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f3f3f3;
}
.cid-uQgFtKKu4X img,
.cid-uQgFtKKu4X .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-uQgFtKKu4X img,
  .cid-uQgFtKKu4X .item-img {
    max-height: 300px;
  }
}
.cid-uQgFtKKu4X .item:focus,
.cid-uQgFtKKu4X span:focus {
  outline: none;
}
.cid-uQgFtKKu4X .item-wrapper {
  position: relative;
}
.cid-uQgFtKKu4X .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uQgFtKKu4X .slide-content .item-content {
  padding: 2.25rem 2.25rem 0;
}
.cid-uQgFtKKu4X .slide-content .item-footer {
  padding: 0 2.25rem 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uQgFtKKu4X .slide-content .item-content {
    padding: 2rem 1.5rem 0;
  }
  .cid-uQgFtKKu4X .slide-content .item-footer {
    padding: 0 1.5rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uQgFtKKu4X .slide-content .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uQgFtKKu4X .slide-content .item-footer {
    padding: 0 1.5rem 1.5rem;
  }
}
.cid-uQgFtKKu4X .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uQgFtKKu4X .mbr-section-title {
  color: #232323;
}
.cid-uQgFtKKu4X .mbr-text,
.cid-uQgFtKKu4X .mbr-section-btn {
  text-align: left;
}
.cid-uQgFtKKu4X .item-title {
  text-align: left;
  color: #000000;
}
.cid-uQgFtKKu4X .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uQgFtKKu4X .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 370px;
  max-width: 370px;
}
@media (max-width: 768px) {
  .cid-uQgFtKKu4X .embla__slide {
    min-width: 85%;
    max-width: initial;
  }
}
.cid-uQgFtKKu4X .embla__button--next,
.cid-uQgFtKKu4X .embla__button--prev {
  display: flex;
}
.cid-uQgFtKKu4X .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uQgFtKKu4X .embla__button {
    display: none;
  }
}
.cid-uQgFtKKu4X .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uQgFtKKu4X .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uQgFtKKu4X .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uQgFtKKu4X .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uQgFtKKu4X .embla__button {
    top: auto;
  }
}
.cid-uQgFtKKu4X .embla {
  position: relative;
  width: 100%;
}
.cid-uQgFtKKu4X .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uQgFtKKu4X .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uQgFtKKu4X .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uQgFtKKu4X .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
@media (max-width: 768px) {
  .cid-uQgFtKKu4X .embla__container .embla__slide:first-child {
    margin-left: 2rem !important;
  }
  .cid-uQgFtKKu4X .embla__container .embla__slide:last-child {
    margin-right: 2rem !important;
  }
}
.cid-uQgFtKKu4X .content-head {
  max-width: 800px;
}
.cid-uPTiE7IpeZ {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uPTiE7IpeZ .mbr-text,
.cid-uPTiE7IpeZ .ornament {
  text-align: center;
  color: #000000;
}
.cid-uPTiE82UPK {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-uPTiE82UPK .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-uPTiE82UPK .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uPTiE82UPK .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-uPTiE82UPK .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-uPTiE82UPK .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-uPTiE82UPK .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uPTiE82UPK .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-uPTiE82UPK .input-group-btn {
  padding-left: 0;
}
.cid-uPTiE82UPK .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uPTiE82UPK .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-uPTiE82UPK .mbr-text {
  color: #444;
}
.cid-uPTiE82UPK h5 {
  margin-bottom: 0;
}
.cid-uPTiE82UPK .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uPTiE82UPK .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uPTiE82UPK .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uPTiE82UPK .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPTiE82UPK .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uPTiE82UPK .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uPTiE82UPK .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPTiE82UPK .social-list a:hover {
  opacity: 0.4;
}
.cid-uPTiE82UPK .media-container-row > div {
  padding: 0px;
}
.cid-uPTiE82UPK .text2 {
  color: #000000;
  text-align: left;
}
.cid-uPTiE82UPK .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uPTiE82UPK .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uPTiE82UPK .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uPTiE82UPK .social-list,
  .cid-uPTiE82UPK .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uPTiE82UPK h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-uPTiE82UPK .form-group {
    max-width: 180px;
  }
}
.cid-uPTiE82UPK .links span {
  color: #9e9e9e;
}
.cid-uPTiE82UPK .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-uPTiE82UPK .logo-title {
  text-align: center;
}
.cid-uPTiE82UPK .logo-title,
.cid-uPTiE82UPK .logo {
  text-align: left;
  color: #535353;
}
.cid-uPTiE8yfJ8 .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-uPTiE8yfJ8 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-uPTiE8yfJ8 a {
  font-style: normal;
}
.cid-uPTiE8yfJ8 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uPTiE8yfJ8 .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-uPTiE8yfJ8 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPTiE8yfJ8 .content-text {
  margin-bottom: 0;
}
.cid-uPTiE8yfJ8 .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uPTiE8yfJ8 .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uPTiE8yfJ8 .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-uPTiE8yfJ8 .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-uPTiE8yfJ8 .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-uPTiE8yfJ8 .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uPTiE8yfJ8 .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uPTiE8yfJ8 .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uPTiE8yfJ8 .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPTiE8yfJ8 .nav-dropdown .link {
  font-weight: 400;
}
.cid-uPTiE8yfJ8 .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uPTiE8yfJ8 .content-right-side {
  text-align: center;
}
.cid-uPTiE8yfJ8 .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uPTiE8yfJ8 .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-uPTiE8yfJ8 .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-uPTiE8yfJ8 .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-uPTiE8yfJ8 .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-uPTiE8yfJ8 .menu-bottom {
    justify-content: flex-end;
  }
  .cid-uPTiE8yfJ8 img {
    height: 3.8rem !important;
  }
  .cid-uPTiE8yfJ8 .btn {
    display: -webkit-flex;
  }
  .cid-uPTiE8yfJ8 button.navbar-toggler {
    display: block;
  }
  .cid-uPTiE8yfJ8 .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uPTiE8yfJ8 .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uPTiE8yfJ8 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uPTiE8yfJ8 .navbar-collapse.collapsing,
  .cid-uPTiE8yfJ8 .navbar-collapse.show {
    display: block !important;
  }
  .cid-uPTiE8yfJ8 .navbar-collapse.collapsing .navbar-nav,
  .cid-uPTiE8yfJ8 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uPTiE8yfJ8 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uPTiE8yfJ8 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uPTiE8yfJ8 .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-uPTiE8yfJ8 .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-uPTiE8yfJ8 .navbar-collapse.collapsing .navbar-buttons,
  .cid-uPTiE8yfJ8 .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uPTiE8yfJ8 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uPTiE8yfJ8 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uPTiE8yfJ8 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uPTiE8yfJ8 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uPTiE8yfJ8 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uPTiE8yfJ8 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uPTiE8yfJ8 .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-uPTiE8yfJ8 .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-uPTiE8yfJ8 .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-uPTiE8yfJ8 .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-uPTiE8yfJ8 .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-uPTiE8yfJ8 .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-uPTiE8yfJ8 .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-uPTiE8yfJ8 .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-uPTiE8yfJ8 .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-uPTiE8yfJ8 .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-uPTiE8yfJ8 .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uPTiE8yfJ8 .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-uPTiE8yfJ8 .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-uPTiE8yfJ8 .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-uPTiE8yfJ8 .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-uPTiE8yfJ8 .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-uPTiE8yfJ8 .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-uPTiE8yfJ8 .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-uPTiE8yfJ8 .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uPTiE8yfJ8 .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uPTiE8yfJ8 .navbar {
    display: block;
    padding: 0;
  }
  .cid-uPTiE8yfJ8 .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uPTiE8yfJ8 .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-uPTiE8yfJ8 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-uPTiE8yfJ8 .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-uPTiE8yfJ8 .navbar-toggler {
    display: none;
  }
  .cid-uPTiE8yfJ8 .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPTiE8yfJ8 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uPTiE8yfJ8 .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uPTiE8yfJ8 .menu-logo {
  margin-right: auto;
}
.cid-uPTiE8yfJ8 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uPTiE8yfJ8 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uPTiE8yfJ8 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uPTiE8yfJ8 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uPTiE8yfJ8 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uPTiE8yfJ8 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uPTiE8yfJ8 .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-uPTiE8yfJ8 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uPTiE8yfJ8 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPTiE8yfJ8 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uPTiE8yfJ8 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uPTiE8yfJ8 .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uPTiE8yfJ8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPTiE8yfJ8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPTiE8yfJ8 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uPTiE8yfJ8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPTiE8yfJ8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uPTiE8yfJ8 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uPTiE8yfJ8 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPTiE8yfJ8 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uPTiE8yfJ8 .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-uPTiE8yfJ8 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uPTiE8yfJ8 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uPTiE8yfJ8 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uPTiE8yfJ8 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uPTiE8yfJ8 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uPTiE8yfJ8 button.navbar-toggler:focus {
  outline: none;
}
.cid-uPTiE8yfJ8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-uPTiE8yfJ8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPTiE8yfJ8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPTiE8yfJ8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPTiE8yfJ8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPTiE8yfJ8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPTiE8yfJ8 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPTiE8yfJ8 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPTiE8yfJ8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPTiE8yfJ8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPTiE8yfJ8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPTiE8yfJ8 .collapsed .btn {
  display: -webkit-flex;
}
.cid-uPTiE8yfJ8 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uPTiE8yfJ8 .collapsed .navbar-collapse.collapsing,
.cid-uPTiE8yfJ8 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uPTiE8yfJ8 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uPTiE8yfJ8 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uPTiE8yfJ8 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uPTiE8yfJ8 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uPTiE8yfJ8 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-uPTiE8yfJ8 .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-uPTiE8yfJ8 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uPTiE8yfJ8 .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-uPTiE8yfJ8 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uPTiE8yfJ8 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uPTiE8yfJ8 .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-uPTiE8yfJ8 .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uPTiE8yfJ8 .collapsed button.navbar-toggler {
  display: block;
}
.cid-uPTiE8yfJ8 .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uPTiE8yfJ8 .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uPTiE8yfJ8 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uPTiE8yfJ8 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uPTiE8yfJ8 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uPTiE8yfJ8 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uPTiE8yfJ8 .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uPTiE8yfJ8 .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uPTiE8yfJ8 .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uPTiE8yfJ8 .nav-link:focus {
  outline: none;
}
.cid-uPTiE8yfJ8 .navbar-toggler {
  position: relative;
}
.cid-uPTiE8yfJ8 .dropdown-item.active,
.cid-uPTiE8yfJ8 .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-uPTiE8yfJ8 .nav-link:hover,
.cid-uPTiE8yfJ8 .dropdown-item:hover {
  color: #000000;
}
.cid-uPTiE8yfJ8 .widget-title,
.cid-uPTiE8yfJ8 .widget-icon {
  color: #000000;
}
section {
  background-color: #eeeeee; }

.form-control:focus {
  box-shadow: none; }

:focus {
  outline: none; }

section,
.container,
.container-fluid {
  position: relative;
  word-wrap: break-word; }

a.mbr-iconfont:hover {
  text-decoration: none; }

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
  margin-bottom: 0; }

a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer; }
  a, a:hover {
    text-decoration: none; }

figure {
  margin-bottom: 0; }

body {
  color: #747474; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4 {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word; }

b,
strong {
  font-weight: bold; }

blockquote {
  padding: 10px 0 10px 20px;
  position: relative;
  border-left: 2px solid;
  border-color: #ff3366; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition-delay: 9999s;
  transition-property: background-color, color; }

textarea[type="hidden"] {
  display: none; }

body {
  position: relative; }

section {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  section .mbr-background-video,
  section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0; }

.hidden {
  visibility: hidden; }

.mbr-z-index20 {
  z-index: 20; }

/*! Base colors */
.mbr-white {
  color: #ffffff; }

.mbr-black {
  color: #101010; }

.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: 200; }

.mbr-regular {
  font-weight: 300; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

/*! Media.text-black:hover, a.text-black:focus */
.media-size-item {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.media-content {
  -webkit-flex-basis: 100%;
  flex-basis: 100%; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }
  .media-container-row .media-size-item {
    width: 400px; }

.media-container-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .media-container-column > * {
    width: 100%; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }
figure {
  overflow: hidden; }

figure[mbr-media-size] {
  transition: width 0.1s; }

.mbr-figure img,
.mbr-figure iframe {
  display: block;
  width: 100%; }

.card {
  background-color: transparent;
  border: none; }

.card-box {
  width: 100%; }

.card-img {
  flex-shrink: 0;
  -webkit-flex-shrink: 0; }

.media {
  max-width: 100%;
  margin: 0 auto; }

.mbr-figure {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center; }

.media-container > div {
  max-width: 100%; }

.mbr-figure img,
.card-img img {
  width: 100%; }

@media (max-width: 991px) {
  .media-size-item {
    width: auto !important; }

  .media {
    width: auto; }

  .mbr-figure {
    width: 100% !important; } }
/*! Buttons */
.mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem;
  font-size: 0; }

nav .mbr-section-btn {
  margin-left: 0rem;
  margin-right: 0rem; }

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
  cursor: pointer;
  margin-right: 0.5rem; }

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
  margin-right: 0.8rem; }

.mbr-regular {
  font-weight: 400; }

.mbr-semibold {
  font-weight: 500; }

.mbr-bold {
  font-weight: 700; }

[type="submit"] {
  -webkit-appearance: none; }

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
  min-height: 100vh; }

.mbr-fullscreen {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem; }

/*! Map */
.map {
  height: 25rem;
  position: relative; }
  .map iframe {
    width: 100%;
    height: 100%; }

/* Form */
.form-asterisk {
  font-family: initial;
  position: absolute;
  top: -2px;
  font-weight: normal; }

/*! Scroll to top arrow */
.mbr-arrow-up {
  bottom: 25px;
  right: 90px;
  position: fixed;
  text-align: right;
  z-index: 5000;
  color: #ffffff;
  font-size: 32px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg); }

.mbr-arrow-up a {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  height: 60px;
  width: 60px;
  outline-style: none !important;
  position: relative;
  text-decoration: none;
  transition: all .3s ease-in-out;
  cursor: pointer;
  text-align: center; }
  .mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4); }
  .mbr-arrow-up a i {
    line-height: 60px; }

.mbr-arrow-up-icon {
  display: block;
  color: #fff; }

.mbr-arrow-up-icon::before {
  content: "\203a";
  display: inline-block;
  font-family: serif;
  font-size: 32px;
  line-height: 1;
  font-style: normal;
  position: relative;
  top: 6px;
  left: -4px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/*! Arrow Down */
.mbr-arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(80, 80, 80, 0.5);
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }
  .mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite; }
    .mbr-arrow > a > i {
      position: absolute;
      top: -2px;
      left: 15px;
      font-size: 2rem; }

@keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@-webkit-keyframes arrowdown {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px); }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px); } }
@media (max-width: 500px) {
  .mbr-arrow-up {
    left: 50%;
    right: auto;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg); } }
/*Gradients animation*/
@keyframes gradient-animation {
  from {
    background-position: 0% 100%;
    animation-timing-function: ease-in-out; }
  to {
    background-position: 100% 0%;
    animation-timing-function: ease-in-out; } }
@-webkit-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; }
@media (min-width: 768px) and (max-width: 991px) {
  .menu .navbar-toggleable-sm .navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox; } }
@media (max-width: 991px) {
  .menu .navbar-collapse {
    max-height: 93.5vh; } }
@media (min-width: 992px) {
  .menu .navbar-nav.nav-dropdown {
    display: -webkit-flex; }
  .menu .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-flex !important; }
  .menu .collapsed .navbar-collapse {
    max-height: 93.5vh; }
    .menu .collapsed .navbar-collapse.show {
      overflow: auto; } }
@media (max-width: 767px) {
  .menu .navbar-collapse {
    max-height: 80vh; } }

.navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center; }

.nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap; }

.justify-content-center {
  -webkit-justify-content: center; }

.form-inline {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  -webkit-align-items: center; }

.card-wrapper {
  -webkit-flex: 1; }

.carousel-control {
  z-index: 10;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center; }

.carousel-controls {
  display: -webkit-flex; }

.media {
  display: -webkit-flex; }

.form-group:focus {
  outline: none; }

.jq-selectbox__select {
  padding: 1.07em .5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.jq-selectbox__dropdown {
  position: absolute;
  top: 100%;
  left: 0 !important;
  width: 100% !important; }

.jq-selectbox__trigger-arrow {
  transform: translateY(-50%); }

.jq-selectbox li {
  padding: 1.07em .5em; }

input[type="range"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.modal-dialog,
.modal-content {
  height: 100%; }

.modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem); }
  @media (max-width: 575px) {
    .modal-dialog .carousel-inner {
      height: calc(100vh - 1rem); } }

.carousel-item {
  text-align: center; }

.carousel-item img {
  margin: auto; }

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem; }

.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable .navbar-toggler {
    display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-sm .navbar-collapse {
    display: none;
    width: 100%; }

  .navbar-toggleable-sm .navbar-toggler {
    display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-md .navbar-toggler {
    display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }

  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%; }

  .navbar-toggleable-lg .navbar-toggler {
    display: none; } }
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0; }

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%; }

.navbar-toggleable-xl .navbar-toggler {
  display: none; }

.card-img {
  width: auto; }

.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
  -webkit-flex-direction: column; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important; }

html,
body {
  height: auto;
  min-height: 100vh; }

.dropup .dropdown-toggle::after {
  display: none; }

.mbr-section-title {
  font-style: normal; }

.mbr-text {
  font-style: normal; }

body {
  font-style: normal;
  font-weight: 400; }

.btn {
  font-weight: 800;
  border-width: 2px;
  font-style: normal;
  letter-spacing: -0.2px;
  margin-right: 0.8rem;
  margin-left: 0.8rem;
  margin-bottom: 1rem;
  white-space: normal;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  display: -webkit-inline-flex;
  overflow: hidden; }

.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-md {
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: 1px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

.btn-form {
  margin: 0;
  border-radius: 0; }
  .btn-form:hover {
    cursor: pointer; }

#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px); }
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal; }

.mbr-arrow a {
  color: #ffffff; }

@media (max-width: 767px) {
  .mbr-arrow {
    display: none; } }
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0; }

.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative; }
  .alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg); }

.form-control {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #565656;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em; }

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none; }

blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-width: 3px; }

ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem; }

pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap; }

.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none; }

.mbr-section__comments .row {
  justify-content: center;
  -webkit-justify-content: center; }

a.text-black {
  color: #101010; }

@media (min-width: 1200px) {
  .container {
    max-width: 1260px !important; } }
@media (min-width: 768px) and (max-width: 1200px) {
  .container {
    max-width: 100%; } }

/*# sourceMappingURL=style.css.map */
.cid-uRe8lRKSRp {
  padding-top: 180px;
  background-image: url("../../../assets/images/header-taller-collage-1921x1081.jpg");
}
.cid-uRe8lRKSRp .container {
  margin-bottom: 15%;
}
.cid-uRe8lRKSRp .content-container .btn-bgr {
  z-index: 0;
}
.cid-uRe8lRKSRp .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #ffffff;
}
.cid-uRe8lRKSRp .box-item {
  width: calc(33.3% - 5rem);
  padding: 2.5rem;
}
.cid-uRe8lRKSRp .box-item:first-child {
  background-color: #009844;
  margin-top: -200px;
}
.cid-uRe8lRKSRp .box-item:nth-child(2) {
  background-color: #008b3e;
}
.cid-uRe8lRKSRp .box-item:last-child {
  background-color: #009844;
}
.cid-uRe8lRKSRp .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-uRe8lRKSRp .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-uRe8lRKSRp .box-list li:last-child {
  border-bottom: none;
}
.cid-uRe8lRKSRp .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-uRe8lRKSRp .mark {
  background-color: #ACFF33 !important;
  color: #008b3e;
  padding: 2px 2px;
  border-radius: 3px;
}
.cid-uRe8lRKSRp .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-uRe8lRKSRp .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-uRe8lRKSRp .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-uRe8lRKSRp .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-uRe8lRKSRp .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-uRe8lRKSRp .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-uRe8lRKSRp UL {
  text-align: left;
}
.cid-uRe8lRKSRp .mbr-text,
.cid-uRe8lRKSRp .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-uRe8lRKSRp H1 {
  color: #ffffff;
}
.cid-uRe8lRKSRp .box-item-text {
  color: #ffffff;
}
.cid-uRe8lSjoxp {
  padding-top: 4rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uRe8lSjoxp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uRe8lSjoxp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uRe8lSjoxp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uRe8lSjoxp .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uRe8lSjoxp .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uRe8lSjoxp .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uRe8lSjoxp .mbr-section-title {
  color: #008b3e;
}
.cid-uRe8lSjoxp .mbr-text,
.cid-uRe8lSjoxp .mbr-section-btn {
  color: #000000;
}
.cid-uRe8lSFKMs {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #f3f3f3;
}
.cid-uRe8lSFKMs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uRe8lSFKMs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uRe8lSFKMs .mbr-text {
  color: #000000;
}
.cid-uRe8lSFKMs .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-uRe8lSFKMs .item-wrapper {
  background: #ffffff;
  margin-bottom: 0rem;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .cid-uRe8lSFKMs .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uRe8lSFKMs .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
.cid-uRe8lSFKMs .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uRe8lSFKMs .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uRe8lSFKMs .mbr-number {
  color: #9fe870;
  text-align: left;
}
.cid-uRe8lSFKMs .mbr-section-title {
  color: #008b3e;
}
.cid-uRe8lSFKMs .card-text,
.cid-uRe8lSFKMs .item .mbr-section-btn {
  text-align: left;
  color: #000000;
}
.cid-uRe8lSFKMs .card-title,
.cid-uRe8lSFKMs .iconfont-wrapper {
  text-align: left;
  color: #008b3e;
}
.cid-uRe8lSFKMs .mbr-section-subtitle,
.cid-uRe8lSFKMs .main-button {
  text-align: left;
  color: #535353;
}
.cid-uRe8lSFKMs .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uRe8lSFKMs .item-content .item-footer {
  margin-top: auto;
}
.cid-uRe8lSFKMs .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uRe8lSFKMs .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uRe8lSFKMs .side-features {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  padding-left: 0px;
  padding-right: 0px;
}
.cid-uRe8lSFKMs .side-features .item {
  padding-left: 16px;
  padding-right: 16px;
}
.cid-uRe8lT4L5H {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f3f3f3;
}
.cid-uRe8lT4L5H .mbr-fallback-image.disabled {
  display: none;
}
.cid-uRe8lT4L5H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uRe8lT4L5H .mbr-text {
  color: #000000;
}
.cid-uRe8lT4L5H .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-uRe8lT4L5H .item-wrapper {
  background: #ffffff;
  padding: 2.25rem 2.25rem 1rem 2.25rem;
}
@media (max-width: 767px) {
  .cid-uRe8lT4L5H .item-wrapper {
    padding: 2rem 1.5rem 0.5rem 1.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uRe8lT4L5H .item-wrapper {
    padding: 2rem 1.5rem 0.5rem 1.5rem;
  }
}
.cid-uRe8lT4L5H .main-button {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uRe8lT4L5H .main-button {
    margin-bottom: 2rem;
  }
}
.cid-uRe8lT4L5H .counter-container ul {
  margin: 0;
  padding-left: 2.25rem;
  list-style: none;
}
.cid-uRe8lT4L5H .counter-container ul li {
  position: relative;
  list-style: none;
  margin-bottom: 2rem;
}
.cid-uRe8lT4L5H .counter-container ul li:before {
  position: absolute;
  left: -1.5em;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #008b3e;
  background-color: #008b3e;
  width: 0.5em;
  height: 0.5em;
  top: 0.4em;
  border-radius: 50%;
}
.cid-uRe8lT4L5H .mbr-text UL {
  text-align: left;
}
.cid-uRe8lT4L5H .mbr-section-subtitle,
.cid-uRe8lT4L5H .main-button {
  color: #535353;
}
.cid-uRe8lT4L5H .mbr-section-title {
  color: #008b3e;
}
.cid-uRY1UNJBzN {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background: #ffffff;
}
.cid-uRY1UNJBzN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uRY1UNJBzN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uRY1UNJBzN .container-fluid {
    padding: 0;
  }
}
.cid-uRY1UNJBzN .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uRY1UNJBzN .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uRY1UNJBzN .embla__button--next,
.cid-uRY1UNJBzN .embla__button--prev {
  display: flex;
}
.cid-uRY1UNJBzN .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uRY1UNJBzN .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uRY1UNJBzN .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
.cid-uRY1UNJBzN .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uRY1UNJBzN .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uRY1UNJBzN .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uRY1UNJBzN .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uRY1UNJBzN .embla {
  position: relative;
  width: 100%;
}
.cid-uRY1UNJBzN .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uRY1UNJBzN .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uRY1UNJBzN .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uRY1UNJBzN .embla__slide a {
  cursor: grab;
}
.cid-uRY1UNJBzN .embla__slide a:active {
  cursor: grabbing;
}
.cid-uRY1UNJBzN .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uRY1UNJBzN .mbr-section-title {
  color: #232323;
}
.cid-uRY1UNJBzN .mbr-section-subtitle {
  color: #232323;
}
.cid-uRY1UNJBzN .mbr-box {
  color: #ffffff;
}
.cid-uRY1UNJBzN .slide-content {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uRY1UNJBzN img,
.cid-uRY1UNJBzN .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-uRY1UNJBzN .item-wrapper {
  position: relative;
}
.cid-uRY1UNJBzN .content-head {
  max-width: 800px;
}
.cid-uRe8lU2ule {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uRe8lU2ule .mbr-fallback-image.disabled {
  display: none;
}
.cid-uRe8lU2ule .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uRe8lU2ule .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uRe8lU2ule .item-mb {
    margin-bottom: 0;
  }
}
.cid-uRe8lU2ule .item-wrapper {
  background: #f3f3f3;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uRe8lU2ule .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uRe8lU2ule .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uRe8lU2ule .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 50px;
  justify-content: center;
  align-items: center;
  background: #009844;
  height: 50px;
  border-radius: 50%;
}
.cid-uRe8lU2ule .mbr-section-title {
  color: #008b3e;
}
.cid-uRe8lU2ule .mbr-section-subtitle {
  color: #232323;
}
.cid-uRe8lU2ule .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uRe8lU2ule .card-box .item-footer {
  margin-top: auto;
}
.cid-uRe8lU2ule .content-head {
  max-width: 800px;
}
.cid-uRe8lU2ule .card-title,
.cid-uRe8lU2ule .iconfont-wrapper {
  color: #000000;
}
.cid-uRXY6RuLGH {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #009844;
}
.cid-uRXY6RuLGH [class*="col"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cid-uRXY6RuLGH .media-container-column {
  margin-bottom: 3rem;
}
.cid-uRXY6RuLGH .panel-item {
  position: relative;
}
.cid-uRXY6RuLGH .mbr-content-title {
  margin-top: 10px;
}
.cid-uRXY6RuLGH .mbr-content-text {
  text-align: left;
}
.cid-uRXY6RuLGH .count {
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  border: 2px solid #ffffff;
  border-radius: 50%;
  background-color: #ffffff;
  position: relative;
  z-index: 20;
  color: #009844;
  margin: 0 auto;
}
.cid-uRXY6RuLGH .line-through {
  position: absolute;
  top: 28px;
  right: 50%;
  width: 100%;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uRXY6RuLGH .line-through {
    display: none;
  }
}
.cid-uRXY6RuLGH H4 {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uRXY6RuLGH .card:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uRXY6RuLGH .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uRXY6RuLGH .mbr-subtitle {
  text-align: left;
}
.cid-uRe8lVtMum {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #009844;
}
.cid-uRe8lVI9Uu {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #009844;
}
.cid-uRe8lVI9Uu .mbr-section-title {
  margin-top: 45px;
  margin-bottom: 0;
}
.cid-uRe8lVI9Uu .mbr-text {
  margin-bottom: 0;
  margin-top: 15px;
  color: #ffffff;
}
.cid-uRe8lVI9Uu .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.cid-uRe8lVI9Uu .mbr-iconfont {
  margin-left: 30px;
  margin-right: 30px;
  width: 28px;
}
.cid-uRe8lVI9Uu .mbr-iconfont:nth-child(1) {
  color: #ffffff;
}
.cid-uRe8lVI9Uu .mbr-iconfont:nth-child(2) {
  color: #ffffff;
}
.cid-uRe8lVI9Uu .mbr-iconfont:nth-child(3) {
  color: #ffffff;
}
.cid-uRe8lVI9Uu .mbr-iconfont:nth-child(4) {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uRe8lVI9Uu .mbr-iconfont {
    margin: 10px 20px;
  }
  .cid-uRe8lVI9Uu .mbr-text {
    margin-top: 15px;
  }
  .cid-uRe8lVI9Uu .mbr-section-title {
    margin-top: 30px;
  }
}
.cid-uRe8lW8gZ5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f3f3f3;
}
.cid-uRe8lW8gZ5 img,
.cid-uRe8lW8gZ5 .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-uRe8lW8gZ5 img,
  .cid-uRe8lW8gZ5 .item-img {
    max-height: 300px;
  }
}
.cid-uRe8lW8gZ5 .item:focus,
.cid-uRe8lW8gZ5 span:focus {
  outline: none;
}
.cid-uRe8lW8gZ5 .item-wrapper {
  position: relative;
}
.cid-uRe8lW8gZ5 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uRe8lW8gZ5 .slide-content .item-content {
  padding: 2.25rem 2.25rem 0;
}
.cid-uRe8lW8gZ5 .slide-content .item-footer {
  padding: 0 2.25rem 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uRe8lW8gZ5 .slide-content .item-content {
    padding: 2rem 1.5rem 0;
  }
  .cid-uRe8lW8gZ5 .slide-content .item-footer {
    padding: 0 1.5rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uRe8lW8gZ5 .slide-content .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uRe8lW8gZ5 .slide-content .item-footer {
    padding: 0 1.5rem 1.5rem;
  }
}
.cid-uRe8lW8gZ5 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uRe8lW8gZ5 .mbr-section-title {
  color: #232323;
}
.cid-uRe8lW8gZ5 .mbr-text,
.cid-uRe8lW8gZ5 .mbr-section-btn {
  text-align: left;
}
.cid-uRe8lW8gZ5 .item-title {
  text-align: left;
  color: #000000;
}
.cid-uRe8lW8gZ5 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uRe8lW8gZ5 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 370px;
  max-width: 370px;
}
@media (max-width: 768px) {
  .cid-uRe8lW8gZ5 .embla__slide {
    min-width: 85%;
    max-width: initial;
  }
}
.cid-uRe8lW8gZ5 .embla__button--next,
.cid-uRe8lW8gZ5 .embla__button--prev {
  display: flex;
}
.cid-uRe8lW8gZ5 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uRe8lW8gZ5 .embla__button {
    display: none;
  }
}
.cid-uRe8lW8gZ5 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uRe8lW8gZ5 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uRe8lW8gZ5 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uRe8lW8gZ5 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uRe8lW8gZ5 .embla__button {
    top: auto;
  }
}
.cid-uRe8lW8gZ5 .embla {
  position: relative;
  width: 100%;
}
.cid-uRe8lW8gZ5 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uRe8lW8gZ5 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uRe8lW8gZ5 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uRe8lW8gZ5 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
@media (max-width: 768px) {
  .cid-uRe8lW8gZ5 .embla__container .embla__slide:first-child {
    margin-left: 2rem !important;
  }
  .cid-uRe8lW8gZ5 .embla__container .embla__slide:last-child {
    margin-right: 2rem !important;
  }
}
.cid-uRe8lW8gZ5 .content-head {
  max-width: 800px;
}
.cid-uRe8lWO0v4 {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uRe8lWO0v4 .mbr-text,
.cid-uRe8lWO0v4 .ornament {
  text-align: center;
  color: #000000;
}
.cid-uRe8lX6sAQ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-uRe8lX6sAQ .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-uRe8lX6sAQ .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-uRe8lX6sAQ .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-uRe8lX6sAQ .btn-primary {
  border: 1px solid #101010 !important;
}
.cid-uRe8lX6sAQ .btn-primary:hover {
  border: 1px solid #101010 !important;
}
.cid-uRe8lX6sAQ .stripe {
  border-bottom: 1px solid #101010;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-uRe8lX6sAQ .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-uRe8lX6sAQ .input-group-btn {
  padding-left: 0;
}
.cid-uRe8lX6sAQ .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-uRe8lX6sAQ .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #bfbfbf;
  width: 85%;
}
.cid-uRe8lX6sAQ .mbr-text {
  color: #444;
}
.cid-uRe8lX6sAQ h5 {
  margin-bottom: 0;
}
.cid-uRe8lX6sAQ .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-uRe8lX6sAQ .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uRe8lX6sAQ .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-uRe8lX6sAQ .socicon {
  font-size: 1.3rem;
  background: #f3f3f3;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uRe8lX6sAQ .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-uRe8lX6sAQ .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-uRe8lX6sAQ .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uRe8lX6sAQ .social-list a:hover {
  opacity: 0.4;
}
.cid-uRe8lX6sAQ .media-container-row > div {
  padding: 0px;
}
.cid-uRe8lX6sAQ .text2 {
  color: #000000;
  text-align: left;
}
.cid-uRe8lX6sAQ .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-uRe8lX6sAQ .links {
  color: #000000;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uRe8lX6sAQ .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-uRe8lX6sAQ .social-list,
  .cid-uRe8lX6sAQ .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uRe8lX6sAQ h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-uRe8lX6sAQ .form-group {
    max-width: 180px;
  }
}
.cid-uRe8lX6sAQ .links span {
  color: #9e9e9e;
}
.cid-uRe8lX6sAQ .logo-sub-title {
  text-align: left;
  color: #272727;
}
.cid-uRe8lX6sAQ .logo-title {
  text-align: center;
}
.cid-uRe8lX6sAQ .logo-title,
.cid-uRe8lX6sAQ .logo {
  text-align: left;
  color: #535353;
}
.cid-uRe8lXF0Aq .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 50px;
}
.cid-uRe8lXF0Aq .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-uRe8lXF0Aq a {
  font-style: normal;
}
.cid-uRe8lXF0Aq .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.cid-uRe8lXF0Aq .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0 .65rem !important;
}
.cid-uRe8lXF0Aq .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uRe8lXF0Aq .content-text {
  margin-bottom: 0;
}
.cid-uRe8lXF0Aq .navbar-nav {
  position: relative;
  min-height: 49px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uRe8lXF0Aq .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #101010;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uRe8lXF0Aq .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
}
.cid-uRe8lXF0Aq .navbar-nav .nav-item span {
  padding-right: 0;
}
.cid-uRe8lXF0Aq .navbar-nav .nav-item a {
  margin: 0 1.3rem !important;
}
.cid-uRe8lXF0Aq .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uRe8lXF0Aq .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uRe8lXF0Aq .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uRe8lXF0Aq .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uRe8lXF0Aq .nav-dropdown .link {
  font-weight: 400;
}
.cid-uRe8lXF0Aq .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uRe8lXF0Aq .content-right-side {
  text-align: center;
}
.cid-uRe8lXF0Aq .menu-content-top {
  padding: 0 2rem;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
  transition: min-height 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .cid-uRe8lXF0Aq .menu-content-top {
    width: 100%;
    display: flex;
  }
  .cid-uRe8lXF0Aq .menu-content-top .menu-content-right {
    display: block;
    position: absolute;
    visibility: hidden;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    transition: 0s all 0s;
  }
  .cid-uRe8lXF0Aq .menu-content-top .menu-content-right .info-widget {
    padding: 1rem 0;
    text-align: center;
  }
  .cid-uRe8lXF0Aq .navbar.opened .menu-content-right {
    visibility: visible;
    transition: 0s all 0.3s;
  }
  .cid-uRe8lXF0Aq .menu-bottom {
    justify-content: flex-end;
  }
  .cid-uRe8lXF0Aq img {
    height: 3.8rem !important;
  }
  .cid-uRe8lXF0Aq .btn {
    display: -webkit-flex;
  }
  .cid-uRe8lXF0Aq button.navbar-toggler {
    display: block;
  }
  .cid-uRe8lXF0Aq .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uRe8lXF0Aq .navbar {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uRe8lXF0Aq .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uRe8lXF0Aq .navbar-collapse.collapsing,
  .cid-uRe8lXF0Aq .navbar-collapse.show {
    display: block !important;
  }
  .cid-uRe8lXF0Aq .navbar-collapse.collapsing .navbar-nav,
  .cid-uRe8lXF0Aq .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uRe8lXF0Aq .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uRe8lXF0Aq .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-uRe8lXF0Aq .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-uRe8lXF0Aq .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-uRe8lXF0Aq .navbar-collapse.collapsing .navbar-buttons,
  .cid-uRe8lXF0Aq .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-uRe8lXF0Aq .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uRe8lXF0Aq .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uRe8lXF0Aq .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-uRe8lXF0Aq .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uRe8lXF0Aq .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uRe8lXF0Aq .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
  .cid-uRe8lXF0Aq .navbar-buttons.mbr-section-btn {
    width: 100%;
  }
  .cid-uRe8lXF0Aq .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
  }
}
@media (max-width: 991px) {
  .cid-uRe8lXF0Aq .navbar.opened {
    padding-bottom: 12rem;
  }
  .cid-uRe8lXF0Aq .navbar .navbar-collapse {
    max-height: calc(100vh - 12rem - 80px);
  }
}
@media (max-width: 575px) {
  .cid-uRe8lXF0Aq .navbar.opened {
    padding-bottom: 15rem;
  }
  .cid-uRe8lXF0Aq .navbar .navbar-collapse {
    max-height: calc(100vh - 15rem - 80px);
  }
}
.cid-uRe8lXF0Aq .content-right-side .content-link {
  margin-left: 2rem;
}
.cid-uRe8lXF0Aq .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
.cid-uRe8lXF0Aq .widget-icon {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.65rem;
}
.cid-uRe8lXF0Aq .info-widget {
  padding-left: 2rem;
  padding-top: 0.5rem;
  padding-right: 3rem;
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.cid-uRe8lXF0Aq .menu-content-right {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uRe8lXF0Aq .menu-content-right .info-widget:last-child {
  padding-right: 0;
}
.cid-uRe8lXF0Aq .menu-content-right .info-widget:first-child {
  padding-left: 0;
  border-left: none;
}
.cid-uRe8lXF0Aq .widget-content {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.cid-uRe8lXF0Aq .widget-content .widget-title {
  font-weight: 600;
  margin-bottom: 7px;
}
.cid-uRe8lXF0Aq .widget-content .widget-text {
  margin-bottom: 0;
}
.cid-uRe8lXF0Aq .menu-bottom {
  display: flex;
  width: 100%;
  padding: 0 2rem;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .cid-uRe8lXF0Aq .navbar .menu-content-top {
    display: -webkit-flex;
    min-height: 83px;
    height: 100%;
  }
  .cid-uRe8lXF0Aq .content-right-side {
    display: flex;
    text-align: right;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uRe8lXF0Aq .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uRe8lXF0Aq .navbar {
    display: block;
    padding: 0;
  }
  .cid-uRe8lXF0Aq .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uRe8lXF0Aq .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 49px;
  }
  .cid-uRe8lXF0Aq .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-uRe8lXF0Aq .navbar-short .menu-content-top {
    height: 0;
    min-height: 0;
    border: none;
  }
  .cid-uRe8lXF0Aq .navbar-toggler {
    display: none;
  }
  .cid-uRe8lXF0Aq .navbar-collapse {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uRe8lXF0Aq .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uRe8lXF0Aq .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uRe8lXF0Aq .menu-logo {
  margin-right: auto;
}
.cid-uRe8lXF0Aq .menu-logo .navbar-brand {
  display: flex;
  margin-left: 1.5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uRe8lXF0Aq .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uRe8lXF0Aq .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uRe8lXF0Aq .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uRe8lXF0Aq .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uRe8lXF0Aq .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uRe8lXF0Aq .navbar-toggleable-sm .navbar-collapse {
  width: auto;
}
.cid-uRe8lXF0Aq .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uRe8lXF0Aq .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uRe8lXF0Aq .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uRe8lXF0Aq .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uRe8lXF0Aq .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uRe8lXF0Aq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5385em 0.235em 3.5385em !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uRe8lXF0Aq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uRe8lXF0Aq .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uRe8lXF0Aq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uRe8lXF0Aq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uRe8lXF0Aq .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uRe8lXF0Aq .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uRe8lXF0Aq .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uRe8lXF0Aq .navbar.navbar-short {
  min-height: 50px;
  transition: all .2s;
}
.cid-uRe8lXF0Aq .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uRe8lXF0Aq .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uRe8lXF0Aq .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uRe8lXF0Aq .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uRe8lXF0Aq button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  margin: 1rem .8rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uRe8lXF0Aq button.navbar-toggler:focus {
  outline: none;
}
.cid-uRe8lXF0Aq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #333333;
}
.cid-uRe8lXF0Aq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uRe8lXF0Aq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uRe8lXF0Aq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uRe8lXF0Aq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uRe8lXF0Aq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uRe8lXF0Aq nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uRe8lXF0Aq nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uRe8lXF0Aq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uRe8lXF0Aq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uRe8lXF0Aq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uRe8lXF0Aq .collapsed .btn {
  display: -webkit-flex;
}
.cid-uRe8lXF0Aq .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uRe8lXF0Aq .collapsed .navbar-collapse.collapsing,
.cid-uRe8lXF0Aq .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uRe8lXF0Aq .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uRe8lXF0Aq .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uRe8lXF0Aq .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uRe8lXF0Aq .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uRe8lXF0Aq .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-uRe8lXF0Aq .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-uRe8lXF0Aq .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uRe8lXF0Aq .collapsed .navbar-collapse.show .navbar-buttons {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.cid-uRe8lXF0Aq .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uRe8lXF0Aq .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uRe8lXF0Aq .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 4rem - 1.5rem);
  }
  .cid-uRe8lXF0Aq .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uRe8lXF0Aq .collapsed button.navbar-toggler {
  display: block;
}
.cid-uRe8lXF0Aq .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uRe8lXF0Aq .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uRe8lXF0Aq .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-uRe8lXF0Aq .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uRe8lXF0Aq .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uRe8lXF0Aq .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uRe8lXF0Aq .collapsed .menu-bottom {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uRe8lXF0Aq .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uRe8lXF0Aq .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uRe8lXF0Aq .nav-link:focus {
  outline: none;
}
.cid-uRe8lXF0Aq .navbar-toggler {
  position: relative;
}
.cid-uRe8lXF0Aq .dropdown-item.active,
.cid-uRe8lXF0Aq .dropdown-item:active {
  background: #ffffff;
  color: initial;
}
.cid-uRe8lXF0Aq .nav-link:hover,
.cid-uRe8lXF0Aq .dropdown-item:hover {
  color: #000000;
}
.cid-uRe8lXF0Aq .widget-title,
.cid-uRe8lXF0Aq .widget-icon {
  color: #000000;
}
