section {
    background-color: #fff;
}

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

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

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

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

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

a {
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

a,
a:hover {
    text-decoration: none;
}

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

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

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

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

b,
strong {
    font-weight: bold;
}

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

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

section {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

section .mbr-background-video,
section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.hidden {
    visibility: hidden;
}

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

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

.mbr-black {
    color: #111;
}

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

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

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

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

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

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

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

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

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

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

.media-container-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: start;
}

.media-container-row .media-size-item {
    width: 400px;
}

.media-container-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: stretch;
}

.media-container-column > * {
    width: 100%;
}

@media (min-width: 992px) {
    .media-container-row {
        flex-wrap: nowrap;
    }
}

figure {
    margin-bottom: 0;
    overflow: hidden;
}

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

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

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

.card-box {
    width: 100%;
}

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

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

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

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

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

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

    .media {
        width: auto;
    }

    .mbr-figure {
        width: 100% !important;
    }
}

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

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

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

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

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

.btn-form {
    margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

.mbr-arrow-up a i {
    line-height: 60px;
}

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

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

/*! Arrow Down */
.mbr-arrow {
    position: absolute;
    bottom: 45px;
    left: 50%;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(80, 80, 80, 0.5);
    border-radius: 50%;
    transform: translateX(-50%);
}

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

.mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite;
    color: #fff;
}

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

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

@keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

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

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@media (max-width: 500px) {
    .mbr-arrow-up {
        left: 0;
        right: 0;
        text-align: center;
    }
}

@keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

@-webkit-keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

.bg-gradient {
    background-size: 200% 200%;
    animation: gradient-animation 5s infinite alternate;
    -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
    display: -webkit-flex;
}

.menu .navbar-brand span {
    display: flex;
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-logo img {
    display: -webkit-flex;
    width: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu .navbar-toggleable-sm .navbar-nav {
        display: -ms-flexbox;
    }
}

@media (max-width: 991px) {
    .menu .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .navbar-collapse.show {
        overflow: auto;
    }
}

@media (min-width: 992px) {
    .menu .navbar-nav.nav-dropdown {
        display: -webkit-flex;
    }

    .menu .navbar-toggleable-sm .navbar-collapse {
        display: -webkit-flex !important;
    }

    .menu .collapsed .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .collapsed .navbar-collapse.show {
        overflow: auto;
    }
}

@media (max-width: 767px) {
    .menu .navbar-collapse {
        max-height: 80vh;
    }
}

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

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

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

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

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

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

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

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

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

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

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

.media {
    display: -webkit-flex;
}

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

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

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

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

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

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

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

.modal-dialog .carousel-inner {
    height: calc(100vh - 1.75rem);
}

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

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

.carousel-item img {
    margin: auto;
}

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

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

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

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

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

.card-img {
    width: auto;
}

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

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

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

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

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

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

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

.alert {
    color: #fff;
    border-radius: 0;
    border: 0;
    font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 1.875rem;
    padding: 1.25rem;
    position: relative;
    text-align: center;
}

.alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: '';
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
}

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

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

form .row {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
}

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

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

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

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

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

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

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

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

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

:focus {
    outline: none;
}

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

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

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

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

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

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

    .row {
        margin-left: -16px;
        margin-right: -16px;
    }

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

@media (min-width: 768px) {
    .container-fluid {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mbr-container {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
    .mbr-container {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.item-wrapper {
    overflow: hidden;
}

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

.item {
    position: relative;
}

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

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

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

.dropdown:hover .dropdown-menu {
    display: block;
}
body {
  font-family: 'Be Vietnam Pro', sans-serif;
}
.display-1 {
  font-family: 'Be Vietnam Pro', sans-serif;
  font-size: 4.062rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.0775rem;
}
.display-2 {
  font-family: 'Be Vietnam Pro', sans-serif;
  font-size: 1.1rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-4 {
  font-family: 'Be Vietnam Pro', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Be Vietnam Pro', sans-serif;
  font-size: 2.437rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 3.04625rem;
}
.display-7 {
  font-family: 'Be Vietnam Pro', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.25rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.2496rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.8434rem;
    font-size: calc( 2.0717rem + (4.062 - 2.0717) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.0717rem + (4.062 - 2.0717) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 90rem) / (48 - 25)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 25))));
  }
  .display-5 {
    font-size: 1.9496rem;
    font-size: calc( 1.5029499999999998rem + (2.437 - 1.5029499999999998) * ((100vw - 40rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.5029499999999998rem + (2.437 - 1.5029499999999998) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #000000 !important;
}
.bg-success {
  background-color: #ddc499 !important;
}
.bg-info {
  background-color: #383838 !important;
}
.bg-warning {
  background-color: #930909 !important;
}
.bg-danger {
  background-color: #e60404 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ece9e6 !important;
  border-color: #ece9e6 !important;
  color: #78695b !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #c7beb5 !important;
  border-color: #c7beb5 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #78695b !important;
  background-color: #c7beb5 !important;
  border-color: #c7beb5 !important;
}
.btn-info,
.btn-info:active {
  background-color: #383838 !important;
  border-color: #383838 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-success,
.btn-success:active {
  background-color: #ddc499 !important;
  border-color: #ddc499 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #c79e58 !important;
  border-color: #c79e58 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #c79e58 !important;
  border-color: #c79e58 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #930909 !important;
  border-color: #930909 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #410404 !important;
  border-color: #410404 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #410404 !important;
  border-color: #410404 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #e60404 !important;
  border-color: #e60404 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #910303 !important;
  border-color: #910303 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #910303 !important;
  border-color: #910303 !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #000000;
  color: #000000;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: #000000 !important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #c7beb5;
  color: #ece9e6;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #c7beb5 !important;
  background-color: transparent!important;
  border-color: #c7beb5 !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #78695b !important;
  background-color: #ece9e6 !important;
  border-color: #ece9e6 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #0d0d0d;
  color: #383838;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #0d0d0d !important;
  background-color: transparent!important;
  border-color: #0d0d0d !important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #383838 !important;
  border-color: #383838 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #c79e58;
  color: #ddc499;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #c79e58 !important;
  background-color: transparent!important;
  border-color: #c79e58 !important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #ddc499 !important;
  border-color: #ddc499 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #410404;
  color: #930909;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #410404 !important;
  background-color: transparent!important;
  border-color: #410404 !important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #930909 !important;
  border-color: #930909 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #910303;
  color: #e60404;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #910303 !important;
  background-color: transparent!important;
  border-color: #910303 !important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #e60404 !important;
  border-color: #e60404 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #000000;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: #000000 !important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #cfcfcf;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: #cfcfcf !important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #000000 !important;
}
.text-secondary {
  color: #ece9e6 !important;
}
.text-success {
  color: #ddc499 !important;
}
.text-info {
  color: #383838 !important;
}
.text-warning {
  color: #930909 !important;
}
.text-danger {
  color: #e60404 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #000000 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #c0b6ac !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #c4984d !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #050505 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #330303 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #820202 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
  font-style: italic;
  border-bottom: 1px solid transparent;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #000000;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #383838;
}
.alert-warning {
  background-color: #930909;
}
.alert-danger {
  background-color: #e60404;
}
.mbr-gallery-filter li.active .btn {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #000000;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #b3b3b3;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ababab;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #f22a2a;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #feb8b8;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Be Vietnam Pro', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #000000 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Be Vietnam Pro', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #000000;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #000000;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #000000;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.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: #000000 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ece9e6 !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='%23000000' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-t9A0Pn1txE {
  overflow: hidden;
  background-image: url("../../../assets/images/shutterstock-1932592379-2000x1334.jpg");
}
.cid-t9A0Pn1txE .image {
  position: absolute;
  background-image: url("../../../assets/images/loga-la-rosa-negra-2000x2168.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1 !important;
  width: 400px;
  height: 400px;
  margin-left: 64vw;
  transform-origin: center;
  transform: rotate(0deg);
}
@media (max-width: 991px) {
  .cid-t9A0Pn1txE .image {
    display: none;
  }
}
.cid-t9A0Pn1txE .position {
  z-index: 10;
}
.cid-t9A0Pn1txE .mbr-section-subtitle {
  margin: 10px 0 15px;
  line-height: 1.55;
}
.cid-t9A0Pn1txE .mbr-section-title {
  margin-bottom: 0;
}
.cid-t9A0Pn1txE .mbr-text {
  margin-top: 30px;
}
.cid-t9A0Pn1txE .mbr-section-btn {
  margin-top: 30px;
}
.cid-t9A0Pn1txE .info__block {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.cid-t9A0Pn1txE .divider {
  background-color: #191f23;
  width: 100%;
  height: 1px;
  display: inline-block;
}
.cid-t9A0Pn1txE .info__block-item {
  width: 130px;
  padding-top: 25px;
  margin-right: 25px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-t9A0Pn1txE .info__block-item {
    margin-right: 10px;
  }
}
.cid-t9A0Pn1txE .title__item,
.cid-t9A0Pn1txE .text__item {
  margin-bottom: 0;
}
.cid-t9A0Pn1txE .text__item {
  line-height: 1.35;
  text-align: left;
}
.cid-t9A0Pn1txE .animated-element {
  color: #262221;
}
.cid-t9A0Pn1txE .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #262221;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-t9A0Pn1txE .display-7 {
  margin-top: 10px;
}
.cid-t9upDMI4A1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e909';
  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-t9upDMI4A1 .nav-item,
.cid-t9upDMI4A1 .nav-link,
.cid-t9upDMI4A1 .navbar-caption {
  font-weight: normal;
}
.cid-t9upDMI4A1 .nav-item:focus,
.cid-t9upDMI4A1 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-t9upDMI4A1 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item .soc-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-t9upDMI4A1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9upDMI4A1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9upDMI4A1 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
  background: none;
}
.cid-t9upDMI4A1 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-t9upDMI4A1 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-t9upDMI4A1 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9upDMI4A1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9upDMI4A1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9upDMI4A1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(99vh - 8rem);
  }
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-t9upDMI4A1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-t9upDMI4A1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-t9upDMI4A1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9upDMI4A1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-t9upDMI4A1 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-t9upDMI4A1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9upDMI4A1 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-t9upDMI4A1 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-t9upDMI4A1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-t9upDMI4A1 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-t9upDMI4A1 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-t9upDMI4A1 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-t9upDMI4A1 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t9upDMI4A1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9upDMI4A1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9upDMI4A1 .dropdown-item.active,
.cid-t9upDMI4A1 .dropdown-item:active {
  background-color: transparent;
}
.cid-t9upDMI4A1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9upDMI4A1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9upDMI4A1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9upDMI4A1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-t9upDMI4A1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9upDMI4A1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9upDMI4A1 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t9upDMI4A1 .navbar-buttons {
  text-align: center;
}
.cid-t9upDMI4A1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #0b0a08;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t9upDMI4A1 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-t9upDMI4A1 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t9upDMI4A1 .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #ffffff;
  display: inline-flex;
}
.cid-t9upDMI4A1 .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-t9upDMI4A1 .soc-item {
  margin: .5rem .3rem;
}
.cid-t9upDMI4A1 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t9upDMI4A1 a.nav-link,
.cid-t9upDMI4A1 a.dropdown-item {
  display: flex;
  align-items: center;
}
.cid-t9upDMI4A1 a.nav-link .mbr-iconfont-btn,
.cid-t9upDMI4A1 a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-t9upDMI4A1 a.nav-link:hover .mbr-iconfont-btn,
.cid-t9upDMI4A1 a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-t9upDMI4A1 a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-t9upDMI4A1 .navbar {
    height: 77px;
  }
  .cid-t9upDMI4A1 .navbar.opened {
    height: auto;
  }
  .cid-t9upDMI4A1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9Aksv5Vhc {
  padding-top: 90px;
  padding-bottom: 60px;
  background-image: linear-gradient(190deg, #bebebe, #000000);
}
.cid-t9Aksv5Vhc h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-t9Aksv5Vhc .nav-tabs .nav-item.open .nav-link:focus,
.cid-t9Aksv5Vhc .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-t9Aksv5Vhc .nav-link.active {
  background: #e1e1e1;
}
.cid-t9Aksv5Vhc .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-t9Aksv5Vhc .nav-link:hover {
  background: #e1e1e1;
}
.cid-t9Aksv5Vhc .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-t9Aksv5Vhc .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-t9Aksv5Vhc .nav-link.display-4 {
  font-size: 15px;
}
.cid-t9Aksv5Vhc .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-t9Aksv5Vhc .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-t9Aksv5Vhc .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-t9Aksv5Vhc .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-t9Aksv5Vhc .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-t9Aksv5Vhc .widget {
  margin-top: 30px;
  background-color: #e1e1e1;
  border-radius: 4px;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #e1e1e1;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #e1e1e1;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-t9Aksv5Vhc .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-t9Aksv5Vhc .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-t9Aksv5Vhc .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-t9Aksv5Vhc .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-t9Aksv5Vhc .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-t9Aksv5Vhc .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-t9Aksv5Vhc .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-t9Aksv5Vhc .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-t9Aksv5Vhc .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-t9Aksv5Vhc .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-t9Aksv5Vhc .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-t9Aksv5Vhc .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-t9Aksv5Vhc .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-t9Aksv5Vhc .mbr-text,
  .cid-t9Aksv5Vhc .nav-link,
  .cid-t9Aksv5Vhc .mbr-card-title,
  .cid-t9Aksv5Vhc .mbr-section-title {
    text-align: left;
  }
  .cid-t9Aksv5Vhc .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-t9Aksv5Vhc .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-t9Aksv5Vhc .tab-content .tab-pane .mbr-text {
  color: #ffffff;
}
.cid-t9Aksv5Vhc H2 {
  color: #930909;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #0b0a08;
}
.cid-t9Aksv5Vhc .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #0b0a08;
}
.cid-tbBsVqCpXA {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: linear-gradient(210deg, #0e0e0e, #000000);
}
.cid-tbBsVqCpXA .mbr-section-title {
  color: #b10e0e;
  text-align: center;
}
.cid-tbBsVqCpXA .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tbBsVqCpXA .line {
  background: #ffffff;
  height: 1px;
  width: 100%;
  margin-top: 2rem;
}
.cid-tbBsVqCpXA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbBsVqCpXA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8LDGQSMv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpeg");
}
.cid-ts8LDGQSMv .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8LDGQSMv .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8LDGQSMv .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8LDGQSMv .price {
  color: #000000;
}
.cid-ts8LDGQSMv .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8LDGQSMv .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8LDGQSMv .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8LDGQSMv .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8LDGQSMv .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8LDGQSMv .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8LDGQSMv UL {
  color: #696969;
}
.cid-ts8LDGQSMv .plan-title {
  color: #0b0a08;
}
.cid-ts8LDGQSMv .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8LDGQSMv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8LDGQSMv .price-term {
  color: #0b0a08;
}
.cid-ts8LFE9MFr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8LFE9MFr .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8LFE9MFr .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8LFE9MFr .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8LFE9MFr .price {
  color: #000000;
}
.cid-ts8LFE9MFr .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8LFE9MFr .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8LFE9MFr .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8LFE9MFr .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8LFE9MFr .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8LFE9MFr .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8LFE9MFr UL {
  color: #696969;
}
.cid-ts8LFE9MFr .plan-title {
  color: #0b0a08;
}
.cid-ts8LFE9MFr .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8LFE9MFr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8LFE9MFr .price-term {
  color: #0b0a08;
}
@media (min-width: 991px) {
  .cid-ts8LFE9MFr .container {
    width: 50%;
  }
}
.cid-tc3DUjxrYA {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tc3DUjxrYA .item {
  margin-right: 25px !imporant;
  margin-left: 25px !imporant;
}
.cid-tc3DUjxrYA img,
.cid-tc3DUjxrYA .item-img {
  transition: all 0.5s;
  width: 100%;
}
.cid-tc3DUjxrYA .item-img {
  height: 100%;
}
.cid-tc3DUjxrYA .item-img img {
  object-fit: cover;
  height: 100%;
}
.cid-tc3DUjxrYA .item:focus,
.cid-tc3DUjxrYA span:focus {
  outline: none;
}
.cid-tc3DUjxrYA .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tc3DUjxrYA .title-block {
  z-index: 99999;
  min-width: 200px;
  text-align: center;
  top: 90%;
  left: 50%;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tc3DUjxrYA .mbr-text {
  font-family: "Josefin Sans";
  color: #9a948d;
}
.cid-tc3DUjxrYA .mbr-section-subtitle {
  font-family: "EB Garamond";
  color: #9a948d;
}
.cid-tc3DUjxrYA .item-wrapper:hover .title-block {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-tc3DUjxrYA .item-wrapper:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.9);
  opacity: 0.4;
}
.cid-tc3DUjxrYA .slide-content {
  position: relative;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tc3DUjxrYA .embla__slide {
  display: flex;
  justify-content: center;
  min-width: 38%;
  max-width: 38%;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tc3DUjxrYA .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tc3DUjxrYA .embla__button--next,
.cid-tc3DUjxrYA .embla__button--prev {
  display: flex;
}
.cid-tc3DUjxrYA .embla__button {
  color: #9a948d;
  top: 50%;
  width: 100px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 38px;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}
.cid-tc3DUjxrYA .embla__button .mobi-mbri {
  display: none;
}
.cid-tc3DUjxrYA .embla__button:hover {
  color: #fff;
  opacity: 1;
}
.cid-tc3DUjxrYA .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tc3DUjxrYA .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tc3DUjxrYA .embla__button.embla__button--prev {
    margin-left: 0.5rem;
  }
}
.cid-tc3DUjxrYA .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tc3DUjxrYA .embla__button.embla__button--next {
    margin-right: 0.5rem;
  }
}
.cid-tc3DUjxrYA .embla {
  position: relative;
  width: 100%;
}
.cid-tc3DUjxrYA .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tc3DUjxrYA .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tc3DUjxrYA .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tc3DUjxrYA .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ts8KWbhiBb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8KWbhiBb .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8KWbhiBb .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8KWbhiBb .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8KWbhiBb .price {
  color: #000000;
}
.cid-ts8KWbhiBb .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8KWbhiBb .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8KWbhiBb .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8KWbhiBb .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8KWbhiBb .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8KWbhiBb .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8KWbhiBb UL {
  color: #696969;
}
.cid-ts8KWbhiBb .plan-title {
  color: #0b0a08;
}
.cid-ts8KWbhiBb .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8KWbhiBb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8KWbhiBb .price-term {
  color: #0b0a08;
}
.cid-tdED68xjhM {
  background-color: #0b0a08;
}
@media (min-width: 1400px) {
  .cid-tdED68xjhM .wrapper {
    padding: 0 4rem 0 8rem;
  }
}
.cid-tdED68xjhM .left-side {
  text-align: left;
  padding-right: 5rem;
}
.cid-tdED68xjhM .row {
  align-items: center;
}
@media (max-width: 600px) {
  .cid-tdED68xjhM .mbr-section-btn {
    margin-bottom: 25px;
  }
}
.cid-tdED68xjhM .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tdED68xjhM .mbr-section-subtitle {
  color: #626262;
  margin: 0;
  text-align: left;
}
.cid-tdED68xjhM .panel-text {
  margin: 0;
  border: 0px;
  color: #ffffff;
}
.cid-tdED68xjhM span {
  color: #ffffff;
  float: right;
  margin-top: 2px;
}
.cid-tdED68xjhM .panel-title-edit {
  color: #ffffff;
  padding: 1rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #41392e;
}
.cid-tdED68xjhM .card-header {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0;
}
.cid-tdED68xjhM .card {
  border-radius: 0;
  margin-bottom: 22px;
}
@media (max-width: 990px) {
  .cid-tdED68xjhM .left-side {
    padding: 15px;
  }
}
.cid-tdED68xjhM img {
  width: 100%;
  transition: all 2s;
}
.cid-tdED68xjhM img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tc8ki1JHWx {
  background-color: #0b0a08;
}
@media (max-width: 768px) {
  .cid-tc8ki1JHWx {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.cid-tc8ki1JHWx .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-tc8ki1JHWx .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-tc8ki1JHWx .row {
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tc8ki1JHWx .row {
    position: relative;
  }
}
.cid-tc8ki1JHWx .custom-row {
  display: flex;
  max-width: 1200px;
  padding-left: 12px;
  padding-right: 12px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-tc8ki1JHWx .custom-row {
    padding-left: 16px;
    padding-right: 16px;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767px) {
  .cid-tc8ki1JHWx .map-col {
    height: 650px;
    order: 2;
    padding: 0!important;
  }
}
.cid-tc8ki1JHWx .col-text {
  position: relative;
}
.cid-tc8ki1JHWx .col-text .radial-svg {
  display: none;
}
@media (max-width: 767px) {
  .cid-tc8ki1JHWx .col-text {
    order: 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .cid-tc8ki1JHWx .col-text {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .cid-tc8ki1JHWx .col-text .radial-svg {
    display: block;
    position: absolute;
    top: 0;
    right: 84%;
    transform: scale(-1, 1);
    height: 100%;
    width: 150px;
    z-index: 1;
  }
  .cid-tc8ki1JHWx .col-text .radial-svg path {
    fill: #0b0a08;
  }
}
.cid-tc8ki1JHWx .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .cid-tc8ki1JHWx .text-wrapper {
    padding-left: 4rem;
  }
}
.cid-tc8ki1JHWx .text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.cid-tc8ki1JHWx .label-text {
  width: 100%;
  letter-spacing: 2px;
  color: #ffffff;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .cid-tc8ki1JHWx .label-text {
    text-align: center;
  }
}
.cid-tc8ki1JHWx .mbr-section-title {
  margin-bottom: 32px;
  width: 100%;
  color: #111111;
}
@media (max-width: 767px) {
  .cid-tc8ki1JHWx .mbr-section-title {
    text-align: center;
    margin-bottom: 20px;
  }
}
.cid-tc8ki1JHWx .contact-container {
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .cid-tc8ki1JHWx .contact-container {
    width: 100%;
    margin-bottom: 20px;
  }
}
.cid-tc8ki1JHWx .contact-container .phone-container {
  padding: 16px 25px;
  background-color: #b10e0e;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8ki1JHWx .contact-container .phone-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8ki1JHWx .contact-container .email-container {
  padding: 16px 25px;
  background-color: #ffffff;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8ki1JHWx .contact-container .email-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8ki1JHWx .contact-text {
  color: #ffffff;
}
.cid-tc8ki1JHWx .cards-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cid-tc8ki1JHWx .cards-container {
    text-align: center;
  }
}
.cid-tc8ki1JHWx .cards-title {
  margin-bottom: 12px;
}
.cid-tc8ki1JHWx .card {
  padding: 9px 0;
}
.cid-tc8ki1JHWx .card-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .cid-tc8ki1JHWx .card-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .cid-tc8ki1JHWx .card-title {
    font-size: 1.5rem !important;
  }
}
.cid-tc8ki1JHWx .icon-box {
  margin-right: 12px;
}
.cid-tc8ki1JHWx .icon-box .mbr-iconfont {
  color: #ffffff;
}
.cid-tc8ki1JHWx .card-text {
  color: #ffffff;
  letter-spacing: inherit;
  flex-grow: 1;
}
.cid-tc8ki1JHWx .btn-container {
  width: 100%;
}
.cid-tc8ki1JHWx .mbr-section-btn {
  margin-top: 10px;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tc8ki1JHWx .mbr-section-btn {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }
}
.cid-tc8ki1JHWx .mbr-section-btn .btn {
  padding: 10px 10px 10px 10px;
  transition: all 0.3s ease 0s;
}
.cid-tc8ki1JHWx .mbr-section-btn .btn span {
  margin-left: 0;
  padding-left: 0.5rem;
  transition: all 0.3s ease 0s;
}
.cid-tc8ki1JHWx .mbr-section-btn .btn:hover span {
  padding-left: 1.25rem;
}
.cid-tc8ki1JHWx .google-map {
  position: absolute;
}
@media (max-width: 767px) {
  .cid-tc8ki1JHWx .google-map {
    height: 650px;
    width: 100%;
    padding: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .cid-tc8ki1JHWx .google-map {
    height: 100%;
    width: 50%;
    padding: 0;
    left: 0;
    top: 0;
  }
}
.cid-tc8ki1JHWx .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tc8ki1JHWx .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tc8ki1JHWx .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tc8ki1JHWx .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tc8ki1JHWx .mbr-section-title,
.cid-tc8ki1JHWx .mbr-section-btn {
  color: #ffffff;
}
.cid-tc8ki1JHWx .email-text {
  color: #0b0a08;
}
.cid-tbBzfRXpfP {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #0b0a08;
}
.cid-tbBzfRXpfP .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tbBzfRXpfP textarea {
  min-height: 150px;
}
.cid-tbBzfRXpfP input[name='yourSubject'] {
  margin-top: 1.5rem;
}
.cid-tbBzfRXpfP textarea[name='yourMessage'] {
  margin-top: 0.3rem;
}
.cid-tbBzfRXpfP .form-control,
.cid-tbBzfRXpfP .field-input {
  padding: 1rem 0rem;
  background-color: #101010;
  border: none !important;
  border-bottom: 2px solid #414141 !important;
  border-color: #414141 !important;
  color: #ffffff !important;
  transition: 0.4s;
  font-size: 0.9rem;
  box-shadow: none;
  border-radius: 0px;
  outline: none;
}
.cid-tbBzfRXpfP .form-control input::-webkit-input-placeholder,
.cid-tbBzfRXpfP .field-input input::-webkit-input-placeholder,
.cid-tbBzfRXpfP .form-control textarea::-webkit-input-placeholder,
.cid-tbBzfRXpfP .field-input textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBzfRXpfP .form-control input:-moz-placeholder,
.cid-tbBzfRXpfP .field-input input:-moz-placeholder,
.cid-tbBzfRXpfP .form-control textarea:-moz-placeholder,
.cid-tbBzfRXpfP .field-input textarea:-moz-placeholder {
  color: #acacac !important;
}
.cid-tbBzfRXpfP .jq-number__spin:hover,
.cid-tbBzfRXpfP .jq-number__spin:focus {
  background-color: #101010;
  border-color: #e9204f !important;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tbBzfRXpfP .jq-number__spin {
  background-color: #101010;
  border-color: #414141 !important;
  color: #ffffff;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tbBzfRXpfP .jq-selectbox li,
.cid-tbBzfRXpfP .jq-selectbox li {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBzfRXpfP .jq-selectbox li:hover,
.cid-tbBzfRXpfP .jq-selectbox li.selected {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBzfRXpfP .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-tbBzfRXpfP .jq-number__spin.minus:hover:after,
.cid-tbBzfRXpfP .jq-number__spin.plus:hover:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
.cid-tbBzfRXpfP .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-tbBzfRXpfP .jq-number__spin.minus:after,
.cid-tbBzfRXpfP .jq-number__spin.plus:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
@media (max-width: 992px) {
  .cid-tbBzfRXpfP .media-content {
    padding-left: 0rem;
    padding-top: 2rem;
  }
  .cid-tbBzfRXpfP .social-list {
    margin-bottom: 3rem;
  }
  .cid-tbBzfRXpfP .email-input {
    margin-top: 2rem;
  }
}
.cid-tbBzfRXpfP .mbr-section-subtitle {
  color: #e60404;
  margin-bottom: 2.4rem;
}
.cid-tbBzfRXpfP .mbr-text {
  color: #acacac;
  margin-bottom: 3.5rem;
}
.cid-tbBzfRXpfP .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
  margin-right: 0.6rem;
}
.cid-tbBzfRXpfP .mbr-iconfont-social:before {
  padding: 1rem;
  border: 2px solid;
  border-radius: 100px;
  border-color: #e60404;
  transition: all 0.3s;
}
.cid-tbBzfRXpfP .mbr-iconfont-social:hover {
  color: #e60404;
}
.cid-tbBzfRXpfP .social-list {
  display: flex;
}
.cid-tbBzfRXpfP .social-list a {
  transition: 0.3s;
}
.cid-tbBzfRXpfP .social-list a:hover {
  transform: translateY(-8px);
}
.cid-tbBzfRXpfP .row {
  align-items: center;
}
.cid-tbBzfRXpfP .mbr-section-title {
  margin-bottom: 1.3rem;
}
.cid-tbBzfRXpfP .btn {
  font-weight: bold;
  padding: 1rem 5.5rem;
}
.cid-tbBzfRXpfP .form-btn {
  margin-top: 2.5rem;
}
.cid-tbBzfRXpfP input::-webkit-input-placeholder,
.cid-tbBzfRXpfP textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBzfRXpfP input:-moz-placeholder,
.cid-tbBzfRXpfP textarea:-moz-placeholder {
  color: #acacac !important;
}
@media (min-width: 992px) {
  .cid-tbBzfRXpfP .media-content {
    padding-right: 3rem;
  }
  .cid-tbBzfRXpfP .email-input {
    padding-left: 2.2rem;
  }
}
@media (min-width: 767px) {
  .cid-tbBzfRXpfP .row {
    padding: 0 1rem;
  }
}
.cid-tbBzfRXpfP .btn:hover {
  background-color: #e60404 !important;
  border-color: #e60404 !important;
  color: #ffffff !important;
}
@media (max-width: 767px) {
  .cid-tbBzfRXpfP .form-btn {
    width: 100%;
  }
  .cid-tbBzfRXpfP .btn {
    width: 100%;
  }
}
.cid-tbBzfRXpfP H1 {
  color: #ffffff;
}
.cid-t9YV4eSEkT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #0b0a08;
}
.cid-t9YV4eSEkT .media-container-row {
  align-items: center;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-t9YV4eSEkT .foot-menu li {
  padding: 0.1rem 0rem !important;
  position: relative;
  margin: 0 0.5rem;
}
.cid-t9YV4eSEkT .foot-menu-item {
  transform: 0.2s;
}
.cid-t9YV4eSEkT .foot-menu-item:hover a {
  color: #e60404 !important;
}
.cid-t9YV4eSEkT .foot-menu-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 1px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-t9YV4eSEkT .foot-menu-item:hover::before {
  width: 60px;
  background-color: #e60404;
}
.cid-t9YV4eSEkT .mbr-text {
  color: #747474;
}
@media (max-width: 992px) {
  .cid-t9YV4eSEkT .foot-menu {
    justify-content: center;
  }
  .cid-t9YV4eSEkT .mbr-text {
    text-align: center;
  }
  .cid-t9YV4eSEkT .media-container-row {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .cid-t9YV4eSEkT .foot-menu {
    justify-content: flex-end;
  }
}
.cid-t9YV4eSEkT .link:hover {
  color: #ffffff;
}
.cid-t9YV4eSEkT .media-container-row .mbr-text {
  color: #acacac;
}
section {
    background-color: #fff;
}

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

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

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

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

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

a {
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

a,
a:hover {
    text-decoration: none;
}

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

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

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

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

b,
strong {
    font-weight: bold;
}

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

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

section {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

section .mbr-background-video,
section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.hidden {
    visibility: hidden;
}

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

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

.mbr-black {
    color: #111;
}

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

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

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

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

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

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

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

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

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

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

.media-container-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: start;
}

.media-container-row .media-size-item {
    width: 400px;
}

.media-container-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: stretch;
}

.media-container-column > * {
    width: 100%;
}

@media (min-width: 992px) {
    .media-container-row {
        flex-wrap: nowrap;
    }
}

figure {
    margin-bottom: 0;
    overflow: hidden;
}

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

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

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

.card-box {
    width: 100%;
}

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

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

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

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

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

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

    .media {
        width: auto;
    }

    .mbr-figure {
        width: 100% !important;
    }
}

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

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

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

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

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

.btn-form {
    margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

.mbr-arrow-up a i {
    line-height: 60px;
}

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

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

/*! Arrow Down */
.mbr-arrow {
    position: absolute;
    bottom: 45px;
    left: 50%;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(80, 80, 80, 0.5);
    border-radius: 50%;
    transform: translateX(-50%);
}

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

.mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite;
    color: #fff;
}

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

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

@keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

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

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@media (max-width: 500px) {
    .mbr-arrow-up {
        left: 0;
        right: 0;
        text-align: center;
    }
}

@keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

@-webkit-keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

.bg-gradient {
    background-size: 200% 200%;
    animation: gradient-animation 5s infinite alternate;
    -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
    display: -webkit-flex;
}

.menu .navbar-brand span {
    display: flex;
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-logo img {
    display: -webkit-flex;
    width: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu .navbar-toggleable-sm .navbar-nav {
        display: -ms-flexbox;
    }
}

@media (max-width: 991px) {
    .menu .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .navbar-collapse.show {
        overflow: auto;
    }
}

@media (min-width: 992px) {
    .menu .navbar-nav.nav-dropdown {
        display: -webkit-flex;
    }

    .menu .navbar-toggleable-sm .navbar-collapse {
        display: -webkit-flex !important;
    }

    .menu .collapsed .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .collapsed .navbar-collapse.show {
        overflow: auto;
    }
}

@media (max-width: 767px) {
    .menu .navbar-collapse {
        max-height: 80vh;
    }
}

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

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

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

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

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

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

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

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

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

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

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

.media {
    display: -webkit-flex;
}

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

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

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

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

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

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

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

.modal-dialog .carousel-inner {
    height: calc(100vh - 1.75rem);
}

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

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

.carousel-item img {
    margin: auto;
}

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

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

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

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

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

.card-img {
    width: auto;
}

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

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

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

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

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

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

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

.alert {
    color: #fff;
    border-radius: 0;
    border: 0;
    font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 1.875rem;
    padding: 1.25rem;
    position: relative;
    text-align: center;
}

.alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: '';
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
}

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

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

form .row {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
}

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

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

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

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

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

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

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

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

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

:focus {
    outline: none;
}

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

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

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

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

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

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

    .row {
        margin-left: -16px;
        margin-right: -16px;
    }

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

@media (min-width: 768px) {
    .container-fluid {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mbr-container {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
    .mbr-container {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.item-wrapper {
    overflow: hidden;
}

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

.item {
    position: relative;
}

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

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

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

.dropdown:hover .dropdown-menu {
    display: block;
}
.cid-t9zBG8g17Y {
  overflow: hidden;
  background-image: url("../../../assets/images/mbr-1920x1157.jpg");
}
.cid-t9zBG8g17Y .image {
  position: absolute;
  background-image: url("../../../assets/images/loga-la-rosa-negra-2000x2168.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1 !important;
  width: 400px;
  height: 400px;
  margin-left: 64vw;
  transform-origin: center;
  transform: rotate(0deg);
}
@media (max-width: 991px) {
  .cid-t9zBG8g17Y .image {
    display: none;
  }
}
.cid-t9zBG8g17Y .position {
  z-index: 10;
}
.cid-t9zBG8g17Y .mbr-section-subtitle {
  margin: 10px 0 15px;
  line-height: 1.55;
}
.cid-t9zBG8g17Y .mbr-section-title {
  margin-bottom: 0;
}
.cid-t9zBG8g17Y .mbr-text {
  margin-top: 30px;
}
.cid-t9zBG8g17Y .mbr-section-btn {
  margin-top: 30px;
}
.cid-t9zBG8g17Y .info__block {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.cid-t9zBG8g17Y .divider {
  background-color: #191f23;
  width: 100%;
  height: 1px;
  display: inline-block;
}
.cid-t9zBG8g17Y .info__block-item {
  width: 130px;
  padding-top: 25px;
  margin-right: 25px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-t9zBG8g17Y .info__block-item {
    margin-right: 10px;
  }
}
.cid-t9zBG8g17Y .title__item,
.cid-t9zBG8g17Y .text__item {
  margin-bottom: 0;
}
.cid-t9zBG8g17Y .text__item {
  line-height: 1.35;
  text-align: left;
}
.cid-t9zBG8g17Y .animated-element {
  color: #262221;
}
.cid-t9zBG8g17Y .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #262221;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-t9zBG8g17Y .display-7 {
  margin-top: 10px;
}
.cid-t8RMnhJgHk {
  background-color: #0b0a08;
  background: linear-gradient(0deg, #0b0a08, #2e2e2e);
}
@media (max-width: 767px) {
  .cid-t8RMnhJgHk .mbr-text {
    text-align: center;
  }
}
.cid-t8RMnhJgHk .container-fluid {
  padding: 0;
}
.cid-t8RMnhJgHk .media-content {
  max-width: 800px;
  margin: auto;
  padding: 1rem;
}
.cid-t8RMnhJgHk img {
  object-fit: scale-down;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}
.cid-t8RMnhJgHk .mbr-figure {
  height: 100%;
}
.cid-t8RMnhJgHk .col-lg-6 {
  padding: 0;
}
.cid-t8RMnhJgHk .row {
  margin: 0;
}
.cid-t8RMnhJgHk H1 {
  color: #e60404;
}
.cid-tc8l4z8cvp {
  background-color: #0b0a08;
}
@media (max-width: 768px) {
  .cid-tc8l4z8cvp {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}
.cid-tc8l4z8cvp .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-tc8l4z8cvp .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-tc8l4z8cvp .row {
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tc8l4z8cvp .row {
    position: relative;
  }
}
.cid-tc8l4z8cvp .custom-row {
  display: flex;
  max-width: 1200px;
  padding-left: 12px;
  padding-right: 12px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-tc8l4z8cvp .custom-row {
    padding-left: 16px;
    padding-right: 16px;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767px) {
  .cid-tc8l4z8cvp .map-col {
    height: 650px;
    order: 2;
    padding: 0!important;
  }
}
.cid-tc8l4z8cvp .col-text {
  position: relative;
}
.cid-tc8l4z8cvp .col-text .radial-svg {
  display: none;
}
@media (max-width: 767px) {
  .cid-tc8l4z8cvp .col-text {
    order: 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .cid-tc8l4z8cvp .col-text {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tc8l4z8cvp .col-text .radial-svg {
    display: block;
    position: absolute;
    top: 0;
    right: 84%;
    transform: scale(-1, 1);
    height: 100%;
    width: 150px;
    z-index: 1;
  }
  .cid-tc8l4z8cvp .col-text .radial-svg path {
    fill: #0b0a08;
  }
}
.cid-tc8l4z8cvp .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .cid-tc8l4z8cvp .text-wrapper {
    padding-left: 4rem;
  }
}
.cid-tc8l4z8cvp .text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.cid-tc8l4z8cvp .label-text {
  width: 100%;
  letter-spacing: 2px;
  color: #ffffff;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .cid-tc8l4z8cvp .label-text {
    text-align: center;
  }
}
.cid-tc8l4z8cvp .mbr-section-title {
  margin-bottom: 32px;
  width: 100%;
  color: #111111;
}
@media (max-width: 767px) {
  .cid-tc8l4z8cvp .mbr-section-title {
    text-align: center;
    margin-bottom: 20px;
  }
}
.cid-tc8l4z8cvp .contact-container {
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .cid-tc8l4z8cvp .contact-container {
    width: 100%;
    margin-bottom: 20px;
  }
}
.cid-tc8l4z8cvp .contact-container .phone-container {
  padding: 16px 25px;
  background-color: #b10e0e;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8l4z8cvp .contact-container .phone-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8l4z8cvp .contact-container .email-container {
  padding: 16px 25px;
  background-color: #ffffff;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8l4z8cvp .contact-container .email-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8l4z8cvp .contact-text {
  color: #ffffff;
}
.cid-tc8l4z8cvp .cards-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cid-tc8l4z8cvp .cards-container {
    text-align: center;
  }
}
.cid-tc8l4z8cvp .cards-title {
  margin-bottom: 12px;
}
.cid-tc8l4z8cvp .card {
  padding: 9px 0;
}
.cid-tc8l4z8cvp .card-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .cid-tc8l4z8cvp .card-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .cid-tc8l4z8cvp .card-title {
    font-size: 1.5rem !important;
  }
}
.cid-tc8l4z8cvp .icon-box {
  margin-right: 12px;
}
.cid-tc8l4z8cvp .icon-box .mbr-iconfont {
  color: #ffffff;
}
.cid-tc8l4z8cvp .card-text {
  color: #ffffff;
  letter-spacing: inherit;
  flex-grow: 1;
}
.cid-tc8l4z8cvp .btn-container {
  width: 100%;
}
.cid-tc8l4z8cvp .mbr-section-btn {
  margin-top: 10px;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tc8l4z8cvp .mbr-section-btn {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }
}
.cid-tc8l4z8cvp .mbr-section-btn .btn {
  padding: 10px 10px 10px 10px;
  transition: all 0.3s ease 0s;
}
.cid-tc8l4z8cvp .mbr-section-btn .btn span {
  margin-left: 0;
  padding-left: 0.5rem;
  transition: all 0.3s ease 0s;
}
.cid-tc8l4z8cvp .mbr-section-btn .btn:hover span {
  padding-left: 1.25rem;
}
.cid-tc8l4z8cvp .google-map {
  position: absolute;
}
@media (max-width: 767px) {
  .cid-tc8l4z8cvp .google-map {
    height: 650px;
    width: 100%;
    padding: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .cid-tc8l4z8cvp .google-map {
    height: 100%;
    width: 50%;
    padding: 0;
    left: 0;
    top: 0;
  }
}
.cid-tc8l4z8cvp .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tc8l4z8cvp .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tc8l4z8cvp .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tc8l4z8cvp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tc8l4z8cvp .mbr-section-title,
.cid-tc8l4z8cvp .mbr-section-btn {
  color: #ffffff;
}
.cid-tc8l4z8cvp .email-text {
  color: #0b0a08;
}
.cid-tbBHGlRKrN {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #0b0a08;
}
.cid-tbBHGlRKrN .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tbBHGlRKrN textarea {
  min-height: 150px;
}
.cid-tbBHGlRKrN input[name='yourSubject'] {
  margin-top: 1.5rem;
}
.cid-tbBHGlRKrN textarea[name='yourMessage'] {
  margin-top: 0.3rem;
}
.cid-tbBHGlRKrN .form-control,
.cid-tbBHGlRKrN .field-input {
  padding: 1rem 0rem;
  background-color: #101010;
  border: none !important;
  border-bottom: 2px solid #414141 !important;
  border-color: #414141 !important;
  color: #ffffff !important;
  transition: 0.4s;
  font-size: 0.9rem;
  box-shadow: none;
  border-radius: 0px;
  outline: none;
}
.cid-tbBHGlRKrN .form-control input::-webkit-input-placeholder,
.cid-tbBHGlRKrN .field-input input::-webkit-input-placeholder,
.cid-tbBHGlRKrN .form-control textarea::-webkit-input-placeholder,
.cid-tbBHGlRKrN .field-input textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBHGlRKrN .form-control input:-moz-placeholder,
.cid-tbBHGlRKrN .field-input input:-moz-placeholder,
.cid-tbBHGlRKrN .form-control textarea:-moz-placeholder,
.cid-tbBHGlRKrN .field-input textarea:-moz-placeholder {
  color: #acacac !important;
}
.cid-tbBHGlRKrN .jq-number__spin:hover,
.cid-tbBHGlRKrN .jq-number__spin:focus {
  background-color: #101010;
  border-color: #e9204f !important;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tbBHGlRKrN .jq-number__spin {
  background-color: #101010;
  border-color: #414141 !important;
  color: #ffffff;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tbBHGlRKrN .jq-selectbox li,
.cid-tbBHGlRKrN .jq-selectbox li {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBHGlRKrN .jq-selectbox li:hover,
.cid-tbBHGlRKrN .jq-selectbox li.selected {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBHGlRKrN .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-tbBHGlRKrN .jq-number__spin.minus:hover:after,
.cid-tbBHGlRKrN .jq-number__spin.plus:hover:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
.cid-tbBHGlRKrN .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-tbBHGlRKrN .jq-number__spin.minus:after,
.cid-tbBHGlRKrN .jq-number__spin.plus:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
@media (max-width: 992px) {
  .cid-tbBHGlRKrN .media-content {
    padding-left: 0rem;
    padding-top: 2rem;
  }
  .cid-tbBHGlRKrN .social-list {
    margin-bottom: 3rem;
  }
  .cid-tbBHGlRKrN .email-input {
    margin-top: 2rem;
  }
}
.cid-tbBHGlRKrN .mbr-section-subtitle {
  color: #e60404;
  margin-bottom: 2.4rem;
}
.cid-tbBHGlRKrN .mbr-text {
  color: #acacac;
  margin-bottom: 3.5rem;
}
.cid-tbBHGlRKrN .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
  margin-right: 0.6rem;
}
.cid-tbBHGlRKrN .mbr-iconfont-social:before {
  padding: 1rem;
  border: 2px solid;
  border-radius: 100px;
  border-color: #e60404;
  transition: all 0.3s;
}
.cid-tbBHGlRKrN .mbr-iconfont-social:hover {
  color: #e60404;
}
.cid-tbBHGlRKrN .social-list {
  display: flex;
}
.cid-tbBHGlRKrN .social-list a {
  transition: 0.3s;
}
.cid-tbBHGlRKrN .social-list a:hover {
  transform: translateY(-8px);
}
.cid-tbBHGlRKrN .row {
  align-items: center;
}
.cid-tbBHGlRKrN .mbr-section-title {
  margin-bottom: 1.3rem;
}
.cid-tbBHGlRKrN .btn {
  font-weight: bold;
  padding: 1rem 5.5rem;
}
.cid-tbBHGlRKrN .form-btn {
  margin-top: 2.5rem;
}
.cid-tbBHGlRKrN input::-webkit-input-placeholder,
.cid-tbBHGlRKrN textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBHGlRKrN input:-moz-placeholder,
.cid-tbBHGlRKrN textarea:-moz-placeholder {
  color: #acacac !important;
}
@media (min-width: 992px) {
  .cid-tbBHGlRKrN .media-content {
    padding-right: 3rem;
  }
  .cid-tbBHGlRKrN .email-input {
    padding-left: 2.2rem;
  }
}
@media (min-width: 767px) {
  .cid-tbBHGlRKrN .row {
    padding: 0 1rem;
  }
}
.cid-tbBHGlRKrN .btn:hover {
  background-color: #e60404 !important;
  border-color: #e60404 !important;
  color: #ffffff !important;
}
@media (max-width: 767px) {
  .cid-tbBHGlRKrN .form-btn {
    width: 100%;
  }
  .cid-tbBHGlRKrN .btn {
    width: 100%;
  }
}
.cid-tbBHGlRKrN H1 {
  color: #ffffff;
}
.cid-tdJVPIfxuO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tdJVPIfxuO .item {
  margin-right: 25px !imporant;
  margin-left: 25px !imporant;
}
.cid-tdJVPIfxuO img,
.cid-tdJVPIfxuO .item-img {
  transition: all 0.5s;
  width: 100%;
}
.cid-tdJVPIfxuO .item-img {
  height: 100%;
}
.cid-tdJVPIfxuO .item-img img {
  object-fit: cover;
  height: 100%;
}
.cid-tdJVPIfxuO .item:focus,
.cid-tdJVPIfxuO span:focus {
  outline: none;
}
.cid-tdJVPIfxuO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tdJVPIfxuO .title-block {
  z-index: 99999;
  min-width: 200px;
  text-align: center;
  top: 90%;
  left: 50%;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tdJVPIfxuO .mbr-text {
  font-family: "Josefin Sans";
  color: #9a948d;
}
.cid-tdJVPIfxuO .mbr-section-subtitle {
  font-family: "EB Garamond";
  color: #9a948d;
}
.cid-tdJVPIfxuO .item-wrapper:hover .title-block {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-tdJVPIfxuO .item-wrapper:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.9);
  opacity: 0.4;
}
.cid-tdJVPIfxuO .slide-content {
  position: relative;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tdJVPIfxuO .embla__slide {
  display: flex;
  justify-content: center;
  min-width: 38%;
  max-width: 38%;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tdJVPIfxuO .embla__button--next,
.cid-tdJVPIfxuO .embla__button--prev {
  display: flex;
}
.cid-tdJVPIfxuO .embla__button {
  color: #9a948d;
  top: 50%;
  width: 100px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 38px;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}
.cid-tdJVPIfxuO .embla__button .mobi-mbri {
  display: none;
}
.cid-tdJVPIfxuO .embla__button:hover {
  color: #fff;
  opacity: 1;
}
.cid-tdJVPIfxuO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tdJVPIfxuO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--prev {
    margin-left: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--next {
    margin-right: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla {
  position: relative;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tdJVPIfxuO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tdJVPIfxuO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tdEDOyTnpK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0b0a08;
}
.cid-tdEDOyTnpK .left-side {
  text-align: left;
  padding-right: 5rem;
}
.cid-tdEDOyTnpK .row {
  align-items: center;
}
@media (max-width: 600px) {
  .cid-tdEDOyTnpK .mbr-section-btn {
    margin-bottom: 25px;
  }
}
.cid-tdEDOyTnpK .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tdEDOyTnpK .mbr-section-subtitle {
  color: #626262;
  margin: 0;
  text-align: left;
}
.cid-tdEDOyTnpK .panel-text {
  margin: 0;
  border: 0px;
  color: #ffffff;
}
.cid-tdEDOyTnpK span {
  color: #ffffff;
  float: right;
  margin-top: 2px;
}
.cid-tdEDOyTnpK .panel-title-edit {
  color: #ffffff;
  padding: 1rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #41392e;
}
.cid-tdEDOyTnpK .card-header {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0;
}
.cid-tdEDOyTnpK .card {
  border-radius: 0;
  margin-bottom: 22px;
}
@media (max-width: 990px) {
  .cid-tdEDOyTnpK .left-side {
    padding: 15px;
  }
}
.cid-tdEDOyTnpK img {
  width: 100%;
  transition: all 2s;
}
.cid-tdEDOyTnpK img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-t9upDMI4A1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e909';
  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-t9upDMI4A1 .nav-item,
.cid-t9upDMI4A1 .nav-link,
.cid-t9upDMI4A1 .navbar-caption {
  font-weight: normal;
}
.cid-t9upDMI4A1 .nav-item:focus,
.cid-t9upDMI4A1 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-t9upDMI4A1 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item .soc-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-t9upDMI4A1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9upDMI4A1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9upDMI4A1 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
  background: none;
}
.cid-t9upDMI4A1 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-t9upDMI4A1 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-t9upDMI4A1 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9upDMI4A1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9upDMI4A1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9upDMI4A1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(99vh - 8rem);
  }
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-t9upDMI4A1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-t9upDMI4A1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-t9upDMI4A1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9upDMI4A1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-t9upDMI4A1 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-t9upDMI4A1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9upDMI4A1 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-t9upDMI4A1 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-t9upDMI4A1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-t9upDMI4A1 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-t9upDMI4A1 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-t9upDMI4A1 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-t9upDMI4A1 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t9upDMI4A1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9upDMI4A1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9upDMI4A1 .dropdown-item.active,
.cid-t9upDMI4A1 .dropdown-item:active {
  background-color: transparent;
}
.cid-t9upDMI4A1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9upDMI4A1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9upDMI4A1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9upDMI4A1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-t9upDMI4A1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9upDMI4A1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9upDMI4A1 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t9upDMI4A1 .navbar-buttons {
  text-align: center;
}
.cid-t9upDMI4A1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #0b0a08;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t9upDMI4A1 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-t9upDMI4A1 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t9upDMI4A1 .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #ffffff;
  display: inline-flex;
}
.cid-t9upDMI4A1 .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-t9upDMI4A1 .soc-item {
  margin: .5rem .3rem;
}
.cid-t9upDMI4A1 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t9upDMI4A1 a.nav-link,
.cid-t9upDMI4A1 a.dropdown-item {
  display: flex;
  align-items: center;
}
.cid-t9upDMI4A1 a.nav-link .mbr-iconfont-btn,
.cid-t9upDMI4A1 a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-t9upDMI4A1 a.nav-link:hover .mbr-iconfont-btn,
.cid-t9upDMI4A1 a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-t9upDMI4A1 a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-t9upDMI4A1 .navbar {
    height: 77px;
  }
  .cid-t9upDMI4A1 .navbar.opened {
    height: auto;
  }
  .cid-t9upDMI4A1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9YV4eSEkT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #0b0a08;
}
.cid-t9YV4eSEkT .media-container-row {
  align-items: center;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-t9YV4eSEkT .foot-menu li {
  padding: 0.1rem 0rem !important;
  position: relative;
  margin: 0 0.5rem;
}
.cid-t9YV4eSEkT .foot-menu-item {
  transform: 0.2s;
}
.cid-t9YV4eSEkT .foot-menu-item:hover a {
  color: #e60404 !important;
}
.cid-t9YV4eSEkT .foot-menu-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 1px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-t9YV4eSEkT .foot-menu-item:hover::before {
  width: 60px;
  background-color: #e60404;
}
.cid-t9YV4eSEkT .mbr-text {
  color: #747474;
}
@media (max-width: 992px) {
  .cid-t9YV4eSEkT .foot-menu {
    justify-content: center;
  }
  .cid-t9YV4eSEkT .mbr-text {
    text-align: center;
  }
  .cid-t9YV4eSEkT .media-container-row {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .cid-t9YV4eSEkT .foot-menu {
    justify-content: flex-end;
  }
}
.cid-t9YV4eSEkT .link:hover {
  color: #ffffff;
}
.cid-t9YV4eSEkT .media-container-row .mbr-text {
  color: #acacac;
}
section {
    background-color: #fff;
}

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

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

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

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

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

a {
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

a,
a:hover {
    text-decoration: none;
}

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

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

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

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

b,
strong {
    font-weight: bold;
}

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

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

section {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

section .mbr-background-video,
section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.hidden {
    visibility: hidden;
}

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

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

.mbr-black {
    color: #111;
}

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

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

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

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

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

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

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

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

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

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

.media-container-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: start;
}

.media-container-row .media-size-item {
    width: 400px;
}

.media-container-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: stretch;
}

.media-container-column > * {
    width: 100%;
}

@media (min-width: 992px) {
    .media-container-row {
        flex-wrap: nowrap;
    }
}

figure {
    margin-bottom: 0;
    overflow: hidden;
}

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

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

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

.card-box {
    width: 100%;
}

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

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

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

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

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

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

    .media {
        width: auto;
    }

    .mbr-figure {
        width: 100% !important;
    }
}

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

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

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

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

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

.btn-form {
    margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

.mbr-arrow-up a i {
    line-height: 60px;
}

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

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

/*! Arrow Down */
.mbr-arrow {
    position: absolute;
    bottom: 45px;
    left: 50%;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(80, 80, 80, 0.5);
    border-radius: 50%;
    transform: translateX(-50%);
}

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

.mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite;
    color: #fff;
}

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

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

@keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

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

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@media (max-width: 500px) {
    .mbr-arrow-up {
        left: 0;
        right: 0;
        text-align: center;
    }
}

@keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

@-webkit-keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

.bg-gradient {
    background-size: 200% 200%;
    animation: gradient-animation 5s infinite alternate;
    -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
    display: -webkit-flex;
}

.menu .navbar-brand span {
    display: flex;
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-logo img {
    display: -webkit-flex;
    width: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu .navbar-toggleable-sm .navbar-nav {
        display: -ms-flexbox;
    }
}

@media (max-width: 991px) {
    .menu .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .navbar-collapse.show {
        overflow: auto;
    }
}

@media (min-width: 992px) {
    .menu .navbar-nav.nav-dropdown {
        display: -webkit-flex;
    }

    .menu .navbar-toggleable-sm .navbar-collapse {
        display: -webkit-flex !important;
    }

    .menu .collapsed .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .collapsed .navbar-collapse.show {
        overflow: auto;
    }
}

@media (max-width: 767px) {
    .menu .navbar-collapse {
        max-height: 80vh;
    }
}

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

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

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

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

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

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

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

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

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

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

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

.media {
    display: -webkit-flex;
}

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

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

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

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

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

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

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

.modal-dialog .carousel-inner {
    height: calc(100vh - 1.75rem);
}

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

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

.carousel-item img {
    margin: auto;
}

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

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

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

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

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

.card-img {
    width: auto;
}

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

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

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

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

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

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

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

.alert {
    color: #fff;
    border-radius: 0;
    border: 0;
    font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 1.875rem;
    padding: 1.25rem;
    position: relative;
    text-align: center;
}

.alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: '';
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
}

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

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

form .row {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
}

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

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

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

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

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

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

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

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

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

:focus {
    outline: none;
}

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

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

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

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

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

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

    .row {
        margin-left: -16px;
        margin-right: -16px;
    }

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

@media (min-width: 768px) {
    .container-fluid {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mbr-container {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
    .mbr-container {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.item-wrapper {
    overflow: hidden;
}

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

.item {
    position: relative;
}

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

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

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

.dropdown:hover .dropdown-menu {
    display: block;
}
.cid-t8RroVc0Dk {
  overflow: hidden;
  background-image: url("../../../assets/images/shutterstock-1613732572-2000x1333.jpg");
}
.cid-t8RroVc0Dk .image {
  position: absolute;
  background-image: url("../../../assets/images/loga-la-rosa-negra-2000x2168.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1 !important;
  width: 400px;
  height: 400px;
  margin-left: 64vw;
  transform-origin: center;
  transform: rotate(0deg);
}
@media (max-width: 991px) {
  .cid-t8RroVc0Dk .image {
    display: none;
  }
}
.cid-t8RroVc0Dk .position {
  z-index: 10;
}
.cid-t8RroVc0Dk .mbr-section-subtitle {
  margin: 10px 0 15px;
  line-height: 1.55;
}
.cid-t8RroVc0Dk .mbr-section-title {
  margin-bottom: 0;
}
.cid-t8RroVc0Dk .mbr-text {
  margin-top: 30px;
}
.cid-t8RroVc0Dk .mbr-section-btn {
  margin-top: 30px;
}
.cid-t8RroVc0Dk .info__block {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.cid-t8RroVc0Dk .divider {
  background-color: #191f23;
  width: 100%;
  height: 1px;
  display: inline-block;
}
.cid-t8RroVc0Dk .info__block-item {
  width: 130px;
  padding-top: 25px;
  margin-right: 25px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-t8RroVc0Dk .info__block-item {
    margin-right: 10px;
  }
}
.cid-t8RroVc0Dk .title__item,
.cid-t8RroVc0Dk .text__item {
  margin-bottom: 0;
}
.cid-t8RroVc0Dk .text__item {
  line-height: 1.35;
  text-align: left;
}
.cid-t8RroVc0Dk .animated-element {
  color: #262221;
}
.cid-t8RroVc0Dk .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #262221;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-t8Rop9mllz {
  padding-top: 7rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-t8Rop9mllz .mbr-section-title,
.cid-t8Rop9mllz .mbr-section-subtitle {
  text-align: center;
}
.cid-t8Rop9mllz .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-t8Rop9mllz .right {
    padding-right: 71px;
  }
  .cid-t8Rop9mllz .left {
    padding-left: 71px;
  }
}
.cid-t8Rop9mllz .card-title {
  letter-spacing: .035em;
}
.cid-t8Rop9mllz .mbr-section-subtitle,
.cid-t8Rop9mllz .mbr-text {
  color: #9A948D;
}
.cid-t8Rop9mllz .cost {
  text-align: right;
}
.cid-t8Rop9mllz .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-t8Rop9mllz .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-t9upDMI4A1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e909';
  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-t9upDMI4A1 .nav-item,
.cid-t9upDMI4A1 .nav-link,
.cid-t9upDMI4A1 .navbar-caption {
  font-weight: normal;
}
.cid-t9upDMI4A1 .nav-item:focus,
.cid-t9upDMI4A1 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-t9upDMI4A1 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item .soc-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-t9upDMI4A1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9upDMI4A1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9upDMI4A1 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
  background: none;
}
.cid-t9upDMI4A1 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-t9upDMI4A1 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-t9upDMI4A1 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9upDMI4A1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9upDMI4A1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9upDMI4A1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(99vh - 8rem);
  }
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-t9upDMI4A1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-t9upDMI4A1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-t9upDMI4A1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9upDMI4A1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-t9upDMI4A1 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-t9upDMI4A1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9upDMI4A1 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-t9upDMI4A1 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-t9upDMI4A1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-t9upDMI4A1 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-t9upDMI4A1 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-t9upDMI4A1 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-t9upDMI4A1 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t9upDMI4A1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9upDMI4A1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9upDMI4A1 .dropdown-item.active,
.cid-t9upDMI4A1 .dropdown-item:active {
  background-color: transparent;
}
.cid-t9upDMI4A1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9upDMI4A1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9upDMI4A1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9upDMI4A1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-t9upDMI4A1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9upDMI4A1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9upDMI4A1 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t9upDMI4A1 .navbar-buttons {
  text-align: center;
}
.cid-t9upDMI4A1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #0b0a08;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t9upDMI4A1 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-t9upDMI4A1 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t9upDMI4A1 .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #ffffff;
  display: inline-flex;
}
.cid-t9upDMI4A1 .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-t9upDMI4A1 .soc-item {
  margin: .5rem .3rem;
}
.cid-t9upDMI4A1 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t9upDMI4A1 a.nav-link,
.cid-t9upDMI4A1 a.dropdown-item {
  display: flex;
  align-items: center;
}
.cid-t9upDMI4A1 a.nav-link .mbr-iconfont-btn,
.cid-t9upDMI4A1 a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-t9upDMI4A1 a.nav-link:hover .mbr-iconfont-btn,
.cid-t9upDMI4A1 a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-t9upDMI4A1 a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-t9upDMI4A1 .navbar {
    height: 77px;
  }
  .cid-t9upDMI4A1 .navbar.opened {
    height: auto;
  }
  .cid-t9upDMI4A1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tbswM6c5PU {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbswM6c5PU .mbr-section-title,
.cid-tbswM6c5PU .mbr-section-subtitle {
  text-align: center;
}
.cid-tbswM6c5PU .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbswM6c5PU .right {
    padding-right: 71px;
  }
  .cid-tbswM6c5PU .left {
    padding-left: 71px;
  }
}
.cid-tbswM6c5PU .card-title {
  letter-spacing: .035em;
}
.cid-tbswM6c5PU .mbr-section-subtitle,
.cid-tbswM6c5PU .mbr-text {
  color: #9A948D;
}
.cid-tbswM6c5PU .cost {
  text-align: right;
}
.cid-tbswM6c5PU .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbswM6c5PU .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbsHzN2ADN {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbsHzN2ADN .mbr-section-title,
.cid-tbsHzN2ADN .mbr-section-subtitle {
  text-align: center;
}
.cid-tbsHzN2ADN .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbsHzN2ADN .right {
    padding-right: 71px;
  }
  .cid-tbsHzN2ADN .left {
    padding-left: 71px;
  }
}
.cid-tbsHzN2ADN .card-title {
  letter-spacing: .035em;
}
.cid-tbsHzN2ADN .mbr-section-subtitle,
.cid-tbsHzN2ADN .mbr-text {
  color: #9A948D;
}
.cid-tbsHzN2ADN .cost {
  text-align: right;
}
.cid-tbsHzN2ADN .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbsHzN2ADN .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbsKLxLtiU {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbsKLxLtiU .mbr-section-title,
.cid-tbsKLxLtiU .mbr-section-subtitle {
  text-align: center;
}
.cid-tbsKLxLtiU .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbsKLxLtiU .right {
    padding-right: 71px;
  }
  .cid-tbsKLxLtiU .left {
    padding-left: 71px;
  }
}
.cid-tbsKLxLtiU .card-title {
  letter-spacing: .035em;
}
.cid-tbsKLxLtiU .mbr-section-subtitle,
.cid-tbsKLxLtiU .mbr-text {
  color: #9A948D;
}
.cid-tbsKLxLtiU .cost {
  text-align: right;
}
.cid-tbsKLxLtiU .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbsKLxLtiU .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbxQASe4tD {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbxQASe4tD .mbr-section-title,
.cid-tbxQASe4tD .mbr-section-subtitle {
  text-align: center;
}
.cid-tbxQASe4tD .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbxQASe4tD .right {
    padding-right: 71px;
  }
  .cid-tbxQASe4tD .left {
    padding-left: 71px;
  }
}
.cid-tbxQASe4tD .card-title {
  letter-spacing: .035em;
}
.cid-tbxQASe4tD .mbr-section-subtitle,
.cid-tbxQASe4tD .mbr-text {
  color: #9A948D;
}
.cid-tbxQASe4tD .cost {
  text-align: right;
}
.cid-tbxQASe4tD .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbxQASe4tD .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbxSRjFVfd {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbxSRjFVfd .mbr-section-title,
.cid-tbxSRjFVfd .mbr-section-subtitle {
  text-align: center;
}
.cid-tbxSRjFVfd .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbxSRjFVfd .right {
    padding-right: 71px;
  }
  .cid-tbxSRjFVfd .left {
    padding-left: 71px;
  }
}
.cid-tbxSRjFVfd .card-title {
  letter-spacing: .035em;
}
.cid-tbxSRjFVfd .mbr-section-subtitle,
.cid-tbxSRjFVfd .mbr-text {
  color: #9A948D;
}
.cid-tbxSRjFVfd .cost {
  text-align: right;
}
.cid-tbxSRjFVfd .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbxSRjFVfd .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbxUPrRZ52 {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbxUPrRZ52 .mbr-section-title,
.cid-tbxUPrRZ52 .mbr-section-subtitle {
  text-align: center;
}
.cid-tbxUPrRZ52 .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbxUPrRZ52 .right {
    padding-right: 71px;
  }
  .cid-tbxUPrRZ52 .left {
    padding-left: 71px;
  }
}
.cid-tbxUPrRZ52 .card-title {
  letter-spacing: .035em;
}
.cid-tbxUPrRZ52 .mbr-section-subtitle,
.cid-tbxUPrRZ52 .mbr-text {
  color: #9A948D;
}
.cid-tbxUPrRZ52 .cost {
  text-align: right;
}
.cid-tbxUPrRZ52 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbxUPrRZ52 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbxWbbNhvN {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbxWbbNhvN .mbr-section-title,
.cid-tbxWbbNhvN .mbr-section-subtitle {
  text-align: center;
}
.cid-tbxWbbNhvN .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbxWbbNhvN .right {
    padding-right: 71px;
  }
  .cid-tbxWbbNhvN .left {
    padding-left: 71px;
  }
}
.cid-tbxWbbNhvN .card-title {
  letter-spacing: .035em;
}
.cid-tbxWbbNhvN .mbr-section-subtitle,
.cid-tbxWbbNhvN .mbr-text {
  color: #9A948D;
}
.cid-tbxWbbNhvN .cost {
  text-align: right;
}
.cid-tbxWbbNhvN .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbxWbbNhvN .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbz3vuxB4E {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbz3vuxB4E .mbr-section-title,
.cid-tbz3vuxB4E .mbr-section-subtitle {
  text-align: center;
}
.cid-tbz3vuxB4E .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbz3vuxB4E .right {
    padding-right: 71px;
  }
  .cid-tbz3vuxB4E .left {
    padding-left: 71px;
  }
}
.cid-tbz3vuxB4E .card-title {
  letter-spacing: .035em;
}
.cid-tbz3vuxB4E .mbr-section-subtitle,
.cid-tbz3vuxB4E .mbr-text {
  color: #9A948D;
}
.cid-tbz3vuxB4E .cost {
  text-align: right;
}
.cid-tbz3vuxB4E .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbz3vuxB4E .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tcMs47R9eY {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tcMs47R9eY .mbr-section-title,
.cid-tcMs47R9eY .mbr-section-subtitle {
  text-align: center;
}
.cid-tcMs47R9eY .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tcMs47R9eY .right {
    padding-right: 71px;
  }
  .cid-tcMs47R9eY .left {
    padding-left: 71px;
  }
}
.cid-tcMs47R9eY .card-title {
  letter-spacing: .035em;
}
.cid-tcMs47R9eY .mbr-section-subtitle,
.cid-tcMs47R9eY .mbr-text {
  color: #9A948D;
}
.cid-tcMs47R9eY .cost {
  text-align: right;
}
.cid-tcMs47R9eY .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tcMs47R9eY .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbz5uoPe6L {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbz5uoPe6L .mbr-section-title,
.cid-tbz5uoPe6L .mbr-section-subtitle {
  text-align: center;
}
.cid-tbz5uoPe6L .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbz5uoPe6L .right {
    padding-right: 71px;
  }
  .cid-tbz5uoPe6L .left {
    padding-left: 71px;
  }
}
.cid-tbz5uoPe6L .card-title {
  letter-spacing: .035em;
}
.cid-tbz5uoPe6L .mbr-section-subtitle,
.cid-tbz5uoPe6L .mbr-text {
  color: #9A948D;
}
.cid-tbz5uoPe6L .cost {
  text-align: right;
}
.cid-tbz5uoPe6L .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbz5uoPe6L .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbz6e5QaEa {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbz6e5QaEa .mbr-section-title,
.cid-tbz6e5QaEa .mbr-section-subtitle {
  text-align: center;
}
.cid-tbz6e5QaEa .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbz6e5QaEa .right {
    padding-right: 71px;
  }
  .cid-tbz6e5QaEa .left {
    padding-left: 71px;
  }
}
.cid-tbz6e5QaEa .card-title {
  letter-spacing: .035em;
}
.cid-tbz6e5QaEa .mbr-section-subtitle,
.cid-tbz6e5QaEa .mbr-text {
  color: #9A948D;
}
.cid-tbz6e5QaEa .cost {
  text-align: right;
}
.cid-tbz6e5QaEa .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbz6e5QaEa .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbz70rP4Xy {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbz70rP4Xy .mbr-section-title,
.cid-tbz70rP4Xy .mbr-section-subtitle {
  text-align: center;
}
.cid-tbz70rP4Xy .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbz70rP4Xy .right {
    padding-right: 71px;
  }
  .cid-tbz70rP4Xy .left {
    padding-left: 71px;
  }
}
.cid-tbz70rP4Xy .card-title {
  letter-spacing: .035em;
}
.cid-tbz70rP4Xy .mbr-section-subtitle,
.cid-tbz70rP4Xy .mbr-text {
  color: #9A948D;
}
.cid-tbz70rP4Xy .cost {
  text-align: right;
}
.cid-tbz70rP4Xy .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbz70rP4Xy .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbzfkdCayF {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbzfkdCayF .mbr-section-title,
.cid-tbzfkdCayF .mbr-section-subtitle {
  text-align: center;
}
.cid-tbzfkdCayF .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbzfkdCayF .right {
    padding-right: 71px;
  }
  .cid-tbzfkdCayF .left {
    padding-left: 71px;
  }
}
.cid-tbzfkdCayF .card-title {
  letter-spacing: .035em;
}
.cid-tbzfkdCayF .mbr-section-subtitle,
.cid-tbzfkdCayF .mbr-text {
  color: #9A948D;
}
.cid-tbzfkdCayF .cost {
  text-align: right;
}
.cid-tbzfkdCayF .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbzfkdCayF .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbzghDDo0b {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbzghDDo0b .mbr-section-title,
.cid-tbzghDDo0b .mbr-section-subtitle {
  text-align: center;
}
.cid-tbzghDDo0b .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbzghDDo0b .right {
    padding-right: 71px;
  }
  .cid-tbzghDDo0b .left {
    padding-left: 71px;
  }
}
.cid-tbzghDDo0b .card-title {
  letter-spacing: .035em;
}
.cid-tbzghDDo0b .mbr-section-subtitle,
.cid-tbzghDDo0b .mbr-text {
  color: #9A948D;
}
.cid-tbzghDDo0b .cost {
  text-align: right;
}
.cid-tbzghDDo0b .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbzghDDo0b .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbzhuMyd81 {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbzhuMyd81 .mbr-section-title,
.cid-tbzhuMyd81 .mbr-section-subtitle {
  text-align: center;
}
.cid-tbzhuMyd81 .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbzhuMyd81 .right {
    padding-right: 71px;
  }
  .cid-tbzhuMyd81 .left {
    padding-left: 71px;
  }
}
.cid-tbzhuMyd81 .card-title {
  letter-spacing: .035em;
}
.cid-tbzhuMyd81 .mbr-section-subtitle,
.cid-tbzhuMyd81 .mbr-text {
  color: #9A948D;
}
.cid-tbzhuMyd81 .cost {
  text-align: right;
}
.cid-tbzhuMyd81 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbzhuMyd81 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbzjTM3Ly2 {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-tbzjTM3Ly2 .mbr-section-title,
.cid-tbzjTM3Ly2 .mbr-section-subtitle {
  text-align: center;
}
.cid-tbzjTM3Ly2 .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-tbzjTM3Ly2 .right {
    padding-right: 71px;
  }
  .cid-tbzjTM3Ly2 .left {
    padding-left: 71px;
  }
}
.cid-tbzjTM3Ly2 .card-title {
  letter-spacing: .035em;
}
.cid-tbzjTM3Ly2 .mbr-section-subtitle,
.cid-tbzjTM3Ly2 .mbr-text {
  color: #9A948D;
}
.cid-tbzjTM3Ly2 .cost {
  text-align: right;
}
.cid-tbzjTM3Ly2 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tbzjTM3Ly2 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ts8PEy7gD8 {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-ts8PEy7gD8 .mbr-section-title,
.cid-ts8PEy7gD8 .mbr-section-subtitle {
  text-align: center;
}
.cid-ts8PEy7gD8 .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-ts8PEy7gD8 .right {
    padding-right: 71px;
  }
  .cid-ts8PEy7gD8 .left {
    padding-left: 71px;
  }
}
.cid-ts8PEy7gD8 .card-title {
  letter-spacing: .035em;
}
.cid-ts8PEy7gD8 .mbr-section-subtitle,
.cid-ts8PEy7gD8 .mbr-text {
  color: #9A948D;
}
.cid-ts8PEy7gD8 .cost {
  text-align: right;
}
.cid-ts8PEy7gD8 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-ts8PEy7gD8 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ts8RVynBYS {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #0b0a08;
}
.cid-ts8RVynBYS .mbr-section-title,
.cid-ts8RVynBYS .mbr-section-subtitle {
  text-align: center;
}
.cid-ts8RVynBYS .card {
  border-radius: 0;
  margin-bottom: 2rem;
  border-bottom: 1px solid #41392e;
}
@media (min-width: 992px) {
  .cid-ts8RVynBYS .right {
    padding-right: 71px;
  }
  .cid-ts8RVynBYS .left {
    padding-left: 71px;
  }
}
.cid-ts8RVynBYS .card-title {
  letter-spacing: .035em;
}
.cid-ts8RVynBYS .mbr-section-subtitle,
.cid-ts8RVynBYS .mbr-text {
  color: #9A948D;
}
.cid-ts8RVynBYS .cost {
  text-align: right;
}
.cid-ts8RVynBYS .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-ts8RVynBYS .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tbBIt3jXb4 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #0b0a08;
}
.cid-tbBIt3jXb4 .mbr-section-title {
  color: #b10e0e;
  text-align: center;
}
.cid-tbBIt3jXb4 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tbBIt3jXb4 .line {
  background: #ffffff;
  height: 1px;
  width: 100%;
  margin-top: 2rem;
}
.cid-tbBIt3jXb4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbBIt3jXb4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpeg");
}
.cid-ts8Kp8YI0x .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8Kp8YI0x .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8Kp8YI0x .price {
  color: #000000;
}
.cid-ts8Kp8YI0x .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8Kp8YI0x .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8Kp8YI0x .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8Kp8YI0x .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8Kp8YI0x .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8Kp8YI0x .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8Kp8YI0x UL {
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-title {
  color: #0b0a08;
}
.cid-ts8Kp8YI0x .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8Kp8YI0x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x .price-term {
  color: #0b0a08;
}
.cid-tg9NOTC2bZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-tg9NOTC2bZ .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-tg9NOTC2bZ .plan-body {
  padding-bottom: 2rem;
}
.cid-tg9NOTC2bZ .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tg9NOTC2bZ .price {
  color: #000000;
}
.cid-tg9NOTC2bZ .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-tg9NOTC2bZ .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-tg9NOTC2bZ .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-tg9NOTC2bZ .plan .list-group-item:last-child::after {
  display: none;
}
.cid-tg9NOTC2bZ .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-tg9NOTC2bZ .plan {
    margin-bottom: 2rem;
  }
}
.cid-tg9NOTC2bZ UL {
  color: #696969;
}
.cid-tg9NOTC2bZ .plan-title {
  color: #0b0a08;
}
.cid-tg9NOTC2bZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tg9NOTC2bZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tg9NOTC2bZ .price-term {
  color: #0b0a08;
}
@media (min-width: 991px) {
  .cid-tg9NOTC2bZ .container {
    width: 50%;
  }
}
.cid-tdJVPIfxuO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tdJVPIfxuO .item {
  margin-right: 25px !imporant;
  margin-left: 25px !imporant;
}
.cid-tdJVPIfxuO img,
.cid-tdJVPIfxuO .item-img {
  transition: all 0.5s;
  width: 100%;
}
.cid-tdJVPIfxuO .item-img {
  height: 100%;
}
.cid-tdJVPIfxuO .item-img img {
  object-fit: cover;
  height: 100%;
}
.cid-tdJVPIfxuO .item:focus,
.cid-tdJVPIfxuO span:focus {
  outline: none;
}
.cid-tdJVPIfxuO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tdJVPIfxuO .title-block {
  z-index: 99999;
  min-width: 200px;
  text-align: center;
  top: 90%;
  left: 50%;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tdJVPIfxuO .mbr-text {
  font-family: "Josefin Sans";
  color: #9a948d;
}
.cid-tdJVPIfxuO .mbr-section-subtitle {
  font-family: "EB Garamond";
  color: #9a948d;
}
.cid-tdJVPIfxuO .item-wrapper:hover .title-block {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-tdJVPIfxuO .item-wrapper:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.9);
  opacity: 0.4;
}
.cid-tdJVPIfxuO .slide-content {
  position: relative;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tdJVPIfxuO .embla__slide {
  display: flex;
  justify-content: center;
  min-width: 38%;
  max-width: 38%;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tdJVPIfxuO .embla__button--next,
.cid-tdJVPIfxuO .embla__button--prev {
  display: flex;
}
.cid-tdJVPIfxuO .embla__button {
  color: #9a948d;
  top: 50%;
  width: 100px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 38px;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}
.cid-tdJVPIfxuO .embla__button .mobi-mbri {
  display: none;
}
.cid-tdJVPIfxuO .embla__button:hover {
  color: #fff;
  opacity: 1;
}
.cid-tdJVPIfxuO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tdJVPIfxuO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--prev {
    margin-left: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--next {
    margin-right: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla {
  position: relative;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tdJVPIfxuO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tdJVPIfxuO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ts8MQcclFf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8MQcclFf .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8MQcclFf .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8MQcclFf .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8MQcclFf .price {
  color: #000000;
}
.cid-ts8MQcclFf .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8MQcclFf .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8MQcclFf .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8MQcclFf .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8MQcclFf .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8MQcclFf .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8MQcclFf UL {
  color: #696969;
}
.cid-ts8MQcclFf .plan-title {
  color: #0b0a08;
}
.cid-ts8MQcclFf .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8MQcclFf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8MQcclFf .price-term {
  color: #0b0a08;
}
.cid-tdEEd6L7zV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0b0a08;
}
.cid-tdEEd6L7zV .left-side {
  text-align: left;
  padding-right: 5rem;
}
.cid-tdEEd6L7zV .row {
  align-items: center;
}
@media (max-width: 600px) {
  .cid-tdEEd6L7zV .mbr-section-btn {
    margin-bottom: 25px;
  }
}
.cid-tdEEd6L7zV .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tdEEd6L7zV .mbr-section-subtitle {
  color: #626262;
  margin: 0;
  text-align: left;
}
.cid-tdEEd6L7zV .panel-text {
  margin: 0;
  border: 0px;
  color: #ffffff;
}
.cid-tdEEd6L7zV span {
  color: #ffffff;
  float: right;
  margin-top: 2px;
}
.cid-tdEEd6L7zV .panel-title-edit {
  color: #ffffff;
  padding: 1rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #41392e;
}
.cid-tdEEd6L7zV .card-header {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0;
}
.cid-tdEEd6L7zV .card {
  border-radius: 0;
  margin-bottom: 22px;
}
@media (max-width: 990px) {
  .cid-tdEEd6L7zV .left-side {
    padding: 15px;
  }
}
.cid-tdEEd6L7zV img {
  width: 100%;
  transition: all 2s;
}
.cid-tdEEd6L7zV img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tc8lh7SIxZ {
  background-color: #0b0a08;
}
@media (max-width: 768px) {
  .cid-tc8lh7SIxZ {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.cid-tc8lh7SIxZ .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-tc8lh7SIxZ .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-tc8lh7SIxZ .row {
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tc8lh7SIxZ .row {
    position: relative;
  }
}
.cid-tc8lh7SIxZ .custom-row {
  display: flex;
  max-width: 1200px;
  padding-left: 12px;
  padding-right: 12px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-tc8lh7SIxZ .custom-row {
    padding-left: 16px;
    padding-right: 16px;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767px) {
  .cid-tc8lh7SIxZ .map-col {
    height: 650px;
    order: 2;
    padding: 0!important;
  }
}
.cid-tc8lh7SIxZ .col-text {
  position: relative;
}
.cid-tc8lh7SIxZ .col-text .radial-svg {
  display: none;
}
@media (max-width: 767px) {
  .cid-tc8lh7SIxZ .col-text {
    order: 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .cid-tc8lh7SIxZ .col-text {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .cid-tc8lh7SIxZ .col-text .radial-svg {
    display: block;
    position: absolute;
    top: 0;
    right: 84%;
    transform: scale(-1, 1);
    height: 100%;
    width: 150px;
    z-index: 1;
  }
  .cid-tc8lh7SIxZ .col-text .radial-svg path {
    fill: #0b0a08;
  }
}
.cid-tc8lh7SIxZ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .cid-tc8lh7SIxZ .text-wrapper {
    padding-left: 4rem;
  }
}
.cid-tc8lh7SIxZ .text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.cid-tc8lh7SIxZ .label-text {
  width: 100%;
  letter-spacing: 2px;
  color: #ffffff;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .cid-tc8lh7SIxZ .label-text {
    text-align: center;
  }
}
.cid-tc8lh7SIxZ .mbr-section-title {
  margin-bottom: 32px;
  width: 100%;
  color: #111111;
}
@media (max-width: 767px) {
  .cid-tc8lh7SIxZ .mbr-section-title {
    text-align: center;
    margin-bottom: 20px;
  }
}
.cid-tc8lh7SIxZ .contact-container {
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .cid-tc8lh7SIxZ .contact-container {
    width: 100%;
    margin-bottom: 20px;
  }
}
.cid-tc8lh7SIxZ .contact-container .phone-container {
  padding: 16px 25px;
  background-color: #b10e0e;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8lh7SIxZ .contact-container .phone-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8lh7SIxZ .contact-container .email-container {
  padding: 16px 25px;
  background-color: #ffffff;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8lh7SIxZ .contact-container .email-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8lh7SIxZ .contact-text {
  color: #ffffff;
}
.cid-tc8lh7SIxZ .cards-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cid-tc8lh7SIxZ .cards-container {
    text-align: center;
  }
}
.cid-tc8lh7SIxZ .cards-title {
  margin-bottom: 12px;
}
.cid-tc8lh7SIxZ .card {
  padding: 9px 0;
}
.cid-tc8lh7SIxZ .card-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .cid-tc8lh7SIxZ .card-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .cid-tc8lh7SIxZ .card-title {
    font-size: 1.5rem !important;
  }
}
.cid-tc8lh7SIxZ .icon-box {
  margin-right: 12px;
}
.cid-tc8lh7SIxZ .icon-box .mbr-iconfont {
  color: #ffffff;
}
.cid-tc8lh7SIxZ .card-text {
  color: #ffffff;
  letter-spacing: inherit;
  flex-grow: 1;
}
.cid-tc8lh7SIxZ .btn-container {
  width: 100%;
}
.cid-tc8lh7SIxZ .mbr-section-btn {
  margin-top: 10px;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tc8lh7SIxZ .mbr-section-btn {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }
}
.cid-tc8lh7SIxZ .mbr-section-btn .btn {
  padding: 10px 10px 10px 10px;
  transition: all 0.3s ease 0s;
}
.cid-tc8lh7SIxZ .mbr-section-btn .btn span {
  margin-left: 0;
  padding-left: 0.5rem;
  transition: all 0.3s ease 0s;
}
.cid-tc8lh7SIxZ .mbr-section-btn .btn:hover span {
  padding-left: 1.25rem;
}
.cid-tc8lh7SIxZ .google-map {
  position: absolute;
}
@media (max-width: 767px) {
  .cid-tc8lh7SIxZ .google-map {
    height: 650px;
    width: 100%;
    padding: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .cid-tc8lh7SIxZ .google-map {
    height: 100%;
    width: 50%;
    padding: 0;
    left: 0;
    top: 0;
  }
}
.cid-tc8lh7SIxZ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tc8lh7SIxZ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tc8lh7SIxZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tc8lh7SIxZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tc8lh7SIxZ .mbr-section-title,
.cid-tc8lh7SIxZ .mbr-section-btn {
  color: #ffffff;
}
.cid-tc8lh7SIxZ .email-text {
  color: #0b0a08;
}
.cid-tbBIHKABpV {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #0b0a08;
}
.cid-tbBIHKABpV .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tbBIHKABpV textarea {
  min-height: 150px;
}
.cid-tbBIHKABpV input[name='yourSubject'] {
  margin-top: 1.5rem;
}
.cid-tbBIHKABpV textarea[name='yourMessage'] {
  margin-top: 0.3rem;
}
.cid-tbBIHKABpV .form-control,
.cid-tbBIHKABpV .field-input {
  padding: 1rem 0rem;
  background-color: #101010;
  border: none !important;
  border-bottom: 2px solid #414141 !important;
  border-color: #414141 !important;
  color: #ffffff !important;
  transition: 0.4s;
  font-size: 0.9rem;
  box-shadow: none;
  border-radius: 0px;
  outline: none;
}
.cid-tbBIHKABpV .form-control input::-webkit-input-placeholder,
.cid-tbBIHKABpV .field-input input::-webkit-input-placeholder,
.cid-tbBIHKABpV .form-control textarea::-webkit-input-placeholder,
.cid-tbBIHKABpV .field-input textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBIHKABpV .form-control input:-moz-placeholder,
.cid-tbBIHKABpV .field-input input:-moz-placeholder,
.cid-tbBIHKABpV .form-control textarea:-moz-placeholder,
.cid-tbBIHKABpV .field-input textarea:-moz-placeholder {
  color: #acacac !important;
}
.cid-tbBIHKABpV .jq-number__spin:hover,
.cid-tbBIHKABpV .jq-number__spin:focus {
  background-color: #101010;
  border-color: #e9204f !important;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tbBIHKABpV .jq-number__spin {
  background-color: #101010;
  border-color: #414141 !important;
  color: #ffffff;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tbBIHKABpV .jq-selectbox li,
.cid-tbBIHKABpV .jq-selectbox li {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBIHKABpV .jq-selectbox li:hover,
.cid-tbBIHKABpV .jq-selectbox li.selected {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBIHKABpV .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-tbBIHKABpV .jq-number__spin.minus:hover:after,
.cid-tbBIHKABpV .jq-number__spin.plus:hover:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
.cid-tbBIHKABpV .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-tbBIHKABpV .jq-number__spin.minus:after,
.cid-tbBIHKABpV .jq-number__spin.plus:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
@media (max-width: 992px) {
  .cid-tbBIHKABpV .media-content {
    padding-left: 0rem;
    padding-top: 2rem;
  }
  .cid-tbBIHKABpV .social-list {
    margin-bottom: 3rem;
  }
  .cid-tbBIHKABpV .email-input {
    margin-top: 2rem;
  }
}
.cid-tbBIHKABpV .mbr-section-subtitle {
  color: #e60404;
  margin-bottom: 2.4rem;
}
.cid-tbBIHKABpV .mbr-text {
  color: #acacac;
  margin-bottom: 3.5rem;
}
.cid-tbBIHKABpV .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
  margin-right: 0.6rem;
}
.cid-tbBIHKABpV .mbr-iconfont-social:before {
  padding: 1rem;
  border: 2px solid;
  border-radius: 100px;
  border-color: #e60404;
  transition: all 0.3s;
}
.cid-tbBIHKABpV .mbr-iconfont-social:hover {
  color: #e60404;
}
.cid-tbBIHKABpV .social-list {
  display: flex;
}
.cid-tbBIHKABpV .social-list a {
  transition: 0.3s;
}
.cid-tbBIHKABpV .social-list a:hover {
  transform: translateY(-8px);
}
.cid-tbBIHKABpV .row {
  align-items: center;
}
.cid-tbBIHKABpV .mbr-section-title {
  margin-bottom: 1.3rem;
}
.cid-tbBIHKABpV .btn {
  font-weight: bold;
  padding: 1rem 5.5rem;
}
.cid-tbBIHKABpV .form-btn {
  margin-top: 2.5rem;
}
.cid-tbBIHKABpV input::-webkit-input-placeholder,
.cid-tbBIHKABpV textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBIHKABpV input:-moz-placeholder,
.cid-tbBIHKABpV textarea:-moz-placeholder {
  color: #acacac !important;
}
@media (min-width: 992px) {
  .cid-tbBIHKABpV .media-content {
    padding-right: 3rem;
  }
  .cid-tbBIHKABpV .email-input {
    padding-left: 2.2rem;
  }
}
@media (min-width: 767px) {
  .cid-tbBIHKABpV .row {
    padding: 0 1rem;
  }
}
.cid-tbBIHKABpV .btn:hover {
  background-color: #e60404 !important;
  border-color: #e60404 !important;
  color: #ffffff !important;
}
@media (max-width: 767px) {
  .cid-tbBIHKABpV .form-btn {
    width: 100%;
  }
  .cid-tbBIHKABpV .btn {
    width: 100%;
  }
}
.cid-tbBIHKABpV H1 {
  color: #ffffff;
}
.cid-t9YV4eSEkT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #0b0a08;
}
.cid-t9YV4eSEkT .media-container-row {
  align-items: center;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-t9YV4eSEkT .foot-menu li {
  padding: 0.1rem 0rem !important;
  position: relative;
  margin: 0 0.5rem;
}
.cid-t9YV4eSEkT .foot-menu-item {
  transform: 0.2s;
}
.cid-t9YV4eSEkT .foot-menu-item:hover a {
  color: #e60404 !important;
}
.cid-t9YV4eSEkT .foot-menu-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 1px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-t9YV4eSEkT .foot-menu-item:hover::before {
  width: 60px;
  background-color: #e60404;
}
.cid-t9YV4eSEkT .mbr-text {
  color: #747474;
}
@media (max-width: 992px) {
  .cid-t9YV4eSEkT .foot-menu {
    justify-content: center;
  }
  .cid-t9YV4eSEkT .mbr-text {
    text-align: center;
  }
  .cid-t9YV4eSEkT .media-container-row {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .cid-t9YV4eSEkT .foot-menu {
    justify-content: flex-end;
  }
}
.cid-t9YV4eSEkT .link:hover {
  color: #ffffff;
}
.cid-t9YV4eSEkT .media-container-row .mbr-text {
  color: #acacac;
}
section {
    background-color: #fff;
}

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

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

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

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

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

a {
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

a,
a:hover {
    text-decoration: none;
}

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

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

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

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

b,
strong {
    font-weight: bold;
}

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

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

section {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

section .mbr-background-video,
section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.hidden {
    visibility: hidden;
}

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

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

.mbr-black {
    color: #111;
}

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

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

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

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

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

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

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

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

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

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

.media-container-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: start;
}

.media-container-row .media-size-item {
    width: 400px;
}

.media-container-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: stretch;
}

.media-container-column > * {
    width: 100%;
}

@media (min-width: 992px) {
    .media-container-row {
        flex-wrap: nowrap;
    }
}

figure {
    margin-bottom: 0;
    overflow: hidden;
}

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

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

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

.card-box {
    width: 100%;
}

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

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

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

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

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

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

    .media {
        width: auto;
    }

    .mbr-figure {
        width: 100% !important;
    }
}

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

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

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

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

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

.btn-form {
    margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

.mbr-arrow-up a i {
    line-height: 60px;
}

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

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

/*! Arrow Down */
.mbr-arrow {
    position: absolute;
    bottom: 45px;
    left: 50%;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(80, 80, 80, 0.5);
    border-radius: 50%;
    transform: translateX(-50%);
}

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

.mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite;
    color: #fff;
}

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

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

@keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

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

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@media (max-width: 500px) {
    .mbr-arrow-up {
        left: 0;
        right: 0;
        text-align: center;
    }
}

@keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

@-webkit-keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

.bg-gradient {
    background-size: 200% 200%;
    animation: gradient-animation 5s infinite alternate;
    -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
    display: -webkit-flex;
}

.menu .navbar-brand span {
    display: flex;
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-logo img {
    display: -webkit-flex;
    width: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu .navbar-toggleable-sm .navbar-nav {
        display: -ms-flexbox;
    }
}

@media (max-width: 991px) {
    .menu .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .navbar-collapse.show {
        overflow: auto;
    }
}

@media (min-width: 992px) {
    .menu .navbar-nav.nav-dropdown {
        display: -webkit-flex;
    }

    .menu .navbar-toggleable-sm .navbar-collapse {
        display: -webkit-flex !important;
    }

    .menu .collapsed .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .collapsed .navbar-collapse.show {
        overflow: auto;
    }
}

@media (max-width: 767px) {
    .menu .navbar-collapse {
        max-height: 80vh;
    }
}

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

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

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

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

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

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

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

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

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

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

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

.media {
    display: -webkit-flex;
}

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

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

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

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

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

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

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

.modal-dialog .carousel-inner {
    height: calc(100vh - 1.75rem);
}

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

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

.carousel-item img {
    margin: auto;
}

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

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

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

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

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

.card-img {
    width: auto;
}

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

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

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

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

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

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

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

.alert {
    color: #fff;
    border-radius: 0;
    border: 0;
    font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 1.875rem;
    padding: 1.25rem;
    position: relative;
    text-align: center;
}

.alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: '';
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
}

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

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

form .row {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
}

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

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

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

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

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

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

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

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

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

:focus {
    outline: none;
}

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

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

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

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

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

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

    .row {
        margin-left: -16px;
        margin-right: -16px;
    }

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

@media (min-width: 768px) {
    .container-fluid {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mbr-container {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
    .mbr-container {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.item-wrapper {
    overflow: hidden;
}

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

.item {
    position: relative;
}

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

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

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

.dropdown:hover .dropdown-menu {
    display: block;
}
.cid-t9zY7Dj55c {
  overflow: hidden;
  background-image: url("../../../assets/images/shutterstock-2080362580-2000x1333.jpg");
}
.cid-t9zY7Dj55c .image {
  position: absolute;
  background-image: url("../../../assets/images/loga-la-rosa-negra-2000x2168.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1 !important;
  width: 400px;
  height: 400px;
  margin-left: 64vw;
  transform-origin: center;
  transform: rotate(0deg);
}
@media (max-width: 991px) {
  .cid-t9zY7Dj55c .image {
    display: none;
  }
}
.cid-t9zY7Dj55c .position {
  z-index: 10;
}
.cid-t9zY7Dj55c .mbr-section-subtitle {
  margin: 10px 0 15px;
  line-height: 1.55;
}
.cid-t9zY7Dj55c .mbr-section-title {
  margin-bottom: 0;
}
.cid-t9zY7Dj55c .mbr-text {
  margin-top: 30px;
}
.cid-t9zY7Dj55c .mbr-section-btn {
  margin-top: 30px;
}
.cid-t9zY7Dj55c .info__block {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.cid-t9zY7Dj55c .divider {
  background-color: #191f23;
  width: 100%;
  height: 1px;
  display: inline-block;
}
.cid-t9zY7Dj55c .info__block-item {
  width: 130px;
  padding-top: 25px;
  margin-right: 25px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-t9zY7Dj55c .info__block-item {
    margin-right: 10px;
  }
}
.cid-t9zY7Dj55c .title__item,
.cid-t9zY7Dj55c .text__item {
  margin-bottom: 0;
}
.cid-t9zY7Dj55c .text__item {
  line-height: 1.35;
  text-align: left;
}
.cid-t9zY7Dj55c .animated-element {
  color: #262221;
}
.cid-t9zY7Dj55c .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #262221;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-t8RAwFpaDV {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: linear-gradient(0deg, #3e3e3e, #000000);
  overflow: hidden;
  box-sizing: border-box;
}
.cid-t8RAwFpaDV .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-t8RAwFpaDV .btn {
  font-size: 16px;
  padding: 0.5rem 2rem;
}
.cid-t8RAwFpaDV .btn-primary-outline {
  border: none;
  color: gray;
}
.cid-t8RAwFpaDV .btn-primary-outline:active {
  color: gray;
}
.cid-t8RAwFpaDV .btn-primary-outline:hover {
  color: white;
}
.cid-t8RAwFpaDV .mbr-gallery-title:before {
  border-radius: 0px 0px 10px 10px;
}
.cid-t8RAwFpaDV div {
  overflow: hidden;
}
.cid-t8RAwFpaDV li.active .btn-primary-outline {
  color: white;
}
.cid-t8RAwFpaDV .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8RAwFpaDV .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t8RAwFpaDV .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-t8RAwFpaDV .mbr-gallery-item {
  overflow: hidden;
}
.cid-t8RAwFpaDV .mbr-gallery-item img {
  transition: all 0.3s;
  border-radius: 10px;
}
.cid-t8RAwFpaDV .mbr-gallery-filter {
  padding-top: 20px;
  padding-bottom: 20px;
}
.cid-t8RAwFpaDV .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  background: #232323;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #232323, #ffffff) !important;
}
.cid-t8RAwFpaDV .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-t8RAwFpaDV .mbr-gallery-item > div:hover:before {
  opacity: 0.6 !important;
}
.cid-t8RAwFpaDV .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-t8RAwFpaDV .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #232323 !important;
  opacity: 0.6;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #232323, #ffffff) !important;
}
.cid-tbBKbeTZIi {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: linear-gradient(0deg, #000000, #3e3e3e);
}
.cid-tbBKbeTZIi .mbr-section-title {
  color: #b10e0e;
  text-align: center;
}
.cid-tbBKbeTZIi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tbBKbeTZIi .line {
  background: #ffffff;
  height: 1px;
  width: 100%;
  margin-top: 2rem;
}
.cid-tbBKbeTZIi .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbBKbeTZIi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpeg");
}
.cid-ts8Kp8YI0x .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8Kp8YI0x .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8Kp8YI0x .price {
  color: #000000;
}
.cid-ts8Kp8YI0x .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8Kp8YI0x .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8Kp8YI0x .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8Kp8YI0x .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8Kp8YI0x .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8Kp8YI0x .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8Kp8YI0x UL {
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-title {
  color: #0b0a08;
}
.cid-ts8Kp8YI0x .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8Kp8YI0x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x .price-term {
  color: #0b0a08;
}
.cid-t9upDMI4A1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e909';
  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-t9upDMI4A1 .nav-item,
.cid-t9upDMI4A1 .nav-link,
.cid-t9upDMI4A1 .navbar-caption {
  font-weight: normal;
}
.cid-t9upDMI4A1 .nav-item:focus,
.cid-t9upDMI4A1 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-t9upDMI4A1 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item .soc-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-t9upDMI4A1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9upDMI4A1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9upDMI4A1 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
  background: none;
}
.cid-t9upDMI4A1 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-t9upDMI4A1 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-t9upDMI4A1 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9upDMI4A1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9upDMI4A1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9upDMI4A1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(99vh - 8rem);
  }
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-t9upDMI4A1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-t9upDMI4A1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-t9upDMI4A1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9upDMI4A1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-t9upDMI4A1 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-t9upDMI4A1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9upDMI4A1 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-t9upDMI4A1 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-t9upDMI4A1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-t9upDMI4A1 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-t9upDMI4A1 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-t9upDMI4A1 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-t9upDMI4A1 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t9upDMI4A1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9upDMI4A1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9upDMI4A1 .dropdown-item.active,
.cid-t9upDMI4A1 .dropdown-item:active {
  background-color: transparent;
}
.cid-t9upDMI4A1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9upDMI4A1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9upDMI4A1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9upDMI4A1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-t9upDMI4A1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9upDMI4A1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9upDMI4A1 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t9upDMI4A1 .navbar-buttons {
  text-align: center;
}
.cid-t9upDMI4A1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #0b0a08;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t9upDMI4A1 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-t9upDMI4A1 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t9upDMI4A1 .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #ffffff;
  display: inline-flex;
}
.cid-t9upDMI4A1 .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-t9upDMI4A1 .soc-item {
  margin: .5rem .3rem;
}
.cid-t9upDMI4A1 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t9upDMI4A1 a.nav-link,
.cid-t9upDMI4A1 a.dropdown-item {
  display: flex;
  align-items: center;
}
.cid-t9upDMI4A1 a.nav-link .mbr-iconfont-btn,
.cid-t9upDMI4A1 a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-t9upDMI4A1 a.nav-link:hover .mbr-iconfont-btn,
.cid-t9upDMI4A1 a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-t9upDMI4A1 a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-t9upDMI4A1 .navbar {
    height: 77px;
  }
  .cid-t9upDMI4A1 .navbar.opened {
    height: auto;
  }
  .cid-t9upDMI4A1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ts8N6v0wQc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8N6v0wQc .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8N6v0wQc .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8N6v0wQc .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8N6v0wQc .price {
  color: #000000;
}
.cid-ts8N6v0wQc .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8N6v0wQc .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8N6v0wQc .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8N6v0wQc .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8N6v0wQc .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8N6v0wQc .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8N6v0wQc UL {
  color: #696969;
}
.cid-ts8N6v0wQc .plan-title {
  color: #0b0a08;
}
.cid-ts8N6v0wQc .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8N6v0wQc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8N6v0wQc .price-term {
  color: #0b0a08;
}
@media (min-width: 991px) {
  .cid-ts8N6v0wQc .container {
    width: 50%;
  }
}
.cid-tdJVPIfxuO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tdJVPIfxuO .item {
  margin-right: 25px !imporant;
  margin-left: 25px !imporant;
}
.cid-tdJVPIfxuO img,
.cid-tdJVPIfxuO .item-img {
  transition: all 0.5s;
  width: 100%;
}
.cid-tdJVPIfxuO .item-img {
  height: 100%;
}
.cid-tdJVPIfxuO .item-img img {
  object-fit: cover;
  height: 100%;
}
.cid-tdJVPIfxuO .item:focus,
.cid-tdJVPIfxuO span:focus {
  outline: none;
}
.cid-tdJVPIfxuO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tdJVPIfxuO .title-block {
  z-index: 99999;
  min-width: 200px;
  text-align: center;
  top: 90%;
  left: 50%;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tdJVPIfxuO .mbr-text {
  font-family: "Josefin Sans";
  color: #9a948d;
}
.cid-tdJVPIfxuO .mbr-section-subtitle {
  font-family: "EB Garamond";
  color: #9a948d;
}
.cid-tdJVPIfxuO .item-wrapper:hover .title-block {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-tdJVPIfxuO .item-wrapper:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.9);
  opacity: 0.4;
}
.cid-tdJVPIfxuO .slide-content {
  position: relative;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tdJVPIfxuO .embla__slide {
  display: flex;
  justify-content: center;
  min-width: 38%;
  max-width: 38%;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tdJVPIfxuO .embla__button--next,
.cid-tdJVPIfxuO .embla__button--prev {
  display: flex;
}
.cid-tdJVPIfxuO .embla__button {
  color: #9a948d;
  top: 50%;
  width: 100px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 38px;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}
.cid-tdJVPIfxuO .embla__button .mobi-mbri {
  display: none;
}
.cid-tdJVPIfxuO .embla__button:hover {
  color: #fff;
  opacity: 1;
}
.cid-tdJVPIfxuO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tdJVPIfxuO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--prev {
    margin-left: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--next {
    margin-right: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla {
  position: relative;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tdJVPIfxuO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tdJVPIfxuO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ts8N4Pwu55 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8N4Pwu55 .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8N4Pwu55 .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8N4Pwu55 .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8N4Pwu55 .price {
  color: #000000;
}
.cid-ts8N4Pwu55 .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8N4Pwu55 .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8N4Pwu55 .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8N4Pwu55 .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8N4Pwu55 .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8N4Pwu55 .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8N4Pwu55 UL {
  color: #696969;
}
.cid-ts8N4Pwu55 .plan-title {
  color: #0b0a08;
}
.cid-ts8N4Pwu55 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8N4Pwu55 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8N4Pwu55 .price-term {
  color: #0b0a08;
}
.cid-tdEEiQR4FT {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0b0a08;
}
.cid-tdEEiQR4FT .left-side {
  text-align: left;
  padding-right: 5rem;
}
.cid-tdEEiQR4FT .row {
  align-items: center;
}
@media (max-width: 600px) {
  .cid-tdEEiQR4FT .mbr-section-btn {
    margin-bottom: 25px;
  }
}
.cid-tdEEiQR4FT .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tdEEiQR4FT .mbr-section-subtitle {
  color: #626262;
  margin: 0;
  text-align: left;
}
.cid-tdEEiQR4FT .panel-text {
  margin: 0;
  border: 0px;
  color: #ffffff;
}
.cid-tdEEiQR4FT span {
  color: #ffffff;
  float: right;
  margin-top: 2px;
}
.cid-tdEEiQR4FT .panel-title-edit {
  color: #ffffff;
  padding: 1rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #41392e;
}
.cid-tdEEiQR4FT .card-header {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0;
}
.cid-tdEEiQR4FT .card {
  border-radius: 0;
  margin-bottom: 22px;
}
@media (max-width: 990px) {
  .cid-tdEEiQR4FT .left-side {
    padding: 15px;
  }
}
.cid-tdEEiQR4FT img {
  width: 100%;
  transition: all 2s;
}
.cid-tdEEiQR4FT img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tc8lnf3tv4 {
  background-color: #0b0a08;
}
@media (max-width: 768px) {
  .cid-tc8lnf3tv4 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.cid-tc8lnf3tv4 .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-tc8lnf3tv4 .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-tc8lnf3tv4 .row {
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tc8lnf3tv4 .row {
    position: relative;
  }
}
.cid-tc8lnf3tv4 .custom-row {
  display: flex;
  max-width: 1200px;
  padding-left: 12px;
  padding-right: 12px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-tc8lnf3tv4 .custom-row {
    padding-left: 16px;
    padding-right: 16px;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767px) {
  .cid-tc8lnf3tv4 .map-col {
    height: 650px;
    order: 2;
    padding: 0!important;
  }
}
.cid-tc8lnf3tv4 .col-text {
  position: relative;
}
.cid-tc8lnf3tv4 .col-text .radial-svg {
  display: none;
}
@media (max-width: 767px) {
  .cid-tc8lnf3tv4 .col-text {
    order: 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .cid-tc8lnf3tv4 .col-text {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .cid-tc8lnf3tv4 .col-text .radial-svg {
    display: block;
    position: absolute;
    top: 0;
    right: 84%;
    transform: scale(-1, 1);
    height: 100%;
    width: 150px;
    z-index: 1;
  }
  .cid-tc8lnf3tv4 .col-text .radial-svg path {
    fill: #0b0a08;
  }
}
.cid-tc8lnf3tv4 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .cid-tc8lnf3tv4 .text-wrapper {
    padding-left: 4rem;
  }
}
.cid-tc8lnf3tv4 .text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.cid-tc8lnf3tv4 .label-text {
  width: 100%;
  letter-spacing: 2px;
  color: #ffffff;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .cid-tc8lnf3tv4 .label-text {
    text-align: center;
  }
}
.cid-tc8lnf3tv4 .mbr-section-title {
  margin-bottom: 32px;
  width: 100%;
  color: #111111;
}
@media (max-width: 767px) {
  .cid-tc8lnf3tv4 .mbr-section-title {
    text-align: center;
    margin-bottom: 20px;
  }
}
.cid-tc8lnf3tv4 .contact-container {
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .cid-tc8lnf3tv4 .contact-container {
    width: 100%;
    margin-bottom: 20px;
  }
}
.cid-tc8lnf3tv4 .contact-container .phone-container {
  padding: 16px 25px;
  background-color: #b10e0e;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8lnf3tv4 .contact-container .phone-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8lnf3tv4 .contact-container .email-container {
  padding: 16px 25px;
  background-color: #ffffff;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8lnf3tv4 .contact-container .email-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8lnf3tv4 .contact-text {
  color: #ffffff;
}
.cid-tc8lnf3tv4 .cards-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cid-tc8lnf3tv4 .cards-container {
    text-align: center;
  }
}
.cid-tc8lnf3tv4 .cards-title {
  margin-bottom: 12px;
}
.cid-tc8lnf3tv4 .card {
  padding: 9px 0;
}
.cid-tc8lnf3tv4 .card-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .cid-tc8lnf3tv4 .card-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .cid-tc8lnf3tv4 .card-title {
    font-size: 1.5rem !important;
  }
}
.cid-tc8lnf3tv4 .icon-box {
  margin-right: 12px;
}
.cid-tc8lnf3tv4 .icon-box .mbr-iconfont {
  color: #ffffff;
}
.cid-tc8lnf3tv4 .card-text {
  color: #ffffff;
  letter-spacing: inherit;
  flex-grow: 1;
}
.cid-tc8lnf3tv4 .btn-container {
  width: 100%;
}
.cid-tc8lnf3tv4 .mbr-section-btn {
  margin-top: 10px;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tc8lnf3tv4 .mbr-section-btn {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }
}
.cid-tc8lnf3tv4 .mbr-section-btn .btn {
  padding: 10px 10px 10px 10px;
  transition: all 0.3s ease 0s;
}
.cid-tc8lnf3tv4 .mbr-section-btn .btn span {
  margin-left: 0;
  padding-left: 0.5rem;
  transition: all 0.3s ease 0s;
}
.cid-tc8lnf3tv4 .mbr-section-btn .btn:hover span {
  padding-left: 1.25rem;
}
.cid-tc8lnf3tv4 .google-map {
  position: absolute;
}
@media (max-width: 767px) {
  .cid-tc8lnf3tv4 .google-map {
    height: 650px;
    width: 100%;
    padding: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .cid-tc8lnf3tv4 .google-map {
    height: 100%;
    width: 50%;
    padding: 0;
    left: 0;
    top: 0;
  }
}
.cid-tc8lnf3tv4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tc8lnf3tv4 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tc8lnf3tv4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tc8lnf3tv4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tc8lnf3tv4 .mbr-section-title,
.cid-tc8lnf3tv4 .mbr-section-btn {
  color: #ffffff;
}
.cid-tc8lnf3tv4 .email-text {
  color: #0b0a08;
}
.cid-tbBMuZaEUC {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #0b0a08;
}
.cid-tbBMuZaEUC .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tbBMuZaEUC textarea {
  min-height: 150px;
}
.cid-tbBMuZaEUC input[name='yourSubject'] {
  margin-top: 1.5rem;
}
.cid-tbBMuZaEUC textarea[name='yourMessage'] {
  margin-top: 0.3rem;
}
.cid-tbBMuZaEUC .form-control,
.cid-tbBMuZaEUC .field-input {
  padding: 1rem 0rem;
  background-color: #101010;
  border: none !important;
  border-bottom: 2px solid #414141 !important;
  border-color: #414141 !important;
  color: #ffffff !important;
  transition: 0.4s;
  font-size: 0.9rem;
  box-shadow: none;
  border-radius: 0px;
  outline: none;
}
.cid-tbBMuZaEUC .form-control input::-webkit-input-placeholder,
.cid-tbBMuZaEUC .field-input input::-webkit-input-placeholder,
.cid-tbBMuZaEUC .form-control textarea::-webkit-input-placeholder,
.cid-tbBMuZaEUC .field-input textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBMuZaEUC .form-control input:-moz-placeholder,
.cid-tbBMuZaEUC .field-input input:-moz-placeholder,
.cid-tbBMuZaEUC .form-control textarea:-moz-placeholder,
.cid-tbBMuZaEUC .field-input textarea:-moz-placeholder {
  color: #acacac !important;
}
.cid-tbBMuZaEUC .jq-number__spin:hover,
.cid-tbBMuZaEUC .jq-number__spin:focus {
  background-color: #101010;
  border-color: #e9204f !important;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tbBMuZaEUC .jq-number__spin {
  background-color: #101010;
  border-color: #414141 !important;
  color: #ffffff;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tbBMuZaEUC .jq-selectbox li,
.cid-tbBMuZaEUC .jq-selectbox li {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBMuZaEUC .jq-selectbox li:hover,
.cid-tbBMuZaEUC .jq-selectbox li.selected {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBMuZaEUC .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-tbBMuZaEUC .jq-number__spin.minus:hover:after,
.cid-tbBMuZaEUC .jq-number__spin.plus:hover:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
.cid-tbBMuZaEUC .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-tbBMuZaEUC .jq-number__spin.minus:after,
.cid-tbBMuZaEUC .jq-number__spin.plus:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
@media (max-width: 992px) {
  .cid-tbBMuZaEUC .media-content {
    padding-left: 0rem;
    padding-top: 2rem;
  }
  .cid-tbBMuZaEUC .social-list {
    margin-bottom: 3rem;
  }
  .cid-tbBMuZaEUC .email-input {
    margin-top: 2rem;
  }
}
.cid-tbBMuZaEUC .mbr-section-subtitle {
  color: #e60404;
  margin-bottom: 2.4rem;
}
.cid-tbBMuZaEUC .mbr-text {
  color: #acacac;
  margin-bottom: 3.5rem;
}
.cid-tbBMuZaEUC .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
  margin-right: 0.6rem;
}
.cid-tbBMuZaEUC .mbr-iconfont-social:before {
  padding: 1rem;
  border: 2px solid;
  border-radius: 100px;
  border-color: #e60404;
  transition: all 0.3s;
}
.cid-tbBMuZaEUC .mbr-iconfont-social:hover {
  color: #e60404;
}
.cid-tbBMuZaEUC .social-list {
  display: flex;
}
.cid-tbBMuZaEUC .social-list a {
  transition: 0.3s;
}
.cid-tbBMuZaEUC .social-list a:hover {
  transform: translateY(-8px);
}
.cid-tbBMuZaEUC .row {
  align-items: center;
}
.cid-tbBMuZaEUC .mbr-section-title {
  margin-bottom: 1.3rem;
}
.cid-tbBMuZaEUC .btn {
  font-weight: bold;
  padding: 1rem 5.5rem;
}
.cid-tbBMuZaEUC .form-btn {
  margin-top: 2.5rem;
}
.cid-tbBMuZaEUC input::-webkit-input-placeholder,
.cid-tbBMuZaEUC textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBMuZaEUC input:-moz-placeholder,
.cid-tbBMuZaEUC textarea:-moz-placeholder {
  color: #acacac !important;
}
@media (min-width: 992px) {
  .cid-tbBMuZaEUC .media-content {
    padding-right: 3rem;
  }
  .cid-tbBMuZaEUC .email-input {
    padding-left: 2.2rem;
  }
}
@media (min-width: 767px) {
  .cid-tbBMuZaEUC .row {
    padding: 0 1rem;
  }
}
.cid-tbBMuZaEUC .btn:hover {
  background-color: #e60404 !important;
  border-color: #e60404 !important;
  color: #ffffff !important;
}
@media (max-width: 767px) {
  .cid-tbBMuZaEUC .form-btn {
    width: 100%;
  }
  .cid-tbBMuZaEUC .btn {
    width: 100%;
  }
}
.cid-tbBMuZaEUC H1 {
  color: #ffffff;
}
.cid-t9YV4eSEkT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #0b0a08;
}
.cid-t9YV4eSEkT .media-container-row {
  align-items: center;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-t9YV4eSEkT .foot-menu li {
  padding: 0.1rem 0rem !important;
  position: relative;
  margin: 0 0.5rem;
}
.cid-t9YV4eSEkT .foot-menu-item {
  transform: 0.2s;
}
.cid-t9YV4eSEkT .foot-menu-item:hover a {
  color: #e60404 !important;
}
.cid-t9YV4eSEkT .foot-menu-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 1px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-t9YV4eSEkT .foot-menu-item:hover::before {
  width: 60px;
  background-color: #e60404;
}
.cid-t9YV4eSEkT .mbr-text {
  color: #747474;
}
@media (max-width: 992px) {
  .cid-t9YV4eSEkT .foot-menu {
    justify-content: center;
  }
  .cid-t9YV4eSEkT .mbr-text {
    text-align: center;
  }
  .cid-t9YV4eSEkT .media-container-row {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .cid-t9YV4eSEkT .foot-menu {
    justify-content: flex-end;
  }
}
.cid-t9YV4eSEkT .link:hover {
  color: #ffffff;
}
.cid-t9YV4eSEkT .media-container-row .mbr-text {
  color: #acacac;
}
section {
    background-color: #fff;
}

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

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

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

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

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

a {
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

a,
a:hover {
    text-decoration: none;
}

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

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

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

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

b,
strong {
    font-weight: bold;
}

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

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

section {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

section .mbr-background-video,
section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.hidden {
    visibility: hidden;
}

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

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

.mbr-black {
    color: #111;
}

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

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

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

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

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

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

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

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

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

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

.media-container-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: start;
}

.media-container-row .media-size-item {
    width: 400px;
}

.media-container-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: stretch;
}

.media-container-column > * {
    width: 100%;
}

@media (min-width: 992px) {
    .media-container-row {
        flex-wrap: nowrap;
    }
}

figure {
    margin-bottom: 0;
    overflow: hidden;
}

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

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

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

.card-box {
    width: 100%;
}

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

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

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

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

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

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

    .media {
        width: auto;
    }

    .mbr-figure {
        width: 100% !important;
    }
}

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

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

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

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

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

.btn-form {
    margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

.mbr-arrow-up a i {
    line-height: 60px;
}

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

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

/*! Arrow Down */
.mbr-arrow {
    position: absolute;
    bottom: 45px;
    left: 50%;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(80, 80, 80, 0.5);
    border-radius: 50%;
    transform: translateX(-50%);
}

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

.mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite;
    color: #fff;
}

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

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

@keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

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

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@media (max-width: 500px) {
    .mbr-arrow-up {
        left: 0;
        right: 0;
        text-align: center;
    }
}

@keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

@-webkit-keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

.bg-gradient {
    background-size: 200% 200%;
    animation: gradient-animation 5s infinite alternate;
    -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
    display: -webkit-flex;
}

.menu .navbar-brand span {
    display: flex;
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-logo img {
    display: -webkit-flex;
    width: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu .navbar-toggleable-sm .navbar-nav {
        display: -ms-flexbox;
    }
}

@media (max-width: 991px) {
    .menu .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .navbar-collapse.show {
        overflow: auto;
    }
}

@media (min-width: 992px) {
    .menu .navbar-nav.nav-dropdown {
        display: -webkit-flex;
    }

    .menu .navbar-toggleable-sm .navbar-collapse {
        display: -webkit-flex !important;
    }

    .menu .collapsed .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .collapsed .navbar-collapse.show {
        overflow: auto;
    }
}

@media (max-width: 767px) {
    .menu .navbar-collapse {
        max-height: 80vh;
    }
}

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

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

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

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

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

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

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

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

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

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

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

.media {
    display: -webkit-flex;
}

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

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

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

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

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

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

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

.modal-dialog .carousel-inner {
    height: calc(100vh - 1.75rem);
}

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

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

.carousel-item img {
    margin: auto;
}

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

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

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

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

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

.card-img {
    width: auto;
}

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

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

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

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

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

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

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

.alert {
    color: #fff;
    border-radius: 0;
    border: 0;
    font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 1.875rem;
    padding: 1.25rem;
    position: relative;
    text-align: center;
}

.alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: '';
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
}

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

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

form .row {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
}

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

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

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

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

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

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

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

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

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

:focus {
    outline: none;
}

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

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

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

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

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

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

    .row {
        margin-left: -16px;
        margin-right: -16px;
    }

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

@media (min-width: 768px) {
    .container-fluid {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mbr-container {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
    .mbr-container {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.item-wrapper {
    overflow: hidden;
}

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

.item {
    position: relative;
}

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

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

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

.dropdown:hover .dropdown-menu {
    display: block;
}
.cid-t9upDMI4A1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e909';
  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-t9upDMI4A1 .nav-item,
.cid-t9upDMI4A1 .nav-link,
.cid-t9upDMI4A1 .navbar-caption {
  font-weight: normal;
}
.cid-t9upDMI4A1 .nav-item:focus,
.cid-t9upDMI4A1 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-t9upDMI4A1 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-t9upDMI4A1 .dropdown .dropdown-menu .dropdown-item .soc-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-t9upDMI4A1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9upDMI4A1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9upDMI4A1 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
  background: none;
}
.cid-t9upDMI4A1 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-t9upDMI4A1 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-t9upDMI4A1 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9upDMI4A1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9upDMI4A1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9upDMI4A1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(99vh - 8rem);
  }
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-t9upDMI4A1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9upDMI4A1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-t9upDMI4A1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-t9upDMI4A1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9upDMI4A1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-t9upDMI4A1 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-t9upDMI4A1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9upDMI4A1 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9upDMI4A1 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-t9upDMI4A1 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-t9upDMI4A1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-t9upDMI4A1 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-t9upDMI4A1 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-t9upDMI4A1 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-t9upDMI4A1 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t9upDMI4A1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9upDMI4A1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9upDMI4A1 .dropdown-item.active,
.cid-t9upDMI4A1 .dropdown-item:active {
  background-color: transparent;
}
.cid-t9upDMI4A1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9upDMI4A1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9upDMI4A1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9upDMI4A1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-t9upDMI4A1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9upDMI4A1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9upDMI4A1 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t9upDMI4A1 .navbar-buttons {
  text-align: center;
}
.cid-t9upDMI4A1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #0b0a08;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-t9upDMI4A1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-t9upDMI4A1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t9upDMI4A1 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-t9upDMI4A1 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t9upDMI4A1 .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #ffffff;
  display: inline-flex;
}
.cid-t9upDMI4A1 .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-t9upDMI4A1 .soc-item {
  margin: .5rem .3rem;
}
.cid-t9upDMI4A1 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t9upDMI4A1 a.nav-link,
.cid-t9upDMI4A1 a.dropdown-item {
  display: flex;
  align-items: center;
}
.cid-t9upDMI4A1 a.nav-link .mbr-iconfont-btn,
.cid-t9upDMI4A1 a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-t9upDMI4A1 a.nav-link:hover .mbr-iconfont-btn,
.cid-t9upDMI4A1 a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-t9upDMI4A1 a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-t9upDMI4A1 .navbar {
    height: 77px;
  }
  .cid-t9upDMI4A1 .navbar.opened {
    height: auto;
  }
  .cid-t9upDMI4A1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9Xiwdd11k {
  overflow: hidden;
  background-image: url("../../../assets/images/mbr-2-1920x1080.jpg");
}
.cid-t9Xiwdd11k .image {
  position: absolute;
  background-image: url("../../../assets/images/loga-la-rosa-negra-2000x2168.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1 !important;
  width: 400px;
  height: 400px;
  margin-left: 64vw;
  transform-origin: center;
  transform: rotate(0deg);
}
@media (max-width: 991px) {
  .cid-t9Xiwdd11k .image {
    display: none;
  }
}
.cid-t9Xiwdd11k .position {
  z-index: 10;
}
.cid-t9Xiwdd11k .mbr-section-subtitle {
  margin: 10px 0 15px;
  line-height: 1.55;
}
.cid-t9Xiwdd11k .mbr-section-title {
  margin-bottom: 0;
}
.cid-t9Xiwdd11k .mbr-text {
  margin-top: 30px;
}
.cid-t9Xiwdd11k .mbr-section-btn {
  margin-top: 30px;
}
.cid-t9Xiwdd11k .info__block {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.cid-t9Xiwdd11k .divider {
  background-color: #191f23;
  width: 100%;
  height: 1px;
  display: inline-block;
}
.cid-t9Xiwdd11k .info__block-item {
  width: 130px;
  padding-top: 25px;
  margin-right: 25px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-t9Xiwdd11k .info__block-item {
    margin-right: 10px;
  }
}
.cid-t9Xiwdd11k .title__item,
.cid-t9Xiwdd11k .text__item {
  margin-bottom: 0;
}
.cid-t9Xiwdd11k .text__item {
  line-height: 1.35;
  text-align: left;
}
.cid-t9Xiwdd11k .animated-element {
  color: #262221;
}
.cid-t9Xiwdd11k .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #262221;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-t9Xiwdd11k .display-7 {
  margin-top: 10px;
}
.cid-t9XgS01HHs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(0deg, #000000, #3f3f3f);
}
.cid-t9XgS01HHs .mbr-text {
  color: #ffffff;
}
.cid-t9XgS01HHs .mbr-section-subtitle {
  color: #e60404;
}
.cid-t9XhrQZ0fr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #0b0a08;
}
.cid-t9XhrQZ0fr .mbr-section-subtitle {
  margin-bottom: 10px;
  color: #012b3a;
  text-align: left;
  letter-spacing: 5.4px;
}
.cid-t9XhrQZ0fr .mbr-section-title {
  margin-bottom: 10px;
  color: #012b3a;
  text-align: left;
}
.cid-t9XhrQZ0fr .btn {
  padding: 15px 30px !important;
  transition: all .3s !important;
  letter-spacing: 5.4px;
}
.cid-t9XhrQZ0fr a {
  font-weight: 400;
}
.cid-t9YV4eSEkT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #0b0a08;
}
.cid-t9YV4eSEkT .media-container-row {
  align-items: center;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-t9YV4eSEkT .foot-menu li {
  padding: 0.1rem 0rem !important;
  position: relative;
  margin: 0 0.5rem;
}
.cid-t9YV4eSEkT .foot-menu-item {
  transform: 0.2s;
}
.cid-t9YV4eSEkT .foot-menu-item:hover a {
  color: #e60404 !important;
}
.cid-t9YV4eSEkT .foot-menu-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 1px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-t9YV4eSEkT .foot-menu-item:hover::before {
  width: 60px;
  background-color: #e60404;
}
.cid-t9YV4eSEkT .mbr-text {
  color: #747474;
}
@media (max-width: 992px) {
  .cid-t9YV4eSEkT .foot-menu {
    justify-content: center;
  }
  .cid-t9YV4eSEkT .mbr-text {
    text-align: center;
  }
  .cid-t9YV4eSEkT .media-container-row {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .cid-t9YV4eSEkT .foot-menu {
    justify-content: flex-end;
  }
}
.cid-t9YV4eSEkT .link:hover {
  color: #ffffff;
}
.cid-t9YV4eSEkT .media-container-row .mbr-text {
  color: #acacac;
}
section {
    background-color: #fff;
}

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

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

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

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

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

a {
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

a,
a:hover {
    text-decoration: none;
}

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

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

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

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

b,
strong {
    font-weight: bold;
}

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

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

section {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

section .mbr-background-video,
section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.hidden {
    visibility: hidden;
}

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

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

.mbr-black {
    color: #111;
}

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

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

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

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

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

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

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

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

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

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

.media-container-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: start;
}

.media-container-row .media-size-item {
    width: 400px;
}

.media-container-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: stretch;
}

.media-container-column > * {
    width: 100%;
}

@media (min-width: 992px) {
    .media-container-row {
        flex-wrap: nowrap;
    }
}

figure {
    margin-bottom: 0;
    overflow: hidden;
}

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

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

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

.card-box {
    width: 100%;
}

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

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

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

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

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

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

    .media {
        width: auto;
    }

    .mbr-figure {
        width: 100% !important;
    }
}

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

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

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

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

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

.btn-form {
    margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

.mbr-arrow-up a i {
    line-height: 60px;
}

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

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

/*! Arrow Down */
.mbr-arrow {
    position: absolute;
    bottom: 45px;
    left: 50%;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(80, 80, 80, 0.5);
    border-radius: 50%;
    transform: translateX(-50%);
}

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

.mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite;
    color: #fff;
}

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

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

@keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

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

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@media (max-width: 500px) {
    .mbr-arrow-up {
        left: 0;
        right: 0;
        text-align: center;
    }
}

@keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

@-webkit-keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

.bg-gradient {
    background-size: 200% 200%;
    animation: gradient-animation 5s infinite alternate;
    -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
    display: -webkit-flex;
}

.menu .navbar-brand span {
    display: flex;
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-logo img {
    display: -webkit-flex;
    width: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu .navbar-toggleable-sm .navbar-nav {
        display: -ms-flexbox;
    }
}

@media (max-width: 991px) {
    .menu .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .navbar-collapse.show {
        overflow: auto;
    }
}

@media (min-width: 992px) {
    .menu .navbar-nav.nav-dropdown {
        display: -webkit-flex;
    }

    .menu .navbar-toggleable-sm .navbar-collapse {
        display: -webkit-flex !important;
    }

    .menu .collapsed .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .collapsed .navbar-collapse.show {
        overflow: auto;
    }
}

@media (max-width: 767px) {
    .menu .navbar-collapse {
        max-height: 80vh;
    }
}

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

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

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

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

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

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

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

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

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

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

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

.media {
    display: -webkit-flex;
}

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

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

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

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

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

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

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

.modal-dialog .carousel-inner {
    height: calc(100vh - 1.75rem);
}

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

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

.carousel-item img {
    margin: auto;
}

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

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

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

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

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

.card-img {
    width: auto;
}

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

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

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

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

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

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

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

.alert {
    color: #fff;
    border-radius: 0;
    border: 0;
    font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 1.875rem;
    padding: 1.25rem;
    position: relative;
    text-align: center;
}

.alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: '';
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
}

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

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

form .row {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
}

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

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

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

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

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

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

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

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

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

:focus {
    outline: none;
}

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

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

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

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

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

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

    .row {
        margin-left: -16px;
        margin-right: -16px;
    }

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

@media (min-width: 768px) {
    .container-fluid {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mbr-container {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
    .mbr-container {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.item-wrapper {
    overflow: hidden;
}

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

.item {
    position: relative;
}

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

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

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

.dropdown:hover .dropdown-menu {
    display: block;
}
.cid-t9upX5IQLG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e909';
  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-t9upX5IQLG .nav-item,
.cid-t9upX5IQLG .nav-link,
.cid-t9upX5IQLG .navbar-caption {
  font-weight: normal;
}
.cid-t9upX5IQLG .nav-item:focus,
.cid-t9upX5IQLG .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-t9upX5IQLG .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
}
.cid-t9upX5IQLG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-t9upX5IQLG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9upX5IQLG .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-t9upX5IQLG .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-t9upX5IQLG .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-t9upX5IQLG .dropdown .dropdown-menu .dropdown-item .soc-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-t9upX5IQLG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9upX5IQLG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9upX5IQLG .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
  background: none;
}
.cid-t9upX5IQLG .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-t9upX5IQLG .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-t9upX5IQLG .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9upX5IQLG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9upX5IQLG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9upX5IQLG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(99vh - 8rem);
  }
}
.cid-t9upX5IQLG .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-t9upX5IQLG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9upX5IQLG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9upX5IQLG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-t9upX5IQLG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9upX5IQLG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-t9upX5IQLG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-t9upX5IQLG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9upX5IQLG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9upX5IQLG .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-t9upX5IQLG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9upX5IQLG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9upX5IQLG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-t9upX5IQLG .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-t9upX5IQLG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9upX5IQLG .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9upX5IQLG .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-t9upX5IQLG .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-t9upX5IQLG .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-t9upX5IQLG .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-t9upX5IQLG .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-t9upX5IQLG .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-t9upX5IQLG .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t9upX5IQLG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9upX5IQLG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9upX5IQLG .dropdown-item.active,
.cid-t9upX5IQLG .dropdown-item:active {
  background-color: transparent;
}
.cid-t9upX5IQLG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9upX5IQLG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9upX5IQLG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9upX5IQLG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-t9upX5IQLG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9upX5IQLG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9upX5IQLG ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t9upX5IQLG .navbar-buttons {
  text-align: center;
}
.cid-t9upX5IQLG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t9upX5IQLG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #0b0a08;
}
.cid-t9upX5IQLG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-t9upX5IQLG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-t9upX5IQLG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-t9upX5IQLG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-t9upX5IQLG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t9upX5IQLG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-t9upX5IQLG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-t9upX5IQLG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t9upX5IQLG .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-t9upX5IQLG a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t9upX5IQLG .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #ffffff;
  display: inline-flex;
}
.cid-t9upX5IQLG .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-t9upX5IQLG .soc-item {
  margin: .5rem .3rem;
}
.cid-t9upX5IQLG .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-t9upX5IQLG a.nav-link,
.cid-t9upX5IQLG a.dropdown-item {
  display: flex;
  align-items: center;
}
.cid-t9upX5IQLG a.nav-link .mbr-iconfont-btn,
.cid-t9upX5IQLG a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-t9upX5IQLG a.nav-link:hover .mbr-iconfont-btn,
.cid-t9upX5IQLG a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-t9upX5IQLG a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-t9upX5IQLG .navbar {
    height: 77px;
  }
  .cid-t9upX5IQLG .navbar.opened {
    height: auto;
  }
  .cid-t9upX5IQLG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9u3VXbHZq {
  overflow: hidden;
  background-image: url("../../../assets/images/shutterstock-1932592379-2000x1334.jpg");
}
.cid-t9u3VXbHZq .position {
  z-index: 10;
}
.cid-t9u3VXbHZq .mbr-section-subtitle {
  margin: 10px 0 15px;
  line-height: 1.55;
}
.cid-t9u3VXbHZq .mbr-section-title {
  margin-bottom: 0;
  color: #ffffff;
}
.cid-t9u3VXbHZq .mbr-text {
  margin-top: 30px;
}
.cid-t9u3VXbHZq .mbr-section-btn {
  margin-top: 30px;
}
.cid-t9u3VXbHZq .info__block {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.cid-t9u3VXbHZq .divider {
  background-color: #191f23;
  width: 100%;
  height: 1px;
  display: inline-block;
}
.cid-t9u3VXbHZq .info__block-item {
  width: 130px;
  padding-top: 25px;
  margin-right: 25px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-t9u3VXbHZq .info__block-item {
    margin-right: 10px;
  }
}
.cid-t9u3VXbHZq .title__item,
.cid-t9u3VXbHZq .text__item {
  margin-bottom: 0;
}
.cid-t9u3VXbHZq .text__item {
  line-height: 1.35;
  text-align: left;
}
.cid-t9u3VXbHZq .animated-element {
  color: #8a1414;
}
.cid-t9u3VXbHZq .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #8a1414;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-t9u3VXbHZq .mbr-section-title,
.cid-t9u3VXbHZq .typed-text {
  color: #ffffff;
}
.cid-t9u3VXbHZq .display-5 {
  color: #930909;
  margin-top: 10px;
}
.cid-t9iHIZ5w3j {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #0b0a08;
}
.cid-t9iHIZ5w3j .item-img {
  overflow: hidden;
}
.cid-t9iHIZ5w3j img,
.cid-t9iHIZ5w3j .item-img {
  width: 100%;
  filter: none;
  transition: all 1s;
  height: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-t9iHIZ5w3j h5 {
  margin: 0;
}
.cid-t9iHIZ5w3j .item:focus,
.cid-t9iHIZ5w3j span:focus {
  outline: none;
}
.cid-t9iHIZ5w3j .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t9iHIZ5w3j .item:hover img,
.cid-t9iHIZ5w3j .item:hover .item-img {
  filter: grayscale(0);
}
.cid-t9iHIZ5w3j .item:hover img {
  transform: scale(1.05);
}
.cid-t9iHIZ5w3j .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-t9iHIZ5w3j .item-content {
  padding-top: 2rem;
}
.cid-t9iHIZ5w3j .mbr-section-title {
  color: #930909;
}
.cid-t9iHIZ5w3j .item-title {
  color: #9f0b0b;
}
.cid-t9iHIZ5w3j .item-subtitle {
  text-align: center;
}
.cid-t9iKmrepRd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0b0a08;
}
.cid-t9iKmrepRd .item-img {
  overflow: hidden;
}
.cid-t9iKmrepRd img,
.cid-t9iKmrepRd .item-img {
  width: 100%;
  filter: none;
  transition: all 1s;
  height: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-t9iKmrepRd h5 {
  margin: 0;
}
.cid-t9iKmrepRd .item:focus,
.cid-t9iKmrepRd span:focus {
  outline: none;
}
.cid-t9iKmrepRd .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t9iKmrepRd .item:hover img,
.cid-t9iKmrepRd .item:hover .item-img {
  filter: grayscale(0);
}
.cid-t9iKmrepRd .item:hover img {
  transform: scale(1.05);
}
.cid-t9iKmrepRd .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-t9iKmrepRd .item-content {
  padding-top: 2rem;
}
.cid-t9iKmrepRd .mbr-section-title {
  color: #ffffff;
}
.cid-t9iKmrepRd .item-title {
  color: #9f0b0b;
}
.cid-t9iKmrepRd .item-subtitle {
  text-align: center;
}
.cid-t52N4jkIuD {
  background-image: url("../../../assets/images/mbr-1920x1080.jpg");
}
@media (max-width: 767px) {
  .cid-t52N4jkIuD .mbr-text {
    text-align: center;
  }
}
.cid-t52N4jkIuD .container-fluid {
  padding: 0;
}
.cid-t52N4jkIuD .media-content {
  max-width: 580px;
  margin: auto;
  padding: 1rem;
}
.cid-t52N4jkIuD img {
  height: 100%;
  object-fit: cover;
}
.cid-t52N4jkIuD .mbr-figure {
  height: 100%;
}
.cid-t52N4jkIuD .col-lg-6 {
  padding: 0;
}
.cid-t52N4jkIuD .row {
  margin: 0;
}
.cid-t52N4jkIuD H1 {
  color: #b10e0e;
}
.cid-t9id3qXPae {
  background-image: url("../../../assets/images/mbr-2-1920x1080.jpeg");
}
@media (max-width: 767px) {
  .cid-t9id3qXPae .mbr-text {
    text-align: center;
  }
}
.cid-t9id3qXPae .container-fluid {
  padding: 0;
}
.cid-t9id3qXPae .media-content {
  max-width: 580px;
  margin: auto;
  padding: 1rem;
}
.cid-t9id3qXPae img {
  height: 100%;
  object-fit: cover;
}
.cid-t9id3qXPae .mbr-figure {
  height: 100%;
}
.cid-t9id3qXPae .col-lg-6 {
  padding: 0;
}
.cid-t9id3qXPae .row {
  margin: 0;
}
.cid-t9id3qXPae H1 {
  color: #b10e0e;
}
.cid-tbAY0MwYZp {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: linear-gradient(210deg, #0e0e0e, #000000);
}
.cid-tbAY0MwYZp .mbr-section-title {
  color: #b10e0e;
  text-align: center;
}
.cid-tbAY0MwYZp .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tbAY0MwYZp .line {
  background: #ffffff;
  height: 1px;
  width: 100%;
  margin-top: 2rem;
}
.cid-tbAY0MwYZp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbAY0MwYZp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpeg");
}
.cid-ts8Kp8YI0x .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8Kp8YI0x .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8Kp8YI0x .price {
  color: #000000;
}
.cid-ts8Kp8YI0x .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8Kp8YI0x .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8Kp8YI0x .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8Kp8YI0x .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8Kp8YI0x .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8Kp8YI0x .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8Kp8YI0x UL {
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-title {
  color: #0b0a08;
}
.cid-ts8Kp8YI0x .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8Kp8YI0x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x .price-term {
  color: #0b0a08;
}
.cid-ts8JVR3odt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8JVR3odt .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8JVR3odt .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8JVR3odt .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8JVR3odt .price {
  color: #000000;
}
.cid-ts8JVR3odt .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8JVR3odt .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8JVR3odt .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8JVR3odt .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8JVR3odt .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8JVR3odt .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8JVR3odt UL {
  color: #696969;
}
.cid-ts8JVR3odt .plan-title {
  color: #0b0a08;
}
.cid-ts8JVR3odt .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8JVR3odt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8JVR3odt .price-term {
  color: #0b0a08;
}
@media (min-width: 991px) {
  .cid-ts8JVR3odt .container {
    width: 50%;
  }
}
.cid-tdJVPIfxuO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tdJVPIfxuO .item {
  margin-right: 25px !imporant;
  margin-left: 25px !imporant;
}
.cid-tdJVPIfxuO img,
.cid-tdJVPIfxuO .item-img {
  transition: all 0.5s;
  width: 100%;
}
.cid-tdJVPIfxuO .item-img {
  height: 100%;
}
.cid-tdJVPIfxuO .item-img img {
  object-fit: cover;
  height: 100%;
}
.cid-tdJVPIfxuO .item:focus,
.cid-tdJVPIfxuO span:focus {
  outline: none;
}
.cid-tdJVPIfxuO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tdJVPIfxuO .title-block {
  z-index: 99999;
  min-width: 200px;
  text-align: center;
  top: 90%;
  left: 50%;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tdJVPIfxuO .mbr-text {
  font-family: "Josefin Sans";
  color: #9a948d;
}
.cid-tdJVPIfxuO .mbr-section-subtitle {
  font-family: "EB Garamond";
  color: #9a948d;
}
.cid-tdJVPIfxuO .item-wrapper:hover .title-block {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-tdJVPIfxuO .item-wrapper:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.9);
  opacity: 0.4;
}
.cid-tdJVPIfxuO .slide-content {
  position: relative;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tdJVPIfxuO .embla__slide {
  display: flex;
  justify-content: center;
  min-width: 38%;
  max-width: 38%;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tdJVPIfxuO .embla__button--next,
.cid-tdJVPIfxuO .embla__button--prev {
  display: flex;
}
.cid-tdJVPIfxuO .embla__button {
  color: #9a948d;
  top: 50%;
  width: 100px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 38px;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}
.cid-tdJVPIfxuO .embla__button .mobi-mbri {
  display: none;
}
.cid-tdJVPIfxuO .embla__button:hover {
  color: #fff;
  opacity: 1;
}
.cid-tdJVPIfxuO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tdJVPIfxuO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--prev {
    margin-left: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--next {
    margin-right: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla {
  position: relative;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tdJVPIfxuO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tdJVPIfxuO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ts8JX6g8NW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8JX6g8NW .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8JX6g8NW .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8JX6g8NW .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8JX6g8NW .price {
  color: #000000;
}
.cid-ts8JX6g8NW .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8JX6g8NW .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8JX6g8NW .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8JX6g8NW .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8JX6g8NW .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8JX6g8NW .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8JX6g8NW UL {
  color: #696969;
}
.cid-ts8JX6g8NW .plan-title {
  color: #0b0a08;
}
.cid-ts8JX6g8NW .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8JX6g8NW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8JX6g8NW .price-term {
  color: #0b0a08;
}
.cid-tc3F02410r {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0b0a08;
}
.cid-tc3F02410r .left-side {
  text-align: left;
  padding-right: 5rem;
}
.cid-tc3F02410r .row {
  align-items: center;
}
@media (max-width: 600px) {
  .cid-tc3F02410r .mbr-section-btn {
    margin-bottom: 25px;
  }
}
.cid-tc3F02410r .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tc3F02410r .mbr-section-subtitle {
  color: #626262;
  margin: 0;
  text-align: left;
}
.cid-tc3F02410r .panel-text {
  margin: 0;
  border: 0px;
  color: #ffffff;
}
.cid-tc3F02410r span {
  color: #ffffff;
  float: right;
  margin-top: 2px;
}
.cid-tc3F02410r .panel-title-edit {
  color: #ffffff;
  padding: 1rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #41392e;
}
.cid-tc3F02410r .card-header {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0;
}
.cid-tc3F02410r .card {
  border-radius: 0;
  margin-bottom: 22px;
}
@media (max-width: 990px) {
  .cid-tc3F02410r .left-side {
    padding: 15px;
  }
}
.cid-tc3F02410r img {
  width: 100%;
  transition: all 2s;
}
.cid-tc3F02410r img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-t9hWiWLnCZ {
  background-color: #0b0a08;
}
@media (max-width: 768px) {
  .cid-t9hWiWLnCZ {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.cid-t9hWiWLnCZ .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-t9hWiWLnCZ .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-t9hWiWLnCZ .row {
  align-items: center;
}
@media (max-width: 767px) {
  .cid-t9hWiWLnCZ .row {
    position: relative;
  }
}
.cid-t9hWiWLnCZ .custom-row {
  display: flex;
  max-width: 1200px;
  padding-left: 12px;
  padding-right: 12px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-t9hWiWLnCZ .custom-row {
    padding-left: 16px;
    padding-right: 16px;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767px) {
  .cid-t9hWiWLnCZ .map-col {
    height: 650px;
    order: 2;
    padding: 0!important;
  }
}
.cid-t9hWiWLnCZ .col-text {
  position: relative;
}
.cid-t9hWiWLnCZ .col-text .radial-svg {
  display: none;
}
@media (max-width: 767px) {
  .cid-t9hWiWLnCZ .col-text {
    order: 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .cid-t9hWiWLnCZ .col-text {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .cid-t9hWiWLnCZ .col-text .radial-svg {
    display: block;
    position: absolute;
    top: 0;
    right: 84%;
    transform: scale(-1, 1);
    height: 100%;
    width: 150px;
    z-index: 1;
  }
  .cid-t9hWiWLnCZ .col-text .radial-svg path {
    fill: #0b0a08;
  }
}
.cid-t9hWiWLnCZ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .cid-t9hWiWLnCZ .text-wrapper {
    padding-left: 4rem;
  }
}
.cid-t9hWiWLnCZ .text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.cid-t9hWiWLnCZ .label-text {
  width: 100%;
  letter-spacing: 2px;
  color: #ffffff;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .cid-t9hWiWLnCZ .label-text {
    text-align: center;
  }
}
.cid-t9hWiWLnCZ .mbr-section-title {
  margin-bottom: 32px;
  width: 100%;
  color: #111111;
}
@media (max-width: 767px) {
  .cid-t9hWiWLnCZ .mbr-section-title {
    text-align: center;
    margin-bottom: 20px;
  }
}
.cid-t9hWiWLnCZ .contact-container {
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .cid-t9hWiWLnCZ .contact-container {
    width: 100%;
    margin-bottom: 20px;
  }
}
.cid-t9hWiWLnCZ .contact-container .phone-container {
  padding: 16px 25px;
  background-color: #b10e0e;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-t9hWiWLnCZ .contact-container .phone-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-t9hWiWLnCZ .contact-container .email-container {
  padding: 16px 25px;
  background-color: #ffffff;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-t9hWiWLnCZ .contact-container .email-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-t9hWiWLnCZ .contact-text {
  color: #ffffff;
}
.cid-t9hWiWLnCZ .cards-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cid-t9hWiWLnCZ .cards-container {
    text-align: center;
  }
}
.cid-t9hWiWLnCZ .cards-title {
  margin-bottom: 12px;
}
.cid-t9hWiWLnCZ .card {
  padding: 9px 0;
}
.cid-t9hWiWLnCZ .card-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .cid-t9hWiWLnCZ .card-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .cid-t9hWiWLnCZ .card-title {
    font-size: 1.5rem !important;
  }
}
.cid-t9hWiWLnCZ .icon-box {
  margin-right: 12px;
}
.cid-t9hWiWLnCZ .icon-box .mbr-iconfont {
  color: #ffffff;
}
.cid-t9hWiWLnCZ .card-text {
  color: #ffffff;
  letter-spacing: inherit;
  flex-grow: 1;
}
.cid-t9hWiWLnCZ .btn-container {
  width: 100%;
}
.cid-t9hWiWLnCZ .mbr-section-btn {
  margin-top: 10px;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t9hWiWLnCZ .mbr-section-btn {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }
}
.cid-t9hWiWLnCZ .mbr-section-btn .btn {
  padding: 10px 10px 10px 10px;
  transition: all 0.3s ease 0s;
}
.cid-t9hWiWLnCZ .mbr-section-btn .btn span {
  margin-left: 0;
  padding-left: 0.5rem;
  transition: all 0.3s ease 0s;
}
.cid-t9hWiWLnCZ .mbr-section-btn .btn:hover span {
  padding-left: 1.25rem;
}
.cid-t9hWiWLnCZ .google-map {
  position: absolute;
}
@media (max-width: 767px) {
  .cid-t9hWiWLnCZ .google-map {
    height: 650px;
    width: 100%;
    padding: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .cid-t9hWiWLnCZ .google-map {
    height: 100%;
    width: 50%;
    padding: 0;
    left: 0;
    top: 0;
  }
}
.cid-t9hWiWLnCZ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t9hWiWLnCZ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t9hWiWLnCZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t9hWiWLnCZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t9hWiWLnCZ .mbr-section-title,
.cid-t9hWiWLnCZ .mbr-section-btn {
  color: #ffffff;
}
.cid-t9hWiWLnCZ .email-text {
  color: #0b0a08;
}
.cid-t9hW8eYQid {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #0b0a08;
}
.cid-t9hW8eYQid .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-t9hW8eYQid textarea {
  min-height: 150px;
}
.cid-t9hW8eYQid input[name='yourSubject'] {
  margin-top: 1.5rem;
}
.cid-t9hW8eYQid textarea[name='yourMessage'] {
  margin-top: 0.3rem;
}
.cid-t9hW8eYQid .form-control,
.cid-t9hW8eYQid .field-input {
  padding: 1rem 0rem;
  background-color: #101010;
  border: none !important;
  border-bottom: 2px solid #414141 !important;
  border-color: #414141 !important;
  color: #ffffff !important;
  transition: 0.4s;
  font-size: 0.9rem;
  box-shadow: none;
  border-radius: 0px;
  outline: none;
}
.cid-t9hW8eYQid .form-control input::-webkit-input-placeholder,
.cid-t9hW8eYQid .field-input input::-webkit-input-placeholder,
.cid-t9hW8eYQid .form-control textarea::-webkit-input-placeholder,
.cid-t9hW8eYQid .field-input textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-t9hW8eYQid .form-control input:-moz-placeholder,
.cid-t9hW8eYQid .field-input input:-moz-placeholder,
.cid-t9hW8eYQid .form-control textarea:-moz-placeholder,
.cid-t9hW8eYQid .field-input textarea:-moz-placeholder {
  color: #acacac !important;
}
.cid-t9hW8eYQid .jq-number__spin:hover,
.cid-t9hW8eYQid .jq-number__spin:focus {
  background-color: #101010;
  border-color: #e9204f !important;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-t9hW8eYQid .jq-number__spin {
  background-color: #101010;
  border-color: #414141 !important;
  color: #ffffff;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-t9hW8eYQid .jq-selectbox li,
.cid-t9hW8eYQid .jq-selectbox li {
  background-color: #101010;
  color: #ffffff;
}
.cid-t9hW8eYQid .jq-selectbox li:hover,
.cid-t9hW8eYQid .jq-selectbox li.selected {
  background-color: #101010;
  color: #ffffff;
}
.cid-t9hW8eYQid .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-t9hW8eYQid .jq-number__spin.minus:hover:after,
.cid-t9hW8eYQid .jq-number__spin.plus:hover:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
.cid-t9hW8eYQid .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-t9hW8eYQid .jq-number__spin.minus:after,
.cid-t9hW8eYQid .jq-number__spin.plus:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
@media (max-width: 992px) {
  .cid-t9hW8eYQid .media-content {
    padding-left: 0rem;
    padding-top: 2rem;
  }
  .cid-t9hW8eYQid .social-list {
    margin-bottom: 3rem;
  }
  .cid-t9hW8eYQid .email-input {
    margin-top: 2rem;
  }
}
.cid-t9hW8eYQid .mbr-section-subtitle {
  color: #e60404;
  margin-bottom: 2.4rem;
}
.cid-t9hW8eYQid .mbr-text {
  color: #acacac;
  margin-bottom: 3.5rem;
}
.cid-t9hW8eYQid .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
  margin-right: 0.6rem;
}
.cid-t9hW8eYQid .mbr-iconfont-social:before {
  padding: 1rem;
  border: 2px solid;
  border-radius: 100px;
  border-color: #e60404;
  transition: all 0.3s;
}
.cid-t9hW8eYQid .mbr-iconfont-social:hover {
  color: #e60404;
}
.cid-t9hW8eYQid .social-list {
  display: flex;
}
.cid-t9hW8eYQid .social-list a {
  transition: 0.3s;
}
.cid-t9hW8eYQid .social-list a:hover {
  transform: translateY(-8px);
}
.cid-t9hW8eYQid .row {
  align-items: center;
}
.cid-t9hW8eYQid .mbr-section-title {
  margin-bottom: 1.3rem;
}
.cid-t9hW8eYQid .btn {
  font-weight: bold;
  padding: 1rem 5.5rem;
}
.cid-t9hW8eYQid .form-btn {
  margin-top: 2.5rem;
}
.cid-t9hW8eYQid input::-webkit-input-placeholder,
.cid-t9hW8eYQid textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-t9hW8eYQid input:-moz-placeholder,
.cid-t9hW8eYQid textarea:-moz-placeholder {
  color: #acacac !important;
}
@media (min-width: 992px) {
  .cid-t9hW8eYQid .media-content {
    padding-right: 3rem;
  }
  .cid-t9hW8eYQid .email-input {
    padding-left: 2.2rem;
  }
}
@media (min-width: 767px) {
  .cid-t9hW8eYQid .row {
    padding: 0 1rem;
  }
}
.cid-t9hW8eYQid .btn:hover {
  background-color: #e60404 !important;
  border-color: #e60404 !important;
  color: #ffffff !important;
}
@media (max-width: 767px) {
  .cid-t9hW8eYQid .form-btn {
    width: 100%;
  }
  .cid-t9hW8eYQid .btn {
    width: 100%;
  }
}
.cid-t9hW8eYQid H1 {
  color: #ffffff;
}
.cid-t9YV4eSEkT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #0b0a08;
}
.cid-t9YV4eSEkT .media-container-row {
  align-items: center;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-t9YV4eSEkT .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-t9YV4eSEkT .foot-menu li {
  padding: 0.1rem 0rem !important;
  position: relative;
  margin: 0 0.5rem;
}
.cid-t9YV4eSEkT .foot-menu-item {
  transform: 0.2s;
}
.cid-t9YV4eSEkT .foot-menu-item:hover a {
  color: #e60404 !important;
}
.cid-t9YV4eSEkT .foot-menu-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 1px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-t9YV4eSEkT .foot-menu-item:hover::before {
  width: 60px;
  background-color: #e60404;
}
.cid-t9YV4eSEkT .mbr-text {
  color: #747474;
}
@media (max-width: 992px) {
  .cid-t9YV4eSEkT .foot-menu {
    justify-content: center;
  }
  .cid-t9YV4eSEkT .mbr-text {
    text-align: center;
  }
  .cid-t9YV4eSEkT .media-container-row {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .cid-t9YV4eSEkT .foot-menu {
    justify-content: flex-end;
  }
}
.cid-t9YV4eSEkT .link:hover {
  color: #ffffff;
}
.cid-t9YV4eSEkT .media-container-row .mbr-text {
  color: #acacac;
}
section {
    background-color: #fff;
}

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

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

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

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

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

a {
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

a,
a:hover {
    text-decoration: none;
}

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

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

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

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

b,
strong {
    font-weight: bold;
}

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

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

section {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

section .mbr-background-video,
section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.hidden {
    visibility: hidden;
}

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

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

.mbr-black {
    color: #111;
}

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

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

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

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

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

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

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

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

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

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

.media-container-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: start;
}

.media-container-row .media-size-item {
    width: 400px;
}

.media-container-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: stretch;
}

.media-container-column > * {
    width: 100%;
}

@media (min-width: 992px) {
    .media-container-row {
        flex-wrap: nowrap;
    }
}

figure {
    margin-bottom: 0;
    overflow: hidden;
}

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

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

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

.card-box {
    width: 100%;
}

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

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

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

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

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

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

    .media {
        width: auto;
    }

    .mbr-figure {
        width: 100% !important;
    }
}

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

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

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

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

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

.btn-form {
    margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

.mbr-arrow-up a i {
    line-height: 60px;
}

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

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

/*! Arrow Down */
.mbr-arrow {
    position: absolute;
    bottom: 45px;
    left: 50%;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(80, 80, 80, 0.5);
    border-radius: 50%;
    transform: translateX(-50%);
}

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

.mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite;
    color: #fff;
}

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

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

@keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

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

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@media (max-width: 500px) {
    .mbr-arrow-up {
        left: 0;
        right: 0;
        text-align: center;
    }
}

@keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

@-webkit-keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

.bg-gradient {
    background-size: 200% 200%;
    animation: gradient-animation 5s infinite alternate;
    -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
    display: -webkit-flex;
}

.menu .navbar-brand span {
    display: flex;
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-logo img {
    display: -webkit-flex;
    width: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu .navbar-toggleable-sm .navbar-nav {
        display: -ms-flexbox;
    }
}

@media (max-width: 991px) {
    .menu .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .navbar-collapse.show {
        overflow: auto;
    }
}

@media (min-width: 992px) {
    .menu .navbar-nav.nav-dropdown {
        display: -webkit-flex;
    }

    .menu .navbar-toggleable-sm .navbar-collapse {
        display: -webkit-flex !important;
    }

    .menu .collapsed .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .collapsed .navbar-collapse.show {
        overflow: auto;
    }
}

@media (max-width: 767px) {
    .menu .navbar-collapse {
        max-height: 80vh;
    }
}

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

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

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

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

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

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

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

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

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

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

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

.media {
    display: -webkit-flex;
}

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

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

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

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

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

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

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

.modal-dialog .carousel-inner {
    height: calc(100vh - 1.75rem);
}

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

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

.carousel-item img {
    margin: auto;
}

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

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

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

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

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

.card-img {
    width: auto;
}

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

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

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

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

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

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

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

.alert {
    color: #fff;
    border-radius: 0;
    border: 0;
    font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 1.875rem;
    padding: 1.25rem;
    position: relative;
    text-align: center;
}

.alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: '';
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
}

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

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

form .row {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
}

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

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

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

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

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

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

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

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

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

:focus {
    outline: none;
}

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

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

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

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

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

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

    .row {
        margin-left: -16px;
        margin-right: -16px;
    }

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

@media (min-width: 768px) {
    .container-fluid {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mbr-container {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
    .mbr-container {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.item-wrapper {
    overflow: hidden;
}

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

.item {
    position: relative;
}

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

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

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

.dropdown:hover .dropdown-menu {
    display: block;
}
.cid-tbmC1nYfwe {
  overflow: hidden;
  background-image: url("../../../assets/images/shutterstock-1932592379-2000x1334.jpg");
}
.cid-tbmC1nYfwe .image {
  position: absolute;
  background-image: url("../../../assets/images/loga-la-rosa-negra-2000x2168.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1 !important;
  width: 400px;
  height: 400px;
  margin-left: 64vw;
  transform-origin: center;
  transform: rotate(0deg);
}
@media (max-width: 991px) {
  .cid-tbmC1nYfwe .image {
    display: none;
  }
}
.cid-tbmC1nYfwe .position {
  z-index: 10;
}
.cid-tbmC1nYfwe .mbr-section-subtitle {
  margin: 10px 0 15px;
  line-height: 1.55;
}
.cid-tbmC1nYfwe .mbr-section-title {
  margin-bottom: 0;
}
.cid-tbmC1nYfwe .mbr-text {
  margin-top: 30px;
}
.cid-tbmC1nYfwe .mbr-section-btn {
  margin-top: 30px;
}
.cid-tbmC1nYfwe .info__block {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.cid-tbmC1nYfwe .divider {
  background-color: #191f23;
  width: 100%;
  height: 1px;
  display: inline-block;
}
.cid-tbmC1nYfwe .info__block-item {
  width: 130px;
  padding-top: 25px;
  margin-right: 25px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-tbmC1nYfwe .info__block-item {
    margin-right: 10px;
  }
}
.cid-tbmC1nYfwe .title__item,
.cid-tbmC1nYfwe .text__item {
  margin-bottom: 0;
}
.cid-tbmC1nYfwe .text__item {
  line-height: 1.35;
  text-align: left;
}
.cid-tbmC1nYfwe .animated-element {
  color: #262221;
}
.cid-tbmC1nYfwe .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #262221;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-tbmC1p5KN7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e909';
  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-tbmC1p5KN7 .nav-item,
.cid-tbmC1p5KN7 .nav-link,
.cid-tbmC1p5KN7 .navbar-caption {
  font-weight: normal;
}
.cid-tbmC1p5KN7 .nav-item:focus,
.cid-tbmC1p5KN7 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-tbmC1p5KN7 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
}
.cid-tbmC1p5KN7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-tbmC1p5KN7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tbmC1p5KN7 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-tbmC1p5KN7 .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tbmC1p5KN7 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tbmC1p5KN7 .dropdown .dropdown-menu .dropdown-item .soc-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-tbmC1p5KN7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tbmC1p5KN7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tbmC1p5KN7 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
  background: none;
}
.cid-tbmC1p5KN7 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-tbmC1p5KN7 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-tbmC1p5KN7 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-tbmC1p5KN7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tbmC1p5KN7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tbmC1p5KN7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(99vh - 8rem);
  }
}
.cid-tbmC1p5KN7 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-tbmC1p5KN7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tbmC1p5KN7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tbmC1p5KN7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tbmC1p5KN7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tbmC1p5KN7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tbmC1p5KN7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tbmC1p5KN7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tbmC1p5KN7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tbmC1p5KN7 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-tbmC1p5KN7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tbmC1p5KN7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tbmC1p5KN7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tbmC1p5KN7 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tbmC1p5KN7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tbmC1p5KN7 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tbmC1p5KN7 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tbmC1p5KN7 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-tbmC1p5KN7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tbmC1p5KN7 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-tbmC1p5KN7 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tbmC1p5KN7 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tbmC1p5KN7 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tbmC1p5KN7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tbmC1p5KN7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tbmC1p5KN7 .dropdown-item.active,
.cid-tbmC1p5KN7 .dropdown-item:active {
  background-color: transparent;
}
.cid-tbmC1p5KN7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tbmC1p5KN7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tbmC1p5KN7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tbmC1p5KN7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tbmC1p5KN7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tbmC1p5KN7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tbmC1p5KN7 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tbmC1p5KN7 .navbar-buttons {
  text-align: center;
}
.cid-tbmC1p5KN7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tbmC1p5KN7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #0b0a08;
}
.cid-tbmC1p5KN7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tbmC1p5KN7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tbmC1p5KN7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tbmC1p5KN7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tbmC1p5KN7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tbmC1p5KN7 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tbmC1p5KN7 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tbmC1p5KN7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tbmC1p5KN7 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tbmC1p5KN7 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tbmC1p5KN7 .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #ffffff;
  display: inline-flex;
}
.cid-tbmC1p5KN7 .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-tbmC1p5KN7 .soc-item {
  margin: .5rem .3rem;
}
.cid-tbmC1p5KN7 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tbmC1p5KN7 a.nav-link,
.cid-tbmC1p5KN7 a.dropdown-item {
  display: flex;
  align-items: center;
}
.cid-tbmC1p5KN7 a.nav-link .mbr-iconfont-btn,
.cid-tbmC1p5KN7 a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-tbmC1p5KN7 a.nav-link:hover .mbr-iconfont-btn,
.cid-tbmC1p5KN7 a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-tbmC1p5KN7 a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tbmC1p5KN7 .navbar {
    height: 77px;
  }
  .cid-tbmC1p5KN7 .navbar.opened {
    height: auto;
  }
  .cid-tbmC1p5KN7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tbmC1pJF5v {
  padding-top: 90px;
  padding-bottom: 60px;
  background-image: linear-gradient(190deg, #bebebe, #000000);
}
.cid-tbmC1pJF5v h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-tbmC1pJF5v .nav-tabs .nav-item.open .nav-link:focus,
.cid-tbmC1pJF5v .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tbmC1pJF5v .nav-link.active {
  background: #e1e1e1;
}
.cid-tbmC1pJF5v .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-tbmC1pJF5v .nav-link:hover {
  background: #e1e1e1;
}
.cid-tbmC1pJF5v .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-tbmC1pJF5v .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-tbmC1pJF5v .nav-link.display-4 {
  font-size: 15px;
}
.cid-tbmC1pJF5v .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-tbmC1pJF5v .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-tbmC1pJF5v .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-tbmC1pJF5v .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-tbmC1pJF5v .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-tbmC1pJF5v .widget {
  margin-top: 30px;
  background-color: #e1e1e1;
  border-radius: 4px;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #e1e1e1;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #e1e1e1;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-tbmC1pJF5v .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-tbmC1pJF5v .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-tbmC1pJF5v .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-tbmC1pJF5v .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-tbmC1pJF5v .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-tbmC1pJF5v .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-tbmC1pJF5v .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-tbmC1pJF5v .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-tbmC1pJF5v .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-tbmC1pJF5v .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-tbmC1pJF5v .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-tbmC1pJF5v .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-tbmC1pJF5v .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-tbmC1pJF5v .mbr-text,
  .cid-tbmC1pJF5v .nav-link,
  .cid-tbmC1pJF5v .mbr-card-title,
  .cid-tbmC1pJF5v .mbr-section-title {
    text-align: left;
  }
  .cid-tbmC1pJF5v .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-tbmC1pJF5v .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-tbmC1pJF5v .tab-content .tab-pane .mbr-text {
  color: #ffffff;
}
.cid-tbmC1pJF5v H2 {
  color: #930909;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #0b0a08;
}
.cid-tbmC1pJF5v .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #0b0a08;
}
.cid-tbBD8CitWD {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: linear-gradient(210deg, #0e0e0e, #000000);
}
.cid-tbBD8CitWD .mbr-section-title {
  color: #b10e0e;
  text-align: center;
}
.cid-tbBD8CitWD .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tbBD8CitWD .line {
  background: #ffffff;
  height: 1px;
  width: 100%;
  margin-top: 2rem;
}
.cid-tbBD8CitWD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbBD8CitWD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8JTiEf1g {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpeg");
}
.cid-ts8JTiEf1g .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8JTiEf1g .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8JTiEf1g .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8JTiEf1g .price {
  color: #000000;
}
.cid-ts8JTiEf1g .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8JTiEf1g .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8JTiEf1g .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8JTiEf1g .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8JTiEf1g .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8JTiEf1g .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8JTiEf1g UL {
  color: #696969;
}
.cid-ts8JTiEf1g .plan-title {
  color: #0b0a08;
}
.cid-ts8JTiEf1g .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8JTiEf1g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8JTiEf1g .price-term {
  color: #0b0a08;
}
.cid-ts8Lw2ixhO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8Lw2ixhO .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8Lw2ixhO .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8Lw2ixhO .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8Lw2ixhO .price {
  color: #000000;
}
.cid-ts8Lw2ixhO .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8Lw2ixhO .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8Lw2ixhO .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8Lw2ixhO .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8Lw2ixhO .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8Lw2ixhO .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8Lw2ixhO UL {
  color: #696969;
}
.cid-ts8Lw2ixhO .plan-title {
  color: #0b0a08;
}
.cid-ts8Lw2ixhO .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8Lw2ixhO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Lw2ixhO .price-term {
  color: #0b0a08;
}
@media (min-width: 991px) {
  .cid-ts8Lw2ixhO .container {
    width: 50%;
  }
}
.cid-tdJVPIfxuO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tdJVPIfxuO .item {
  margin-right: 25px !imporant;
  margin-left: 25px !imporant;
}
.cid-tdJVPIfxuO img,
.cid-tdJVPIfxuO .item-img {
  transition: all 0.5s;
  width: 100%;
}
.cid-tdJVPIfxuO .item-img {
  height: 100%;
}
.cid-tdJVPIfxuO .item-img img {
  object-fit: cover;
  height: 100%;
}
.cid-tdJVPIfxuO .item:focus,
.cid-tdJVPIfxuO span:focus {
  outline: none;
}
.cid-tdJVPIfxuO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tdJVPIfxuO .title-block {
  z-index: 99999;
  min-width: 200px;
  text-align: center;
  top: 90%;
  left: 50%;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tdJVPIfxuO .mbr-text {
  font-family: "Josefin Sans";
  color: #9a948d;
}
.cid-tdJVPIfxuO .mbr-section-subtitle {
  font-family: "EB Garamond";
  color: #9a948d;
}
.cid-tdJVPIfxuO .item-wrapper:hover .title-block {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-tdJVPIfxuO .item-wrapper:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.9);
  opacity: 0.4;
}
.cid-tdJVPIfxuO .slide-content {
  position: relative;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tdJVPIfxuO .embla__slide {
  display: flex;
  justify-content: center;
  min-width: 38%;
  max-width: 38%;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tdJVPIfxuO .embla__button--next,
.cid-tdJVPIfxuO .embla__button--prev {
  display: flex;
}
.cid-tdJVPIfxuO .embla__button {
  color: #9a948d;
  top: 50%;
  width: 100px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 38px;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}
.cid-tdJVPIfxuO .embla__button .mobi-mbri {
  display: none;
}
.cid-tdJVPIfxuO .embla__button:hover {
  color: #fff;
  opacity: 1;
}
.cid-tdJVPIfxuO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tdJVPIfxuO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--prev {
    margin-left: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--next {
    margin-right: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla {
  position: relative;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tdJVPIfxuO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tdJVPIfxuO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ts8LgNR03z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8LgNR03z .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8LgNR03z .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8LgNR03z .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8LgNR03z .price {
  color: #000000;
}
.cid-ts8LgNR03z .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8LgNR03z .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8LgNR03z .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8LgNR03z .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8LgNR03z .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8LgNR03z .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8LgNR03z UL {
  color: #696969;
}
.cid-ts8LgNR03z .plan-title {
  color: #0b0a08;
}
.cid-ts8LgNR03z .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8LgNR03z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8LgNR03z .price-term {
  color: #0b0a08;
}
.cid-tnWIbhApsq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0b0a08;
}
.cid-tnWIbhApsq .left-side {
  text-align: left;
  padding-right: 5rem;
}
.cid-tnWIbhApsq .row {
  align-items: center;
}
@media (max-width: 600px) {
  .cid-tnWIbhApsq .mbr-section-btn {
    margin-bottom: 25px;
  }
}
.cid-tnWIbhApsq .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tnWIbhApsq .mbr-section-subtitle {
  color: #626262;
  margin: 0;
  text-align: left;
}
.cid-tnWIbhApsq .panel-text {
  margin: 0;
  border: 0px;
  color: #ffffff;
}
.cid-tnWIbhApsq span {
  color: #ffffff;
  float: right;
  margin-top: 2px;
}
.cid-tnWIbhApsq .panel-title-edit {
  color: #ffffff;
  padding: 1rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #41392e;
}
.cid-tnWIbhApsq .card-header {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0;
}
.cid-tnWIbhApsq .card {
  border-radius: 0;
  margin-bottom: 22px;
}
@media (max-width: 990px) {
  .cid-tnWIbhApsq .left-side {
    padding: 15px;
  }
}
.cid-tnWIbhApsq img {
  width: 100%;
  transition: all 2s;
}
.cid-tnWIbhApsq img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tc8kmAHntr {
  background-color: #0b0a08;
}
@media (max-width: 768px) {
  .cid-tc8kmAHntr {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.cid-tc8kmAHntr .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-tc8kmAHntr .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-tc8kmAHntr .row {
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tc8kmAHntr .row {
    position: relative;
  }
}
.cid-tc8kmAHntr .custom-row {
  display: flex;
  max-width: 1200px;
  padding-left: 12px;
  padding-right: 12px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-tc8kmAHntr .custom-row {
    padding-left: 16px;
    padding-right: 16px;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767px) {
  .cid-tc8kmAHntr .map-col {
    height: 650px;
    order: 2;
    padding: 0!important;
  }
}
.cid-tc8kmAHntr .col-text {
  position: relative;
}
.cid-tc8kmAHntr .col-text .radial-svg {
  display: none;
}
@media (max-width: 767px) {
  .cid-tc8kmAHntr .col-text {
    order: 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .cid-tc8kmAHntr .col-text {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .cid-tc8kmAHntr .col-text .radial-svg {
    display: block;
    position: absolute;
    top: 0;
    right: 84%;
    transform: scale(-1, 1);
    height: 100%;
    width: 150px;
    z-index: 1;
  }
  .cid-tc8kmAHntr .col-text .radial-svg path {
    fill: #0b0a08;
  }
}
.cid-tc8kmAHntr .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .cid-tc8kmAHntr .text-wrapper {
    padding-left: 4rem;
  }
}
.cid-tc8kmAHntr .text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.cid-tc8kmAHntr .label-text {
  width: 100%;
  letter-spacing: 2px;
  color: #ffffff;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .cid-tc8kmAHntr .label-text {
    text-align: center;
  }
}
.cid-tc8kmAHntr .mbr-section-title {
  margin-bottom: 32px;
  width: 100%;
  color: #111111;
}
@media (max-width: 767px) {
  .cid-tc8kmAHntr .mbr-section-title {
    text-align: center;
    margin-bottom: 20px;
  }
}
.cid-tc8kmAHntr .contact-container {
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .cid-tc8kmAHntr .contact-container {
    width: 100%;
    margin-bottom: 20px;
  }
}
.cid-tc8kmAHntr .contact-container .phone-container {
  padding: 16px 25px;
  background-color: #b10e0e;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8kmAHntr .contact-container .phone-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8kmAHntr .contact-container .email-container {
  padding: 16px 25px;
  background-color: #ffffff;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8kmAHntr .contact-container .email-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8kmAHntr .contact-text {
  color: #ffffff;
}
.cid-tc8kmAHntr .cards-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cid-tc8kmAHntr .cards-container {
    text-align: center;
  }
}
.cid-tc8kmAHntr .cards-title {
  margin-bottom: 12px;
}
.cid-tc8kmAHntr .card {
  padding: 9px 0;
}
.cid-tc8kmAHntr .card-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .cid-tc8kmAHntr .card-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .cid-tc8kmAHntr .card-title {
    font-size: 1.5rem !important;
  }
}
.cid-tc8kmAHntr .icon-box {
  margin-right: 12px;
}
.cid-tc8kmAHntr .icon-box .mbr-iconfont {
  color: #ffffff;
}
.cid-tc8kmAHntr .card-text {
  color: #ffffff;
  letter-spacing: inherit;
  flex-grow: 1;
}
.cid-tc8kmAHntr .btn-container {
  width: 100%;
}
.cid-tc8kmAHntr .mbr-section-btn {
  margin-top: 10px;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tc8kmAHntr .mbr-section-btn {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }
}
.cid-tc8kmAHntr .mbr-section-btn .btn {
  padding: 10px 10px 10px 10px;
  transition: all 0.3s ease 0s;
}
.cid-tc8kmAHntr .mbr-section-btn .btn span {
  margin-left: 0;
  padding-left: 0.5rem;
  transition: all 0.3s ease 0s;
}
.cid-tc8kmAHntr .mbr-section-btn .btn:hover span {
  padding-left: 1.25rem;
}
.cid-tc8kmAHntr .google-map {
  position: absolute;
}
@media (max-width: 767px) {
  .cid-tc8kmAHntr .google-map {
    height: 650px;
    width: 100%;
    padding: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .cid-tc8kmAHntr .google-map {
    height: 100%;
    width: 50%;
    padding: 0;
    left: 0;
    top: 0;
  }
}
.cid-tc8kmAHntr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tc8kmAHntr .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tc8kmAHntr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tc8kmAHntr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tc8kmAHntr .mbr-section-title,
.cid-tc8kmAHntr .mbr-section-btn {
  color: #ffffff;
}
.cid-tc8kmAHntr .email-text {
  color: #0b0a08;
}
.cid-tbBD1tuTTp {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #0b0a08;
}
.cid-tbBD1tuTTp .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tbBD1tuTTp textarea {
  min-height: 150px;
}
.cid-tbBD1tuTTp input[name='yourSubject'] {
  margin-top: 1.5rem;
}
.cid-tbBD1tuTTp textarea[name='yourMessage'] {
  margin-top: 0.3rem;
}
.cid-tbBD1tuTTp .form-control,
.cid-tbBD1tuTTp .field-input {
  padding: 1rem 0rem;
  background-color: #101010;
  border: none !important;
  border-bottom: 2px solid #414141 !important;
  border-color: #414141 !important;
  color: #ffffff !important;
  transition: 0.4s;
  font-size: 0.9rem;
  box-shadow: none;
  border-radius: 0px;
  outline: none;
}
.cid-tbBD1tuTTp .form-control input::-webkit-input-placeholder,
.cid-tbBD1tuTTp .field-input input::-webkit-input-placeholder,
.cid-tbBD1tuTTp .form-control textarea::-webkit-input-placeholder,
.cid-tbBD1tuTTp .field-input textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBD1tuTTp .form-control input:-moz-placeholder,
.cid-tbBD1tuTTp .field-input input:-moz-placeholder,
.cid-tbBD1tuTTp .form-control textarea:-moz-placeholder,
.cid-tbBD1tuTTp .field-input textarea:-moz-placeholder {
  color: #acacac !important;
}
.cid-tbBD1tuTTp .jq-number__spin:hover,
.cid-tbBD1tuTTp .jq-number__spin:focus {
  background-color: #101010;
  border-color: #e9204f !important;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tbBD1tuTTp .jq-number__spin {
  background-color: #101010;
  border-color: #414141 !important;
  color: #ffffff;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tbBD1tuTTp .jq-selectbox li,
.cid-tbBD1tuTTp .jq-selectbox li {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBD1tuTTp .jq-selectbox li:hover,
.cid-tbBD1tuTTp .jq-selectbox li.selected {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBD1tuTTp .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-tbBD1tuTTp .jq-number__spin.minus:hover:after,
.cid-tbBD1tuTTp .jq-number__spin.plus:hover:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
.cid-tbBD1tuTTp .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-tbBD1tuTTp .jq-number__spin.minus:after,
.cid-tbBD1tuTTp .jq-number__spin.plus:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
@media (max-width: 992px) {
  .cid-tbBD1tuTTp .media-content {
    padding-left: 0rem;
    padding-top: 2rem;
  }
  .cid-tbBD1tuTTp .social-list {
    margin-bottom: 3rem;
  }
  .cid-tbBD1tuTTp .email-input {
    margin-top: 2rem;
  }
}
.cid-tbBD1tuTTp .mbr-section-subtitle {
  color: #e60404;
  margin-bottom: 2.4rem;
}
.cid-tbBD1tuTTp .mbr-text {
  color: #acacac;
  margin-bottom: 3.5rem;
}
.cid-tbBD1tuTTp .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
  margin-right: 0.6rem;
}
.cid-tbBD1tuTTp .mbr-iconfont-social:before {
  padding: 1rem;
  border: 2px solid;
  border-radius: 100px;
  border-color: #e60404;
  transition: all 0.3s;
}
.cid-tbBD1tuTTp .mbr-iconfont-social:hover {
  color: #e60404;
}
.cid-tbBD1tuTTp .social-list {
  display: flex;
}
.cid-tbBD1tuTTp .social-list a {
  transition: 0.3s;
}
.cid-tbBD1tuTTp .social-list a:hover {
  transform: translateY(-8px);
}
.cid-tbBD1tuTTp .row {
  align-items: center;
}
.cid-tbBD1tuTTp .mbr-section-title {
  margin-bottom: 1.3rem;
}
.cid-tbBD1tuTTp .btn {
  font-weight: bold;
  padding: 1rem 5.5rem;
}
.cid-tbBD1tuTTp .form-btn {
  margin-top: 2.5rem;
}
.cid-tbBD1tuTTp input::-webkit-input-placeholder,
.cid-tbBD1tuTTp textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBD1tuTTp input:-moz-placeholder,
.cid-tbBD1tuTTp textarea:-moz-placeholder {
  color: #acacac !important;
}
@media (min-width: 992px) {
  .cid-tbBD1tuTTp .media-content {
    padding-right: 3rem;
  }
  .cid-tbBD1tuTTp .email-input {
    padding-left: 2.2rem;
  }
}
@media (min-width: 767px) {
  .cid-tbBD1tuTTp .row {
    padding: 0 1rem;
  }
}
.cid-tbBD1tuTTp .btn:hover {
  background-color: #e60404 !important;
  border-color: #e60404 !important;
  color: #ffffff !important;
}
@media (max-width: 767px) {
  .cid-tbBD1tuTTp .form-btn {
    width: 100%;
  }
  .cid-tbBD1tuTTp .btn {
    width: 100%;
  }
}
.cid-tbBD1tuTTp H1 {
  color: #ffffff;
}
.cid-tbmC1wiowZ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #0b0a08;
}
.cid-tbmC1wiowZ .media-container-row {
  align-items: center;
}
.cid-tbmC1wiowZ .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tbmC1wiowZ .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tbmC1wiowZ .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tbmC1wiowZ .foot-menu li {
  padding: 0.1rem 0rem !important;
  position: relative;
  margin: 0 0.5rem;
}
.cid-tbmC1wiowZ .foot-menu-item {
  transform: 0.2s;
}
.cid-tbmC1wiowZ .foot-menu-item:hover a {
  color: #e60404 !important;
}
.cid-tbmC1wiowZ .foot-menu-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 1px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tbmC1wiowZ .foot-menu-item:hover::before {
  width: 60px;
  background-color: #e60404;
}
.cid-tbmC1wiowZ .mbr-text {
  color: #747474;
}
@media (max-width: 992px) {
  .cid-tbmC1wiowZ .foot-menu {
    justify-content: center;
  }
  .cid-tbmC1wiowZ .mbr-text {
    text-align: center;
  }
  .cid-tbmC1wiowZ .media-container-row {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .cid-tbmC1wiowZ .foot-menu {
    justify-content: flex-end;
  }
}
.cid-tbmC1wiowZ .link:hover {
  color: #ffffff;
}
.cid-tbmC1wiowZ .media-container-row .mbr-text {
  color: #acacac;
}
section {
    background-color: #fff;
}

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

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

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

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

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

a {
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

a,
a:hover {
    text-decoration: none;
}

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

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

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

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

b,
strong {
    font-weight: bold;
}

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

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

section {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

section .mbr-background-video,
section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.hidden {
    visibility: hidden;
}

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

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

.mbr-black {
    color: #111;
}

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

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

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

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

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

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

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

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

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

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

.media-container-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: start;
}

.media-container-row .media-size-item {
    width: 400px;
}

.media-container-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: stretch;
}

.media-container-column > * {
    width: 100%;
}

@media (min-width: 992px) {
    .media-container-row {
        flex-wrap: nowrap;
    }
}

figure {
    margin-bottom: 0;
    overflow: hidden;
}

figure[mbr-media-size] {
    transition: width 0.1s;
}

img,
iframe {
    display: block;
    width: 100%;
}

.card {
    background-color: transparent;
    border: none;
}

.card-box {
    width: 100%;
}

.card-img {
    text-align: center;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
}

.media {
    max-width: 100%;
    margin: 0 auto;
}

.mbr-figure {
    align-self: center;
}

.media-container > div {
    max-width: 100%;
}

.mbr-figure img,
.card-img img {
    width: 100%;
}

@media (max-width: 991px) {
    .media-size-item {
        width: auto !important;
    }

    .media {
        width: auto;
    }

    .mbr-figure {
        width: 100% !important;
    }
}

/*! Buttons */
.mbr-section-btn {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
    font-size: 0;
}

.btn {
    font-weight: 400;
    border-width: 1px;
    font-style: italic;
    margin: 0.6rem 0.6rem;
    white-space: normal;
    transition: all 0.2s ease-in-out;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    word-break: break-word;
}

.btn-sm {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-md {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-lg {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-form {
    margin: 0;
}

.btn-form:hover {
    cursor: pointer;
}

nav .mbr-section-btn {
    margin-left: 0rem;
    margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
    order: 1;
    cursor: pointer;
    margin-left: 0.5rem;
    vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
    margin-left: 0.8rem;
}

.mbr-regular {
    font-weight: 400;
}

.mbr-semibold {
    font-weight: 500;
}

.mbr-bold {
    font-weight: 700;
}

[type='submit'] {
    -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
    min-height: 100vh;
}

.mbr-fullscreen {
    display: flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    align-items: center;
    min-height: 100vh;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

/*! Map */
.map {
    height: 25rem;
    position: relative;
}

.map iframe {
    width: 100%;
    height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
    bottom: 25px;
    right: 90px;
    position: fixed;
    text-align: right;
    z-index: 5000;
    color: #fff;
    font-size: 22px;
}

.mbr-arrow-up a {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    height: 60px;
    width: 60px;
    border: 2px solid #fff;
    outline-style: none !important;
    position: relative;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    text-align: center;
}

.mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

.mbr-arrow-up a i {
    line-height: 60px;
}

.mbr-arrow-up-icon {
    display: block;
    color: #fff;
}

.mbr-arrow-up-icon::before {
    content: '›';
    display: inline-block;
    font-family: serif;
    font-size: 22px;
    line-height: 1;
    font-style: normal;
    position: relative;
    top: 6px;
    left: -4px;
    transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
    position: absolute;
    bottom: 45px;
    left: 50%;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(80, 80, 80, 0.5);
    border-radius: 50%;
    transform: translateX(-50%);
}

@media (max-width: 767px) {
    .mbr-arrow {
        display: none;
    }
}

.mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite;
    color: #fff;
}

.mbr-arrow > a > i {
    position: absolute;
    top: -2px;
    left: 15px;
    font-size: 2rem;
}

#scrollToTop a i::before {
    content: '';
    position: absolute;
    display: block;
    border-bottom: 2.5px solid #fff;
    border-left: 2.5px solid #fff;
    width: 27.8%;
    height: 27.8%;
    left: 50%;
    top: 51%;
    transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@-webkit-keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@media (max-width: 500px) {
    .mbr-arrow-up {
        left: 0;
        right: 0;
        text-align: center;
    }
}

@keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

@-webkit-keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

.bg-gradient {
    background-size: 200% 200%;
    animation: gradient-animation 5s infinite alternate;
    -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
    display: -webkit-flex;
}

.menu .navbar-brand span {
    display: flex;
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-logo img {
    display: -webkit-flex;
    width: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu .navbar-toggleable-sm .navbar-nav {
        display: -ms-flexbox;
    }
}

@media (max-width: 991px) {
    .menu .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .navbar-collapse.show {
        overflow: auto;
    }
}

@media (min-width: 992px) {
    .menu .navbar-nav.nav-dropdown {
        display: -webkit-flex;
    }

    .menu .navbar-toggleable-sm .navbar-collapse {
        display: -webkit-flex !important;
    }

    .menu .collapsed .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .collapsed .navbar-collapse.show {
        overflow: auto;
    }
}

@media (max-width: 767px) {
    .menu .navbar-collapse {
        max-height: 80vh;
    }
}

.nav-link .mbr-iconfont {
    margin-right: 0.5rem;
}

.navbar {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-justify-content: space-between;
}

.navbar-collapse {
    -webkit-flex-basis: 100%;
    -webkit-flex-grow: 1;
    -webkit-align-items: center;
}

.nav-dropdown .link {
    padding: 0.667em 1.667em !important;
    margin: 0 !important;
}

.nav {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}

.row {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}

.justify-content-center {
    -webkit-justify-content: center;
}

.form-inline {
    display: -webkit-flex;
}

.card-wrapper {
    -webkit-flex: 1;
}

.carousel-control {
    z-index: 10;
    display: -webkit-flex;
}

.carousel-controls {
    display: -webkit-flex;
}

.media {
    display: -webkit-flex;
}

.form-group:focus {
    outline: none;
}

.jq-selectbox__select {
    padding: 7px 0;
    position: relative;
}

.jq-selectbox__dropdown {
    overflow: hidden;
    border-radius: 10px;
    position: absolute;
    top: 100%;
    left: 0 !important;
    width: 100% !important;
}

.jq-selectbox__trigger-arrow {
    right: 0;
    transform: translateY(-50%);
}

.jq-selectbox li {
    padding: 1.07em 0.5em;
}

input[type='range'] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
    height: 100%;
}

.modal-dialog .carousel-inner {
    height: calc(100vh - 1.75rem);
}

@media (max-width: 575px) {
    .modal-dialog .carousel-inner {
        height: calc(100vh - 1rem);
    }
}

.carousel-item {
    text-align: center;
}

.carousel-item img {
    margin: auto;
}

.navbar-toggler {
    align-self: flex-start;
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none;
    box-shadow: none;
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: '';
    background: no-repeat center center;
    background-size: 100% 100%;
}

.navbar-toggler-left {
    position: absolute;
    left: 1rem;
}

.navbar-toggler-right {
    position: absolute;
    right: 1rem;
}

.card-img {
    width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
    flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
    bottom: initial !important;
}

html,
body {
    height: auto;
    min-height: 100vh;
}

.dropup .dropdown-toggle::after {
    display: none;
}

.form-asterisk {
    font-family: initial;
    position: absolute;
    top: -2px;
    font-weight: normal;
}

.form-control-label {
    position: relative;
    cursor: pointer;
    margin-bottom: 0.357em;
    padding: 0;
}

.alert {
    color: #fff;
    border-radius: 0;
    border: 0;
    font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 1.875rem;
    padding: 1.25rem;
    position: relative;
    text-align: center;
}

.alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: '';
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
}

.form-control {
    background-color: #fff;
    background-clip: border-box;
    color: #232323;
    line-height: 1rem !important;
    height: auto;
    padding: 0.6rem 1.2rem;
    transition: border-color 0.25s ease 0s;
    border: 1px solid transparent !important;
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px,
        rgba(0, 0, 0, 0.07) 0px 1px 3px 0px,
        rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}

.form-active .form-control:invalid {
    border-color: red;
}

form .row {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
}

form .row [class*='col'] {
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

form .mbr-section-btn {
    margin: 0;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

form .btn {
    display: flex;
    padding: 0.6rem 1.2rem;
    margin: 0;
}

form .form-check-input {
    margin-top: 0.5;
}

textarea.form-control {
    line-height: 1.5rem !important;
}

.form-group {
    margin-bottom: 1.2rem;
}

.form-control,
form .btn {
    min-height: 48px;
}

.gdpr-block label span.textGDPR input[name='gdpr'] {
    top: 7px;
}

.form-control:focus {
    box-shadow: none;
}

:focus {
    outline: none;
}

.mbr-overlay {
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    pointer-events: none;
}

blockquote {
    font-style: italic;
    padding: 3rem;
    font-size: 1.09rem;
    position: relative;
    border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
    margin-bottom: 2.3125rem;
}

.mt-4 {
    margin-top: 2rem !important;
}

.mb-4 {
    margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
    .container {
        padding-left: 16px;
        padding-right: 16px;
    }

    .row {
        margin-left: -16px;
        margin-right: -16px;
    }

    .row > [class*='col'] {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (min-width: 768px) {
    .container-fluid {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mbr-container {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
    .mbr-container {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.item-wrapper {
    overflow: hidden;
}

.app-video-wrapper > img {
    opacity: 1;
}

.item {
    position: relative;
}

.dropdown-menu .dropdown-menu {
    left: 100%;
}

.dropdown-item + .dropdown-menu {
    display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
    display: block;
}

.dropdown:hover .dropdown-menu {
    display: block;
}
.cid-tbmKDRlfkA {
  overflow: hidden;
  background-image: url("../../../assets/images/shutterstock-1932592379-2000x1334.jpg");
}
.cid-tbmKDRlfkA .image {
  position: absolute;
  background-image: url("../../../assets/images/loga-la-rosa-negra-2000x2168.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1 !important;
  width: 400px;
  height: 400px;
  margin-left: 64vw;
  transform-origin: center;
  transform: rotate(0deg);
}
@media (max-width: 991px) {
  .cid-tbmKDRlfkA .image {
    display: none;
  }
}
.cid-tbmKDRlfkA .position {
  z-index: 10;
}
.cid-tbmKDRlfkA .mbr-section-subtitle {
  margin: 10px 0 15px;
  line-height: 1.55;
}
.cid-tbmKDRlfkA .mbr-section-title {
  margin-bottom: 0;
}
.cid-tbmKDRlfkA .mbr-text {
  margin-top: 30px;
}
.cid-tbmKDRlfkA .mbr-section-btn {
  margin-top: 30px;
}
.cid-tbmKDRlfkA .info__block {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.cid-tbmKDRlfkA .divider {
  background-color: #191f23;
  width: 100%;
  height: 1px;
  display: inline-block;
}
.cid-tbmKDRlfkA .info__block-item {
  width: 130px;
  padding-top: 25px;
  margin-right: 25px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-tbmKDRlfkA .info__block-item {
    margin-right: 10px;
  }
}
.cid-tbmKDRlfkA .title__item,
.cid-tbmKDRlfkA .text__item {
  margin-bottom: 0;
}
.cid-tbmKDRlfkA .text__item {
  line-height: 1.35;
  text-align: left;
}
.cid-tbmKDRlfkA .animated-element {
  color: #262221;
}
.cid-tbmKDRlfkA .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #262221;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-tbmKDRlfkA .display-7 {
  margin-top: 10px;
}
.cid-tbmKDSm4N4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e909';
  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-tbmKDSm4N4 .nav-item,
.cid-tbmKDSm4N4 .nav-link,
.cid-tbmKDSm4N4 .navbar-caption {
  font-weight: normal;
}
.cid-tbmKDSm4N4 .nav-item:focus,
.cid-tbmKDSm4N4 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-tbmKDSm4N4 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
}
.cid-tbmKDSm4N4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-tbmKDSm4N4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tbmKDSm4N4 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-tbmKDSm4N4 .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tbmKDSm4N4 .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tbmKDSm4N4 .dropdown .dropdown-menu .dropdown-item .soc-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-tbmKDSm4N4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tbmKDSm4N4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tbmKDSm4N4 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
  background: none;
}
.cid-tbmKDSm4N4 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-tbmKDSm4N4 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-tbmKDSm4N4 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-tbmKDSm4N4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tbmKDSm4N4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tbmKDSm4N4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(99vh - 8rem);
  }
}
.cid-tbmKDSm4N4 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-tbmKDSm4N4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tbmKDSm4N4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tbmKDSm4N4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tbmKDSm4N4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tbmKDSm4N4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tbmKDSm4N4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tbmKDSm4N4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tbmKDSm4N4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tbmKDSm4N4 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-tbmKDSm4N4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tbmKDSm4N4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tbmKDSm4N4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tbmKDSm4N4 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tbmKDSm4N4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tbmKDSm4N4 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tbmKDSm4N4 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tbmKDSm4N4 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-tbmKDSm4N4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tbmKDSm4N4 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-tbmKDSm4N4 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tbmKDSm4N4 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tbmKDSm4N4 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tbmKDSm4N4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tbmKDSm4N4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tbmKDSm4N4 .dropdown-item.active,
.cid-tbmKDSm4N4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tbmKDSm4N4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tbmKDSm4N4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tbmKDSm4N4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tbmKDSm4N4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tbmKDSm4N4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tbmKDSm4N4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tbmKDSm4N4 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tbmKDSm4N4 .navbar-buttons {
  text-align: center;
}
.cid-tbmKDSm4N4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tbmKDSm4N4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #0b0a08;
}
.cid-tbmKDSm4N4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tbmKDSm4N4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tbmKDSm4N4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tbmKDSm4N4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tbmKDSm4N4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tbmKDSm4N4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tbmKDSm4N4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tbmKDSm4N4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tbmKDSm4N4 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tbmKDSm4N4 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tbmKDSm4N4 .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #ffffff;
  display: inline-flex;
}
.cid-tbmKDSm4N4 .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-tbmKDSm4N4 .soc-item {
  margin: .5rem .3rem;
}
.cid-tbmKDSm4N4 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tbmKDSm4N4 a.nav-link,
.cid-tbmKDSm4N4 a.dropdown-item {
  display: flex;
  align-items: center;
}
.cid-tbmKDSm4N4 a.nav-link .mbr-iconfont-btn,
.cid-tbmKDSm4N4 a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-tbmKDSm4N4 a.nav-link:hover .mbr-iconfont-btn,
.cid-tbmKDSm4N4 a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-tbmKDSm4N4 a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tbmKDSm4N4 .navbar {
    height: 77px;
  }
  .cid-tbmKDSm4N4 .navbar.opened {
    height: auto;
  }
  .cid-tbmKDSm4N4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tbmKDSZ9aR {
  padding-top: 90px;
  padding-bottom: 60px;
  background-image: linear-gradient(190deg, #bebebe, #000000);
}
.cid-tbmKDSZ9aR h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-tbmKDSZ9aR .nav-tabs .nav-item.open .nav-link:focus,
.cid-tbmKDSZ9aR .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tbmKDSZ9aR .nav-link.active {
  background: #e1e1e1;
}
.cid-tbmKDSZ9aR .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-tbmKDSZ9aR .nav-link:hover {
  background: #e1e1e1;
}
.cid-tbmKDSZ9aR .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-tbmKDSZ9aR .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-tbmKDSZ9aR .nav-link.display-4 {
  font-size: 15px;
}
.cid-tbmKDSZ9aR .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-tbmKDSZ9aR .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-tbmKDSZ9aR .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-tbmKDSZ9aR .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-tbmKDSZ9aR .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-tbmKDSZ9aR .widget {
  margin-top: 30px;
  background-color: #e1e1e1;
  border-radius: 4px;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #e1e1e1;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #e1e1e1;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-tbmKDSZ9aR .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-tbmKDSZ9aR .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-tbmKDSZ9aR .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-tbmKDSZ9aR .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-tbmKDSZ9aR .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-tbmKDSZ9aR .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-tbmKDSZ9aR .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-tbmKDSZ9aR .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-tbmKDSZ9aR .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-tbmKDSZ9aR .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-tbmKDSZ9aR .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-tbmKDSZ9aR .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-tbmKDSZ9aR .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-tbmKDSZ9aR .mbr-text,
  .cid-tbmKDSZ9aR .nav-link,
  .cid-tbmKDSZ9aR .mbr-card-title,
  .cid-tbmKDSZ9aR .mbr-section-title {
    text-align: left;
  }
  .cid-tbmKDSZ9aR .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-tbmKDSZ9aR .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-tbmKDSZ9aR .tab-content .tab-pane .mbr-text {
  color: #ffffff;
}
.cid-tbmKDSZ9aR H2 {
  color: #930909;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #0b0a08;
}
.cid-tbmKDSZ9aR .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #0b0a08;
}
.cid-tbBFU2byGb {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: linear-gradient(210deg, #0e0e0e, #000000);
}
.cid-tbBFU2byGb .mbr-section-title {
  color: #b10e0e;
  text-align: center;
}
.cid-tbBFU2byGb .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tbBFU2byGb .line {
  background: #ffffff;
  height: 1px;
  width: 100%;
  margin-top: 2rem;
}
.cid-tbBFU2byGb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbBFU2byGb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpeg");
}
.cid-ts8Kp8YI0x .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8Kp8YI0x .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8Kp8YI0x .price {
  color: #000000;
}
.cid-ts8Kp8YI0x .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8Kp8YI0x .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8Kp8YI0x .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8Kp8YI0x .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8Kp8YI0x .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8Kp8YI0x .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8Kp8YI0x UL {
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-title {
  color: #0b0a08;
}
.cid-ts8Kp8YI0x .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8Kp8YI0x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x .price-term {
  color: #0b0a08;
}
.cid-ts8LYNb4mz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8LYNb4mz .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8LYNb4mz .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8LYNb4mz .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8LYNb4mz .price {
  color: #000000;
}
.cid-ts8LYNb4mz .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8LYNb4mz .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8LYNb4mz .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8LYNb4mz .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8LYNb4mz .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8LYNb4mz .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8LYNb4mz UL {
  color: #696969;
}
.cid-ts8LYNb4mz .plan-title {
  color: #0b0a08;
}
.cid-ts8LYNb4mz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8LYNb4mz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8LYNb4mz .price-term {
  color: #0b0a08;
}
@media (min-width: 991px) {
  .cid-ts8LYNb4mz .container {
    width: 50%;
  }
}
.cid-tdJVPIfxuO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tdJVPIfxuO .item {
  margin-right: 25px !imporant;
  margin-left: 25px !imporant;
}
.cid-tdJVPIfxuO img,
.cid-tdJVPIfxuO .item-img {
  transition: all 0.5s;
  width: 100%;
}
.cid-tdJVPIfxuO .item-img {
  height: 100%;
}
.cid-tdJVPIfxuO .item-img img {
  object-fit: cover;
  height: 100%;
}
.cid-tdJVPIfxuO .item:focus,
.cid-tdJVPIfxuO span:focus {
  outline: none;
}
.cid-tdJVPIfxuO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tdJVPIfxuO .title-block {
  z-index: 99999;
  min-width: 200px;
  text-align: center;
  top: 90%;
  left: 50%;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tdJVPIfxuO .mbr-text {
  font-family: "Josefin Sans";
  color: #9a948d;
}
.cid-tdJVPIfxuO .mbr-section-subtitle {
  font-family: "EB Garamond";
  color: #9a948d;
}
.cid-tdJVPIfxuO .item-wrapper:hover .title-block {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-tdJVPIfxuO .item-wrapper:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.9);
  opacity: 0.4;
}
.cid-tdJVPIfxuO .slide-content {
  position: relative;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tdJVPIfxuO .embla__slide {
  display: flex;
  justify-content: center;
  min-width: 38%;
  max-width: 38%;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tdJVPIfxuO .embla__button--next,
.cid-tdJVPIfxuO .embla__button--prev {
  display: flex;
}
.cid-tdJVPIfxuO .embla__button {
  color: #9a948d;
  top: 50%;
  width: 100px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 38px;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}
.cid-tdJVPIfxuO .embla__button .mobi-mbri {
  display: none;
}
.cid-tdJVPIfxuO .embla__button:hover {
  color: #fff;
  opacity: 1;
}
.cid-tdJVPIfxuO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tdJVPIfxuO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--prev {
    margin-left: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--next {
    margin-right: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla {
  position: relative;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tdJVPIfxuO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tdJVPIfxuO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ts8M1jXOnL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8M1jXOnL .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8M1jXOnL .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8M1jXOnL .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8M1jXOnL .price {
  color: #000000;
}
.cid-ts8M1jXOnL .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8M1jXOnL .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8M1jXOnL .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8M1jXOnL .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8M1jXOnL .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8M1jXOnL .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8M1jXOnL UL {
  color: #696969;
}
.cid-ts8M1jXOnL .plan-title {
  color: #0b0a08;
}
.cid-ts8M1jXOnL .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8M1jXOnL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8M1jXOnL .price-term {
  color: #0b0a08;
}
.cid-tnWIiG26sq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0b0a08;
}
.cid-tnWIiG26sq .left-side {
  text-align: left;
  padding-right: 5rem;
}
.cid-tnWIiG26sq .row {
  align-items: center;
}
@media (max-width: 600px) {
  .cid-tnWIiG26sq .mbr-section-btn {
    margin-bottom: 25px;
  }
}
.cid-tnWIiG26sq .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tnWIiG26sq .mbr-section-subtitle {
  color: #626262;
  margin: 0;
  text-align: left;
}
.cid-tnWIiG26sq .panel-text {
  margin: 0;
  border: 0px;
  color: #ffffff;
}
.cid-tnWIiG26sq span {
  color: #ffffff;
  float: right;
  margin-top: 2px;
}
.cid-tnWIiG26sq .panel-title-edit {
  color: #ffffff;
  padding: 1rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #41392e;
}
.cid-tnWIiG26sq .card-header {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0;
}
.cid-tnWIiG26sq .card {
  border-radius: 0;
  margin-bottom: 22px;
}
@media (max-width: 990px) {
  .cid-tnWIiG26sq .left-side {
    padding: 15px;
  }
}
.cid-tnWIiG26sq img {
  width: 100%;
  transition: all 2s;
}
.cid-tnWIiG26sq img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tc8kwgDVdQ {
  background-color: #0b0a08;
}
@media (max-width: 768px) {
  .cid-tc8kwgDVdQ {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.cid-tc8kwgDVdQ .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-tc8kwgDVdQ .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-tc8kwgDVdQ .row {
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tc8kwgDVdQ .row {
    position: relative;
  }
}
.cid-tc8kwgDVdQ .custom-row {
  display: flex;
  max-width: 1200px;
  padding-left: 12px;
  padding-right: 12px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-tc8kwgDVdQ .custom-row {
    padding-left: 16px;
    padding-right: 16px;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767px) {
  .cid-tc8kwgDVdQ .map-col {
    height: 650px;
    order: 2;
    padding: 0!important;
  }
}
.cid-tc8kwgDVdQ .col-text {
  position: relative;
}
.cid-tc8kwgDVdQ .col-text .radial-svg {
  display: none;
}
@media (max-width: 767px) {
  .cid-tc8kwgDVdQ .col-text {
    order: 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .cid-tc8kwgDVdQ .col-text {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .cid-tc8kwgDVdQ .col-text .radial-svg {
    display: block;
    position: absolute;
    top: 0;
    right: 84%;
    transform: scale(-1, 1);
    height: 100%;
    width: 150px;
    z-index: 1;
  }
  .cid-tc8kwgDVdQ .col-text .radial-svg path {
    fill: #0b0a08;
  }
}
.cid-tc8kwgDVdQ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .cid-tc8kwgDVdQ .text-wrapper {
    padding-left: 4rem;
  }
}
.cid-tc8kwgDVdQ .text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.cid-tc8kwgDVdQ .label-text {
  width: 100%;
  letter-spacing: 2px;
  color: #ffffff;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .cid-tc8kwgDVdQ .label-text {
    text-align: center;
  }
}
.cid-tc8kwgDVdQ .mbr-section-title {
  margin-bottom: 32px;
  width: 100%;
  color: #111111;
}
@media (max-width: 767px) {
  .cid-tc8kwgDVdQ .mbr-section-title {
    text-align: center;
    margin-bottom: 20px;
  }
}
.cid-tc8kwgDVdQ .contact-container {
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .cid-tc8kwgDVdQ .contact-container {
    width: 100%;
    margin-bottom: 20px;
  }
}
.cid-tc8kwgDVdQ .contact-container .phone-container {
  padding: 16px 25px;
  background-color: #b10e0e;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8kwgDVdQ .contact-container .phone-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8kwgDVdQ .contact-container .email-container {
  padding: 16px 25px;
  background-color: #ffffff;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8kwgDVdQ .contact-container .email-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8kwgDVdQ .contact-text {
  color: #ffffff;
}
.cid-tc8kwgDVdQ .cards-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cid-tc8kwgDVdQ .cards-container {
    text-align: center;
  }
}
.cid-tc8kwgDVdQ .cards-title {
  margin-bottom: 12px;
}
.cid-tc8kwgDVdQ .card {
  padding: 9px 0;
}
.cid-tc8kwgDVdQ .card-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .cid-tc8kwgDVdQ .card-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .cid-tc8kwgDVdQ .card-title {
    font-size: 1.5rem !important;
  }
}
.cid-tc8kwgDVdQ .icon-box {
  margin-right: 12px;
}
.cid-tc8kwgDVdQ .icon-box .mbr-iconfont {
  color: #ffffff;
}
.cid-tc8kwgDVdQ .card-text {
  color: #ffffff;
  letter-spacing: inherit;
  flex-grow: 1;
}
.cid-tc8kwgDVdQ .btn-container {
  width: 100%;
}
.cid-tc8kwgDVdQ .mbr-section-btn {
  margin-top: 10px;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tc8kwgDVdQ .mbr-section-btn {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }
}
.cid-tc8kwgDVdQ .mbr-section-btn .btn {
  padding: 10px 10px 10px 10px;
  transition: all 0.3s ease 0s;
}
.cid-tc8kwgDVdQ .mbr-section-btn .btn span {
  margin-left: 0;
  padding-left: 0.5rem;
  transition: all 0.3s ease 0s;
}
.cid-tc8kwgDVdQ .mbr-section-btn .btn:hover span {
  padding-left: 1.25rem;
}
.cid-tc8kwgDVdQ .google-map {
  position: absolute;
}
@media (max-width: 767px) {
  .cid-tc8kwgDVdQ .google-map {
    height: 650px;
    width: 100%;
    padding: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .cid-tc8kwgDVdQ .google-map {
    height: 100%;
    width: 50%;
    padding: 0;
    left: 0;
    top: 0;
  }
}
.cid-tc8kwgDVdQ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tc8kwgDVdQ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tc8kwgDVdQ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tc8kwgDVdQ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tc8kwgDVdQ .mbr-section-title,
.cid-tc8kwgDVdQ .mbr-section-btn {
  color: #ffffff;
}
.cid-tc8kwgDVdQ .email-text {
  color: #0b0a08;
}
.cid-tbBGe9nf90 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #0b0a08;
}
.cid-tbBGe9nf90 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tbBGe9nf90 textarea {
  min-height: 150px;
}
.cid-tbBGe9nf90 input[name='yourSubject'] {
  margin-top: 1.5rem;
}
.cid-tbBGe9nf90 textarea[name='yourMessage'] {
  margin-top: 0.3rem;
}
.cid-tbBGe9nf90 .form-control,
.cid-tbBGe9nf90 .field-input {
  padding: 1rem 0rem;
  background-color: #101010;
  border: none !important;
  border-bottom: 2px solid #414141 !important;
  border-color: #414141 !important;
  color: #ffffff !important;
  transition: 0.4s;
  font-size: 0.9rem;
  box-shadow: none;
  border-radius: 0px;
  outline: none;
}
.cid-tbBGe9nf90 .form-control input::-webkit-input-placeholder,
.cid-tbBGe9nf90 .field-input input::-webkit-input-placeholder,
.cid-tbBGe9nf90 .form-control textarea::-webkit-input-placeholder,
.cid-tbBGe9nf90 .field-input textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBGe9nf90 .form-control input:-moz-placeholder,
.cid-tbBGe9nf90 .field-input input:-moz-placeholder,
.cid-tbBGe9nf90 .form-control textarea:-moz-placeholder,
.cid-tbBGe9nf90 .field-input textarea:-moz-placeholder {
  color: #acacac !important;
}
.cid-tbBGe9nf90 .jq-number__spin:hover,
.cid-tbBGe9nf90 .jq-number__spin:focus {
  background-color: #101010;
  border-color: #e9204f !important;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tbBGe9nf90 .jq-number__spin {
  background-color: #101010;
  border-color: #414141 !important;
  color: #ffffff;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tbBGe9nf90 .jq-selectbox li,
.cid-tbBGe9nf90 .jq-selectbox li {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBGe9nf90 .jq-selectbox li:hover,
.cid-tbBGe9nf90 .jq-selectbox li.selected {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBGe9nf90 .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-tbBGe9nf90 .jq-number__spin.minus:hover:after,
.cid-tbBGe9nf90 .jq-number__spin.plus:hover:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
.cid-tbBGe9nf90 .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-tbBGe9nf90 .jq-number__spin.minus:after,
.cid-tbBGe9nf90 .jq-number__spin.plus:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
@media (max-width: 992px) {
  .cid-tbBGe9nf90 .media-content {
    padding-left: 0rem;
    padding-top: 2rem;
  }
  .cid-tbBGe9nf90 .social-list {
    margin-bottom: 3rem;
  }
  .cid-tbBGe9nf90 .email-input {
    margin-top: 2rem;
  }
}
.cid-tbBGe9nf90 .mbr-section-subtitle {
  color: #e60404;
  margin-bottom: 2.4rem;
}
.cid-tbBGe9nf90 .mbr-text {
  color: #acacac;
  margin-bottom: 3.5rem;
}
.cid-tbBGe9nf90 .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
  margin-right: 0.6rem;
}
.cid-tbBGe9nf90 .mbr-iconfont-social:before {
  padding: 1rem;
  border: 2px solid;
  border-radius: 100px;
  border-color: #e60404;
  transition: all 0.3s;
}
.cid-tbBGe9nf90 .mbr-iconfont-social:hover {
  color: #e60404;
}
.cid-tbBGe9nf90 .social-list {
  display: flex;
}
.cid-tbBGe9nf90 .social-list a {
  transition: 0.3s;
}
.cid-tbBGe9nf90 .social-list a:hover {
  transform: translateY(-8px);
}
.cid-tbBGe9nf90 .row {
  align-items: center;
}
.cid-tbBGe9nf90 .mbr-section-title {
  margin-bottom: 1.3rem;
}
.cid-tbBGe9nf90 .btn {
  font-weight: bold;
  padding: 1rem 5.5rem;
}
.cid-tbBGe9nf90 .form-btn {
  margin-top: 2.5rem;
}
.cid-tbBGe9nf90 input::-webkit-input-placeholder,
.cid-tbBGe9nf90 textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBGe9nf90 input:-moz-placeholder,
.cid-tbBGe9nf90 textarea:-moz-placeholder {
  color: #acacac !important;
}
@media (min-width: 992px) {
  .cid-tbBGe9nf90 .media-content {
    padding-right: 3rem;
  }
  .cid-tbBGe9nf90 .email-input {
    padding-left: 2.2rem;
  }
}
@media (min-width: 767px) {
  .cid-tbBGe9nf90 .row {
    padding: 0 1rem;
  }
}
.cid-tbBGe9nf90 .btn:hover {
  background-color: #e60404 !important;
  border-color: #e60404 !important;
  color: #ffffff !important;
}
@media (max-width: 767px) {
  .cid-tbBGe9nf90 .form-btn {
    width: 100%;
  }
  .cid-tbBGe9nf90 .btn {
    width: 100%;
  }
}
.cid-tbBGe9nf90 H1 {
  color: #ffffff;
}
.cid-tbmKE0eysd {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #0b0a08;
}
.cid-tbmKE0eysd .media-container-row {
  align-items: center;
}
.cid-tbmKE0eysd .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tbmKE0eysd .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tbmKE0eysd .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tbmKE0eysd .foot-menu li {
  padding: 0.1rem 0rem !important;
  position: relative;
  margin: 0 0.5rem;
}
.cid-tbmKE0eysd .foot-menu-item {
  transform: 0.2s;
}
.cid-tbmKE0eysd .foot-menu-item:hover a {
  color: #e60404 !important;
}
.cid-tbmKE0eysd .foot-menu-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 1px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tbmKE0eysd .foot-menu-item:hover::before {
  width: 60px;
  background-color: #e60404;
}
.cid-tbmKE0eysd .mbr-text {
  color: #747474;
}
@media (max-width: 992px) {
  .cid-tbmKE0eysd .foot-menu {
    justify-content: center;
  }
  .cid-tbmKE0eysd .mbr-text {
    text-align: center;
  }
  .cid-tbmKE0eysd .media-container-row {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .cid-tbmKE0eysd .foot-menu {
    justify-content: flex-end;
  }
}
.cid-tbmKE0eysd .link:hover {
  color: #ffffff;
}
.cid-tbmKE0eysd .media-container-row .mbr-text {
  color: #acacac;
}
section {
    background-color: #fff;
}

body {
    font-style: normal;
    line-height: 1.5;
    font-weight: 400;
    color: #fff;
    position: relative;
}

button {
    background-color: transparent;
    border-color: transparent;
}

section,
.container,
.container-fluid {
    position: relative;
    word-wrap: break-word;
}

a.mbr-iconfont:hover {
    text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
    margin-bottom: 0;
}

a {
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

a,
a:hover {
    text-decoration: none;
}

.mbr-section-title {
    font-style: normal;
    line-height: 1.3;
}

.mbr-section-subtitle {
    line-height: 1.3;
}

.mbr-text {
    font-style: normal;
    line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    font-weight: 400;
}

b,
strong {
    font-weight: bold;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition-delay: 9999s;
    -webkit-transition-property: background-color, color;
    transition-property: background-color, color;
}

textarea[type='hidden'] {
    display: none;
}

section {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

section .mbr-background-video,
section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.hidden {
    visibility: hidden;
}

.mbr-z-index20 {
    z-index: 20;
}

/*! Base colors */
.mbr-white {
    color: #fff;
}

.mbr-black {
    color: #111;
}

.mbr-bg-white {
    background-color: #fff;
}

.mbr-bg-black {
    background-color: #000;
}

/*! Text-aligns */
.align-left {
    text-align: left;
}

.align-center {
    text-align: center;
}

.align-right {
    text-align: right;
}

/*! Font-weight  */
.mbr-light {
    font-weight: 300;
}

.mbr-regular {
    font-weight: 400;
}

.mbr-semibold {
    font-weight: 500;
}

.mbr-bold {
    font-weight: 700;
}

/*! Media  */
.media-content {
    flex-basis: 100%;
}

.media-container-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: start;
}

.media-container-row .media-size-item {
    width: 400px;
}

.media-container-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: stretch;
}

.media-container-column > * {
    width: 100%;
}

@media (min-width: 992px) {
    .media-container-row {
        flex-wrap: nowrap;
    }
}

figure {
    margin-bottom: 0;
    overflow: hidden;
}

figure[mbr-media-size] {
    transition: width 0.1s;
}

img,
iframe {
    display: block;
    width: 100%;
}

.card {
    background-color: transparent;
    border: none;
}

.card-box {
    width: 100%;
}

.card-img {
    text-align: center;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
}

.media {
    max-width: 100%;
    margin: 0 auto;
}

.mbr-figure {
    align-self: center;
}

.media-container > div {
    max-width: 100%;
}

.mbr-figure img,
.card-img img {
    width: 100%;
}

@media (max-width: 991px) {
    .media-size-item {
        width: auto !important;
    }

    .media {
        width: auto;
    }

    .mbr-figure {
        width: 100% !important;
    }
}

/*! Buttons */
.mbr-section-btn {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
    font-size: 0;
}

.btn {
    font-weight: 400;
    border-width: 1px;
    font-style: italic;
    margin: 0.6rem 0.6rem;
    white-space: normal;
    transition: all 0.2s ease-in-out;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    word-break: break-word;
}

.btn-sm {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-md {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-lg {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-form {
    margin: 0;
}

.btn-form:hover {
    cursor: pointer;
}

nav .mbr-section-btn {
    margin-left: 0rem;
    margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
    order: 1;
    cursor: pointer;
    margin-left: 0.5rem;
    vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
    margin-left: 0.8rem;
}

.mbr-regular {
    font-weight: 400;
}

.mbr-semibold {
    font-weight: 500;
}

.mbr-bold {
    font-weight: 700;
}

[type='submit'] {
    -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
    min-height: 100vh;
}

.mbr-fullscreen {
    display: flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    align-items: center;
    min-height: 100vh;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

/*! Map */
.map {
    height: 25rem;
    position: relative;
}

.map iframe {
    width: 100%;
    height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
    bottom: 25px;
    right: 90px;
    position: fixed;
    text-align: right;
    z-index: 5000;
    color: #fff;
    font-size: 22px;
}

.mbr-arrow-up a {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    height: 60px;
    width: 60px;
    border: 2px solid #fff;
    outline-style: none !important;
    position: relative;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    text-align: center;
}

.mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

.mbr-arrow-up a i {
    line-height: 60px;
}

.mbr-arrow-up-icon {
    display: block;
    color: #fff;
}

.mbr-arrow-up-icon::before {
    content: '›';
    display: inline-block;
    font-family: serif;
    font-size: 22px;
    line-height: 1;
    font-style: normal;
    position: relative;
    top: 6px;
    left: -4px;
    transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
    position: absolute;
    bottom: 45px;
    left: 50%;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(80, 80, 80, 0.5);
    border-radius: 50%;
    transform: translateX(-50%);
}

@media (max-width: 767px) {
    .mbr-arrow {
        display: none;
    }
}

.mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite;
    color: #fff;
}

.mbr-arrow > a > i {
    position: absolute;
    top: -2px;
    left: 15px;
    font-size: 2rem;
}

#scrollToTop a i::before {
    content: '';
    position: absolute;
    display: block;
    border-bottom: 2.5px solid #fff;
    border-left: 2.5px solid #fff;
    width: 27.8%;
    height: 27.8%;
    left: 50%;
    top: 51%;
    transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@-webkit-keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@media (max-width: 500px) {
    .mbr-arrow-up {
        left: 0;
        right: 0;
        text-align: center;
    }
}

@keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

@-webkit-keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

.bg-gradient {
    background-size: 200% 200%;
    animation: gradient-animation 5s infinite alternate;
    -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
    display: -webkit-flex;
}

.menu .navbar-brand span {
    display: flex;
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-logo img {
    display: -webkit-flex;
    width: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu .navbar-toggleable-sm .navbar-nav {
        display: -ms-flexbox;
    }
}

@media (max-width: 991px) {
    .menu .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .navbar-collapse.show {
        overflow: auto;
    }
}

@media (min-width: 992px) {
    .menu .navbar-nav.nav-dropdown {
        display: -webkit-flex;
    }

    .menu .navbar-toggleable-sm .navbar-collapse {
        display: -webkit-flex !important;
    }

    .menu .collapsed .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .collapsed .navbar-collapse.show {
        overflow: auto;
    }
}

@media (max-width: 767px) {
    .menu .navbar-collapse {
        max-height: 80vh;
    }
}

.nav-link .mbr-iconfont {
    margin-right: 0.5rem;
}

.navbar {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-justify-content: space-between;
}

.navbar-collapse {
    -webkit-flex-basis: 100%;
    -webkit-flex-grow: 1;
    -webkit-align-items: center;
}

.nav-dropdown .link {
    padding: 0.667em 1.667em !important;
    margin: 0 !important;
}

.nav {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}

.row {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}

.justify-content-center {
    -webkit-justify-content: center;
}

.form-inline {
    display: -webkit-flex;
}

.card-wrapper {
    -webkit-flex: 1;
}

.carousel-control {
    z-index: 10;
    display: -webkit-flex;
}

.carousel-controls {
    display: -webkit-flex;
}

.media {
    display: -webkit-flex;
}

.form-group:focus {
    outline: none;
}

.jq-selectbox__select {
    padding: 7px 0;
    position: relative;
}

.jq-selectbox__dropdown {
    overflow: hidden;
    border-radius: 10px;
    position: absolute;
    top: 100%;
    left: 0 !important;
    width: 100% !important;
}

.jq-selectbox__trigger-arrow {
    right: 0;
    transform: translateY(-50%);
}

.jq-selectbox li {
    padding: 1.07em 0.5em;
}

input[type='range'] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
    height: 100%;
}

.modal-dialog .carousel-inner {
    height: calc(100vh - 1.75rem);
}

@media (max-width: 575px) {
    .modal-dialog .carousel-inner {
        height: calc(100vh - 1rem);
    }
}

.carousel-item {
    text-align: center;
}

.carousel-item img {
    margin: auto;
}

.navbar-toggler {
    align-self: flex-start;
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none;
    box-shadow: none;
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: '';
    background: no-repeat center center;
    background-size: 100% 100%;
}

.navbar-toggler-left {
    position: absolute;
    left: 1rem;
}

.navbar-toggler-right {
    position: absolute;
    right: 1rem;
}

.card-img {
    width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
    flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
    bottom: initial !important;
}

html,
body {
    height: auto;
    min-height: 100vh;
}

.dropup .dropdown-toggle::after {
    display: none;
}

.form-asterisk {
    font-family: initial;
    position: absolute;
    top: -2px;
    font-weight: normal;
}

.form-control-label {
    position: relative;
    cursor: pointer;
    margin-bottom: 0.357em;
    padding: 0;
}

.alert {
    color: #fff;
    border-radius: 0;
    border: 0;
    font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 1.875rem;
    padding: 1.25rem;
    position: relative;
    text-align: center;
}

.alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: '';
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
}

.form-control {
    background-color: #fff;
    background-clip: border-box;
    color: #232323;
    line-height: 1rem !important;
    height: auto;
    padding: 0.6rem 1.2rem;
    transition: border-color 0.25s ease 0s;
    border: 1px solid transparent !important;
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px,
        rgba(0, 0, 0, 0.07) 0px 1px 3px 0px,
        rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}

.form-active .form-control:invalid {
    border-color: red;
}

form .row {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
}

form .row [class*='col'] {
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

form .mbr-section-btn {
    margin: 0;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

form .btn {
    display: flex;
    padding: 0.6rem 1.2rem;
    margin: 0;
}

form .form-check-input {
    margin-top: 0.5;
}

textarea.form-control {
    line-height: 1.5rem !important;
}

.form-group {
    margin-bottom: 1.2rem;
}

.form-control,
form .btn {
    min-height: 48px;
}

.gdpr-block label span.textGDPR input[name='gdpr'] {
    top: 7px;
}

.form-control:focus {
    box-shadow: none;
}

:focus {
    outline: none;
}

.mbr-overlay {
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    pointer-events: none;
}

blockquote {
    font-style: italic;
    padding: 3rem;
    font-size: 1.09rem;
    position: relative;
    border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
    margin-bottom: 2.3125rem;
}

.mt-4 {
    margin-top: 2rem !important;
}

.mb-4 {
    margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
    .container {
        padding-left: 16px;
        padding-right: 16px;
    }

    .row {
        margin-left: -16px;
        margin-right: -16px;
    }

    .row > [class*='col'] {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (min-width: 768px) {
    .container-fluid {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mbr-container {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
    .mbr-container {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.item-wrapper {
    overflow: hidden;
}

.app-video-wrapper > img {
    opacity: 1;
}

.item {
    position: relative;
}

.dropdown-menu .dropdown-menu {
    left: 100%;
}

.dropdown-item + .dropdown-menu {
    display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
    display: block;
}

.dropdown:hover .dropdown-menu {
    display: block;
}
.cid-tbn0YmJ5VV {
  overflow: hidden;
  background-image: url("../../../assets/images/shutterstock-1932592379-2000x1334.jpg");
}
.cid-tbn0YmJ5VV .image {
  position: absolute;
  background-image: url("../../../assets/images/loga-la-rosa-negra-2000x2168.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1 !important;
  width: 400px;
  height: 400px;
  margin-left: 64vw;
  transform-origin: center;
  transform: rotate(0deg);
}
@media (max-width: 991px) {
  .cid-tbn0YmJ5VV .image {
    display: none;
  }
}
.cid-tbn0YmJ5VV .position {
  z-index: 10;
}
.cid-tbn0YmJ5VV .mbr-section-subtitle {
  margin: 10px 0 15px;
  line-height: 1.55;
}
.cid-tbn0YmJ5VV .mbr-section-title {
  margin-bottom: 0;
}
.cid-tbn0YmJ5VV .mbr-text {
  margin-top: 30px;
}
.cid-tbn0YmJ5VV .mbr-section-btn {
  margin-top: 30px;
}
.cid-tbn0YmJ5VV .info__block {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.cid-tbn0YmJ5VV .divider {
  background-color: #191f23;
  width: 100%;
  height: 1px;
  display: inline-block;
}
.cid-tbn0YmJ5VV .info__block-item {
  width: 130px;
  padding-top: 25px;
  margin-right: 25px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-tbn0YmJ5VV .info__block-item {
    margin-right: 10px;
  }
}
.cid-tbn0YmJ5VV .title__item,
.cid-tbn0YmJ5VV .text__item {
  margin-bottom: 0;
}
.cid-tbn0YmJ5VV .text__item {
  line-height: 1.35;
  text-align: left;
}
.cid-tbn0YmJ5VV .animated-element {
  color: #262221;
}
.cid-tbn0YmJ5VV .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #262221;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-tbn0YnJxfS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e909';
  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-tbn0YnJxfS .nav-item,
.cid-tbn0YnJxfS .nav-link,
.cid-tbn0YnJxfS .navbar-caption {
  font-weight: normal;
}
.cid-tbn0YnJxfS .nav-item:focus,
.cid-tbn0YnJxfS .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-tbn0YnJxfS .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
}
.cid-tbn0YnJxfS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-tbn0YnJxfS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tbn0YnJxfS .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-tbn0YnJxfS .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tbn0YnJxfS .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tbn0YnJxfS .dropdown .dropdown-menu .dropdown-item .soc-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-tbn0YnJxfS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tbn0YnJxfS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tbn0YnJxfS .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
  background: none;
}
.cid-tbn0YnJxfS .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-tbn0YnJxfS .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-tbn0YnJxfS .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-tbn0YnJxfS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tbn0YnJxfS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tbn0YnJxfS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(99vh - 8rem);
  }
}
.cid-tbn0YnJxfS .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-tbn0YnJxfS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tbn0YnJxfS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tbn0YnJxfS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tbn0YnJxfS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tbn0YnJxfS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tbn0YnJxfS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tbn0YnJxfS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tbn0YnJxfS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tbn0YnJxfS .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-tbn0YnJxfS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tbn0YnJxfS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tbn0YnJxfS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tbn0YnJxfS .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tbn0YnJxfS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tbn0YnJxfS .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tbn0YnJxfS .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tbn0YnJxfS .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-tbn0YnJxfS .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tbn0YnJxfS .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-tbn0YnJxfS .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tbn0YnJxfS .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tbn0YnJxfS .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tbn0YnJxfS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tbn0YnJxfS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tbn0YnJxfS .dropdown-item.active,
.cid-tbn0YnJxfS .dropdown-item:active {
  background-color: transparent;
}
.cid-tbn0YnJxfS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tbn0YnJxfS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tbn0YnJxfS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tbn0YnJxfS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tbn0YnJxfS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tbn0YnJxfS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tbn0YnJxfS ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tbn0YnJxfS .navbar-buttons {
  text-align: center;
}
.cid-tbn0YnJxfS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tbn0YnJxfS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #0b0a08;
}
.cid-tbn0YnJxfS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tbn0YnJxfS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tbn0YnJxfS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tbn0YnJxfS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tbn0YnJxfS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tbn0YnJxfS nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tbn0YnJxfS nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tbn0YnJxfS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tbn0YnJxfS .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tbn0YnJxfS a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tbn0YnJxfS .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #ffffff;
  display: inline-flex;
}
.cid-tbn0YnJxfS .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-tbn0YnJxfS .soc-item {
  margin: .5rem .3rem;
}
.cid-tbn0YnJxfS .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tbn0YnJxfS a.nav-link,
.cid-tbn0YnJxfS a.dropdown-item {
  display: flex;
  align-items: center;
}
.cid-tbn0YnJxfS a.nav-link .mbr-iconfont-btn,
.cid-tbn0YnJxfS a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-tbn0YnJxfS a.nav-link:hover .mbr-iconfont-btn,
.cid-tbn0YnJxfS a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-tbn0YnJxfS a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tbn0YnJxfS .navbar {
    height: 77px;
  }
  .cid-tbn0YnJxfS .navbar.opened {
    height: auto;
  }
  .cid-tbn0YnJxfS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tbn0Yogn46 {
  padding-top: 90px;
  padding-bottom: 60px;
  background-image: linear-gradient(190deg, #bebebe, #000000);
}
.cid-tbn0Yogn46 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-tbn0Yogn46 .nav-tabs .nav-item.open .nav-link:focus,
.cid-tbn0Yogn46 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tbn0Yogn46 .nav-link.active {
  background: #e1e1e1;
}
.cid-tbn0Yogn46 .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-tbn0Yogn46 .nav-link:hover {
  background: #e1e1e1;
}
.cid-tbn0Yogn46 .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-tbn0Yogn46 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-tbn0Yogn46 .nav-link.display-4 {
  font-size: 15px;
}
.cid-tbn0Yogn46 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-tbn0Yogn46 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-tbn0Yogn46 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-tbn0Yogn46 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-tbn0Yogn46 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-tbn0Yogn46 .widget {
  margin-top: 30px;
  background-color: #e1e1e1;
  border-radius: 4px;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #e1e1e1;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #e1e1e1;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-tbn0Yogn46 .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-tbn0Yogn46 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-tbn0Yogn46 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-tbn0Yogn46 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-tbn0Yogn46 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-tbn0Yogn46 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-tbn0Yogn46 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-tbn0Yogn46 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-tbn0Yogn46 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-tbn0Yogn46 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-tbn0Yogn46 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-tbn0Yogn46 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-tbn0Yogn46 .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-tbn0Yogn46 .mbr-text,
  .cid-tbn0Yogn46 .nav-link,
  .cid-tbn0Yogn46 .mbr-card-title,
  .cid-tbn0Yogn46 .mbr-section-title {
    text-align: left;
  }
  .cid-tbn0Yogn46 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-tbn0Yogn46 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-tbn0Yogn46 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
}
.cid-tbn0Yogn46 H2 {
  color: #930909;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #0b0a08;
}
.cid-tbn0Yogn46 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #0b0a08;
}
.cid-tbBzPc53qq {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: linear-gradient(210deg, #0e0e0e, #000000);
}
.cid-tbBzPc53qq .mbr-section-title {
  color: #b10e0e;
  text-align: center;
}
.cid-tbBzPc53qq .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tbBzPc53qq .line {
  background: #ffffff;
  height: 1px;
  width: 100%;
  margin-top: 2rem;
}
.cid-tbBzPc53qq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbBzPc53qq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpeg");
}
.cid-ts8Kp8YI0x .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8Kp8YI0x .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8Kp8YI0x .price {
  color: #000000;
}
.cid-ts8Kp8YI0x .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8Kp8YI0x .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8Kp8YI0x .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8Kp8YI0x .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8Kp8YI0x .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8Kp8YI0x .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8Kp8YI0x UL {
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-title {
  color: #0b0a08;
}
.cid-ts8Kp8YI0x .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8Kp8YI0x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x .price-term {
  color: #0b0a08;
}
.cid-ts8MgLYDlW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8MgLYDlW .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8MgLYDlW .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8MgLYDlW .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8MgLYDlW .price {
  color: #000000;
}
.cid-ts8MgLYDlW .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8MgLYDlW .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8MgLYDlW .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8MgLYDlW .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8MgLYDlW .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8MgLYDlW .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8MgLYDlW UL {
  color: #696969;
}
.cid-ts8MgLYDlW .plan-title {
  color: #0b0a08;
}
.cid-ts8MgLYDlW .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8MgLYDlW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8MgLYDlW .price-term {
  color: #0b0a08;
}
@media (min-width: 991px) {
  .cid-ts8MgLYDlW .container {
    width: 50%;
  }
}
.cid-tdJVPIfxuO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tdJVPIfxuO .item {
  margin-right: 25px !imporant;
  margin-left: 25px !imporant;
}
.cid-tdJVPIfxuO img,
.cid-tdJVPIfxuO .item-img {
  transition: all 0.5s;
  width: 100%;
}
.cid-tdJVPIfxuO .item-img {
  height: 100%;
}
.cid-tdJVPIfxuO .item-img img {
  object-fit: cover;
  height: 100%;
}
.cid-tdJVPIfxuO .item:focus,
.cid-tdJVPIfxuO span:focus {
  outline: none;
}
.cid-tdJVPIfxuO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tdJVPIfxuO .title-block {
  z-index: 99999;
  min-width: 200px;
  text-align: center;
  top: 90%;
  left: 50%;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tdJVPIfxuO .mbr-text {
  font-family: "Josefin Sans";
  color: #9a948d;
}
.cid-tdJVPIfxuO .mbr-section-subtitle {
  font-family: "EB Garamond";
  color: #9a948d;
}
.cid-tdJVPIfxuO .item-wrapper:hover .title-block {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-tdJVPIfxuO .item-wrapper:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.9);
  opacity: 0.4;
}
.cid-tdJVPIfxuO .slide-content {
  position: relative;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tdJVPIfxuO .embla__slide {
  display: flex;
  justify-content: center;
  min-width: 38%;
  max-width: 38%;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tdJVPIfxuO .embla__button--next,
.cid-tdJVPIfxuO .embla__button--prev {
  display: flex;
}
.cid-tdJVPIfxuO .embla__button {
  color: #9a948d;
  top: 50%;
  width: 100px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 38px;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}
.cid-tdJVPIfxuO .embla__button .mobi-mbri {
  display: none;
}
.cid-tdJVPIfxuO .embla__button:hover {
  color: #fff;
  opacity: 1;
}
.cid-tdJVPIfxuO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tdJVPIfxuO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--prev {
    margin-left: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--next {
    margin-right: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla {
  position: relative;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tdJVPIfxuO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tdJVPIfxuO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ts8Mi2UI5G {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8Mi2UI5G .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8Mi2UI5G .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8Mi2UI5G .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8Mi2UI5G .price {
  color: #000000;
}
.cid-ts8Mi2UI5G .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8Mi2UI5G .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8Mi2UI5G .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8Mi2UI5G .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8Mi2UI5G .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8Mi2UI5G .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8Mi2UI5G UL {
  color: #696969;
}
.cid-ts8Mi2UI5G .plan-title {
  color: #0b0a08;
}
.cid-ts8Mi2UI5G .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8Mi2UI5G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Mi2UI5G .price-term {
  color: #0b0a08;
}
.cid-tnWIxuW03q {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0b0a08;
}
.cid-tnWIxuW03q .left-side {
  text-align: left;
  padding-right: 5rem;
}
.cid-tnWIxuW03q .row {
  align-items: center;
}
@media (max-width: 600px) {
  .cid-tnWIxuW03q .mbr-section-btn {
    margin-bottom: 25px;
  }
}
.cid-tnWIxuW03q .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tnWIxuW03q .mbr-section-subtitle {
  color: #626262;
  margin: 0;
  text-align: left;
}
.cid-tnWIxuW03q .panel-text {
  margin: 0;
  border: 0px;
  color: #ffffff;
}
.cid-tnWIxuW03q span {
  color: #ffffff;
  float: right;
  margin-top: 2px;
}
.cid-tnWIxuW03q .panel-title-edit {
  color: #ffffff;
  padding: 1rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #41392e;
}
.cid-tnWIxuW03q .card-header {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0;
}
.cid-tnWIxuW03q .card {
  border-radius: 0;
  margin-bottom: 22px;
}
@media (max-width: 990px) {
  .cid-tnWIxuW03q .left-side {
    padding: 15px;
  }
}
.cid-tnWIxuW03q img {
  width: 100%;
  transition: all 2s;
}
.cid-tnWIxuW03q img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tc8kTikTe9 {
  background-color: #0b0a08;
}
@media (max-width: 768px) {
  .cid-tc8kTikTe9 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.cid-tc8kTikTe9 .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-tc8kTikTe9 .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-tc8kTikTe9 .row {
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tc8kTikTe9 .row {
    position: relative;
  }
}
.cid-tc8kTikTe9 .custom-row {
  display: flex;
  max-width: 1200px;
  padding-left: 12px;
  padding-right: 12px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-tc8kTikTe9 .custom-row {
    padding-left: 16px;
    padding-right: 16px;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767px) {
  .cid-tc8kTikTe9 .map-col {
    height: 650px;
    order: 2;
    padding: 0!important;
  }
}
.cid-tc8kTikTe9 .col-text {
  position: relative;
}
.cid-tc8kTikTe9 .col-text .radial-svg {
  display: none;
}
@media (max-width: 767px) {
  .cid-tc8kTikTe9 .col-text {
    order: 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .cid-tc8kTikTe9 .col-text {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .cid-tc8kTikTe9 .col-text .radial-svg {
    display: block;
    position: absolute;
    top: 0;
    right: 84%;
    transform: scale(-1, 1);
    height: 100%;
    width: 150px;
    z-index: 1;
  }
  .cid-tc8kTikTe9 .col-text .radial-svg path {
    fill: #0b0a08;
  }
}
.cid-tc8kTikTe9 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .cid-tc8kTikTe9 .text-wrapper {
    padding-left: 4rem;
  }
}
.cid-tc8kTikTe9 .text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.cid-tc8kTikTe9 .label-text {
  width: 100%;
  letter-spacing: 2px;
  color: #ffffff;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .cid-tc8kTikTe9 .label-text {
    text-align: center;
  }
}
.cid-tc8kTikTe9 .mbr-section-title {
  margin-bottom: 32px;
  width: 100%;
  color: #111111;
}
@media (max-width: 767px) {
  .cid-tc8kTikTe9 .mbr-section-title {
    text-align: center;
    margin-bottom: 20px;
  }
}
.cid-tc8kTikTe9 .contact-container {
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .cid-tc8kTikTe9 .contact-container {
    width: 100%;
    margin-bottom: 20px;
  }
}
.cid-tc8kTikTe9 .contact-container .phone-container {
  padding: 16px 25px;
  background-color: #b10e0e;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8kTikTe9 .contact-container .phone-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8kTikTe9 .contact-container .email-container {
  padding: 16px 25px;
  background-color: #ffffff;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8kTikTe9 .contact-container .email-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8kTikTe9 .contact-text {
  color: #ffffff;
}
.cid-tc8kTikTe9 .cards-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cid-tc8kTikTe9 .cards-container {
    text-align: center;
  }
}
.cid-tc8kTikTe9 .cards-title {
  margin-bottom: 12px;
}
.cid-tc8kTikTe9 .card {
  padding: 9px 0;
}
.cid-tc8kTikTe9 .card-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .cid-tc8kTikTe9 .card-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .cid-tc8kTikTe9 .card-title {
    font-size: 1.5rem !important;
  }
}
.cid-tc8kTikTe9 .icon-box {
  margin-right: 12px;
}
.cid-tc8kTikTe9 .icon-box .mbr-iconfont {
  color: #ffffff;
}
.cid-tc8kTikTe9 .card-text {
  color: #ffffff;
  letter-spacing: inherit;
  flex-grow: 1;
}
.cid-tc8kTikTe9 .btn-container {
  width: 100%;
}
.cid-tc8kTikTe9 .mbr-section-btn {
  margin-top: 10px;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tc8kTikTe9 .mbr-section-btn {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }
}
.cid-tc8kTikTe9 .mbr-section-btn .btn {
  padding: 10px 10px 10px 10px;
  transition: all 0.3s ease 0s;
}
.cid-tc8kTikTe9 .mbr-section-btn .btn span {
  margin-left: 0;
  padding-left: 0.5rem;
  transition: all 0.3s ease 0s;
}
.cid-tc8kTikTe9 .mbr-section-btn .btn:hover span {
  padding-left: 1.25rem;
}
.cid-tc8kTikTe9 .google-map {
  position: absolute;
}
@media (max-width: 767px) {
  .cid-tc8kTikTe9 .google-map {
    height: 650px;
    width: 100%;
    padding: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .cid-tc8kTikTe9 .google-map {
    height: 100%;
    width: 50%;
    padding: 0;
    left: 0;
    top: 0;
  }
}
.cid-tc8kTikTe9 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tc8kTikTe9 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tc8kTikTe9 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tc8kTikTe9 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tc8kTikTe9 .mbr-section-title,
.cid-tc8kTikTe9 .mbr-section-btn {
  color: #ffffff;
}
.cid-tc8kTikTe9 .email-text {
  color: #0b0a08;
}
.cid-tbBAy7RcMy {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #0b0a08;
}
.cid-tbBAy7RcMy .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tbBAy7RcMy textarea {
  min-height: 150px;
}
.cid-tbBAy7RcMy input[name='yourSubject'] {
  margin-top: 1.5rem;
}
.cid-tbBAy7RcMy textarea[name='yourMessage'] {
  margin-top: 0.3rem;
}
.cid-tbBAy7RcMy .form-control,
.cid-tbBAy7RcMy .field-input {
  padding: 1rem 0rem;
  background-color: #101010;
  border: none !important;
  border-bottom: 2px solid #414141 !important;
  border-color: #414141 !important;
  color: #ffffff !important;
  transition: 0.4s;
  font-size: 0.9rem;
  box-shadow: none;
  border-radius: 0px;
  outline: none;
}
.cid-tbBAy7RcMy .form-control input::-webkit-input-placeholder,
.cid-tbBAy7RcMy .field-input input::-webkit-input-placeholder,
.cid-tbBAy7RcMy .form-control textarea::-webkit-input-placeholder,
.cid-tbBAy7RcMy .field-input textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBAy7RcMy .form-control input:-moz-placeholder,
.cid-tbBAy7RcMy .field-input input:-moz-placeholder,
.cid-tbBAy7RcMy .form-control textarea:-moz-placeholder,
.cid-tbBAy7RcMy .field-input textarea:-moz-placeholder {
  color: #acacac !important;
}
.cid-tbBAy7RcMy .jq-number__spin:hover,
.cid-tbBAy7RcMy .jq-number__spin:focus {
  background-color: #101010;
  border-color: #e9204f !important;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tbBAy7RcMy .jq-number__spin {
  background-color: #101010;
  border-color: #414141 !important;
  color: #ffffff;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tbBAy7RcMy .jq-selectbox li,
.cid-tbBAy7RcMy .jq-selectbox li {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBAy7RcMy .jq-selectbox li:hover,
.cid-tbBAy7RcMy .jq-selectbox li.selected {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBAy7RcMy .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-tbBAy7RcMy .jq-number__spin.minus:hover:after,
.cid-tbBAy7RcMy .jq-number__spin.plus:hover:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
.cid-tbBAy7RcMy .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-tbBAy7RcMy .jq-number__spin.minus:after,
.cid-tbBAy7RcMy .jq-number__spin.plus:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
@media (max-width: 992px) {
  .cid-tbBAy7RcMy .media-content {
    padding-left: 0rem;
    padding-top: 2rem;
  }
  .cid-tbBAy7RcMy .social-list {
    margin-bottom: 3rem;
  }
  .cid-tbBAy7RcMy .email-input {
    margin-top: 2rem;
  }
}
.cid-tbBAy7RcMy .mbr-section-subtitle {
  color: #e60404;
  margin-bottom: 2.4rem;
}
.cid-tbBAy7RcMy .mbr-text {
  color: #acacac;
  margin-bottom: 3.5rem;
}
.cid-tbBAy7RcMy .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
  margin-right: 0.6rem;
}
.cid-tbBAy7RcMy .mbr-iconfont-social:before {
  padding: 1rem;
  border: 2px solid;
  border-radius: 100px;
  border-color: #e60404;
  transition: all 0.3s;
}
.cid-tbBAy7RcMy .mbr-iconfont-social:hover {
  color: #e60404;
}
.cid-tbBAy7RcMy .social-list {
  display: flex;
}
.cid-tbBAy7RcMy .social-list a {
  transition: 0.3s;
}
.cid-tbBAy7RcMy .social-list a:hover {
  transform: translateY(-8px);
}
.cid-tbBAy7RcMy .row {
  align-items: center;
}
.cid-tbBAy7RcMy .mbr-section-title {
  margin-bottom: 1.3rem;
}
.cid-tbBAy7RcMy .btn {
  font-weight: bold;
  padding: 1rem 5.5rem;
}
.cid-tbBAy7RcMy .form-btn {
  margin-top: 2.5rem;
}
.cid-tbBAy7RcMy input::-webkit-input-placeholder,
.cid-tbBAy7RcMy textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBAy7RcMy input:-moz-placeholder,
.cid-tbBAy7RcMy textarea:-moz-placeholder {
  color: #acacac !important;
}
@media (min-width: 992px) {
  .cid-tbBAy7RcMy .media-content {
    padding-right: 3rem;
  }
  .cid-tbBAy7RcMy .email-input {
    padding-left: 2.2rem;
  }
}
@media (min-width: 767px) {
  .cid-tbBAy7RcMy .row {
    padding: 0 1rem;
  }
}
.cid-tbBAy7RcMy .btn:hover {
  background-color: #e60404 !important;
  border-color: #e60404 !important;
  color: #ffffff !important;
}
@media (max-width: 767px) {
  .cid-tbBAy7RcMy .form-btn {
    width: 100%;
  }
  .cid-tbBAy7RcMy .btn {
    width: 100%;
  }
}
.cid-tbBAy7RcMy H1 {
  color: #ffffff;
}
.cid-tbn0YuxJKS {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #0b0a08;
}
.cid-tbn0YuxJKS .media-container-row {
  align-items: center;
}
.cid-tbn0YuxJKS .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tbn0YuxJKS .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tbn0YuxJKS .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tbn0YuxJKS .foot-menu li {
  padding: 0.1rem 0rem !important;
  position: relative;
  margin: 0 0.5rem;
}
.cid-tbn0YuxJKS .foot-menu-item {
  transform: 0.2s;
}
.cid-tbn0YuxJKS .foot-menu-item:hover a {
  color: #e60404 !important;
}
.cid-tbn0YuxJKS .foot-menu-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 1px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tbn0YuxJKS .foot-menu-item:hover::before {
  width: 60px;
  background-color: #e60404;
}
.cid-tbn0YuxJKS .mbr-text {
  color: #747474;
}
@media (max-width: 992px) {
  .cid-tbn0YuxJKS .foot-menu {
    justify-content: center;
  }
  .cid-tbn0YuxJKS .mbr-text {
    text-align: center;
  }
  .cid-tbn0YuxJKS .media-container-row {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .cid-tbn0YuxJKS .foot-menu {
    justify-content: flex-end;
  }
}
.cid-tbn0YuxJKS .link:hover {
  color: #ffffff;
}
.cid-tbn0YuxJKS .media-container-row .mbr-text {
  color: #acacac;
}
section {
    background-color: #fff;
}

body {
    font-style: normal;
    line-height: 1.5;
    font-weight: 400;
    color: #fff;
    position: relative;
}

button {
    background-color: transparent;
    border-color: transparent;
}

section,
.container,
.container-fluid {
    position: relative;
    word-wrap: break-word;
}

a.mbr-iconfont:hover {
    text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
    margin-bottom: 0;
}

a {
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

a,
a:hover {
    text-decoration: none;
}

.mbr-section-title {
    font-style: normal;
    line-height: 1.3;
}

.mbr-section-subtitle {
    line-height: 1.3;
}

.mbr-text {
    font-style: normal;
    line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    font-weight: 400;
}

b,
strong {
    font-weight: bold;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition-delay: 9999s;
    -webkit-transition-property: background-color, color;
    transition-property: background-color, color;
}

textarea[type='hidden'] {
    display: none;
}

section {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

section .mbr-background-video,
section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.hidden {
    visibility: hidden;
}

.mbr-z-index20 {
    z-index: 20;
}

/*! Base colors */
.mbr-white {
    color: #fff;
}

.mbr-black {
    color: #111;
}

.mbr-bg-white {
    background-color: #fff;
}

.mbr-bg-black {
    background-color: #000;
}

/*! Text-aligns */
.align-left {
    text-align: left;
}

.align-center {
    text-align: center;
}

.align-right {
    text-align: right;
}

/*! Font-weight  */
.mbr-light {
    font-weight: 300;
}

.mbr-regular {
    font-weight: 400;
}

.mbr-semibold {
    font-weight: 500;
}

.mbr-bold {
    font-weight: 700;
}

/*! Media  */
.media-content {
    flex-basis: 100%;
}

.media-container-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: start;
}

.media-container-row .media-size-item {
    width: 400px;
}

.media-container-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: stretch;
}

.media-container-column > * {
    width: 100%;
}

@media (min-width: 992px) {
    .media-container-row {
        flex-wrap: nowrap;
    }
}

figure {
    margin-bottom: 0;
    overflow: hidden;
}

figure[mbr-media-size] {
    transition: width 0.1s;
}

img,
iframe {
    display: block;
    width: 100%;
}

.card {
    background-color: transparent;
    border: none;
}

.card-box {
    width: 100%;
}

.card-img {
    text-align: center;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
}

.media {
    max-width: 100%;
    margin: 0 auto;
}

.mbr-figure {
    align-self: center;
}

.media-container > div {
    max-width: 100%;
}

.mbr-figure img,
.card-img img {
    width: 100%;
}

@media (max-width: 991px) {
    .media-size-item {
        width: auto !important;
    }

    .media {
        width: auto;
    }

    .mbr-figure {
        width: 100% !important;
    }
}

/*! Buttons */
.mbr-section-btn {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
    font-size: 0;
}

.btn {
    font-weight: 400;
    border-width: 1px;
    font-style: italic;
    margin: 0.6rem 0.6rem;
    white-space: normal;
    transition: all 0.2s ease-in-out;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    word-break: break-word;
}

.btn-sm {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-md {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-lg {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-form {
    margin: 0;
}

.btn-form:hover {
    cursor: pointer;
}

nav .mbr-section-btn {
    margin-left: 0rem;
    margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
    order: 1;
    cursor: pointer;
    margin-left: 0.5rem;
    vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
    margin-left: 0.8rem;
}

.mbr-regular {
    font-weight: 400;
}

.mbr-semibold {
    font-weight: 500;
}

.mbr-bold {
    font-weight: 700;
}

[type='submit'] {
    -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
    min-height: 100vh;
}

.mbr-fullscreen {
    display: flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    align-items: center;
    min-height: 100vh;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

/*! Map */
.map {
    height: 25rem;
    position: relative;
}

.map iframe {
    width: 100%;
    height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
    bottom: 25px;
    right: 90px;
    position: fixed;
    text-align: right;
    z-index: 5000;
    color: #fff;
    font-size: 22px;
}

.mbr-arrow-up a {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    height: 60px;
    width: 60px;
    border: 2px solid #fff;
    outline-style: none !important;
    position: relative;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    text-align: center;
}

.mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

.mbr-arrow-up a i {
    line-height: 60px;
}

.mbr-arrow-up-icon {
    display: block;
    color: #fff;
}

.mbr-arrow-up-icon::before {
    content: '›';
    display: inline-block;
    font-family: serif;
    font-size: 22px;
    line-height: 1;
    font-style: normal;
    position: relative;
    top: 6px;
    left: -4px;
    transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
    position: absolute;
    bottom: 45px;
    left: 50%;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(80, 80, 80, 0.5);
    border-radius: 50%;
    transform: translateX(-50%);
}

@media (max-width: 767px) {
    .mbr-arrow {
        display: none;
    }
}

.mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite;
    color: #fff;
}

.mbr-arrow > a > i {
    position: absolute;
    top: -2px;
    left: 15px;
    font-size: 2rem;
}

#scrollToTop a i::before {
    content: '';
    position: absolute;
    display: block;
    border-bottom: 2.5px solid #fff;
    border-left: 2.5px solid #fff;
    width: 27.8%;
    height: 27.8%;
    left: 50%;
    top: 51%;
    transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@-webkit-keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@media (max-width: 500px) {
    .mbr-arrow-up {
        left: 0;
        right: 0;
        text-align: center;
    }
}

@keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

@-webkit-keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

.bg-gradient {
    background-size: 200% 200%;
    animation: gradient-animation 5s infinite alternate;
    -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
    display: -webkit-flex;
}

.menu .navbar-brand span {
    display: flex;
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-logo img {
    display: -webkit-flex;
    width: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu .navbar-toggleable-sm .navbar-nav {
        display: -ms-flexbox;
    }
}

@media (max-width: 991px) {
    .menu .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .navbar-collapse.show {
        overflow: auto;
    }
}

@media (min-width: 992px) {
    .menu .navbar-nav.nav-dropdown {
        display: -webkit-flex;
    }

    .menu .navbar-toggleable-sm .navbar-collapse {
        display: -webkit-flex !important;
    }

    .menu .collapsed .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .collapsed .navbar-collapse.show {
        overflow: auto;
    }
}

@media (max-width: 767px) {
    .menu .navbar-collapse {
        max-height: 80vh;
    }
}

.nav-link .mbr-iconfont {
    margin-right: 0.5rem;
}

.navbar {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-justify-content: space-between;
}

.navbar-collapse {
    -webkit-flex-basis: 100%;
    -webkit-flex-grow: 1;
    -webkit-align-items: center;
}

.nav-dropdown .link {
    padding: 0.667em 1.667em !important;
    margin: 0 !important;
}

.nav {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}

.row {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}

.justify-content-center {
    -webkit-justify-content: center;
}

.form-inline {
    display: -webkit-flex;
}

.card-wrapper {
    -webkit-flex: 1;
}

.carousel-control {
    z-index: 10;
    display: -webkit-flex;
}

.carousel-controls {
    display: -webkit-flex;
}

.media {
    display: -webkit-flex;
}

.form-group:focus {
    outline: none;
}

.jq-selectbox__select {
    padding: 7px 0;
    position: relative;
}

.jq-selectbox__dropdown {
    overflow: hidden;
    border-radius: 10px;
    position: absolute;
    top: 100%;
    left: 0 !important;
    width: 100% !important;
}

.jq-selectbox__trigger-arrow {
    right: 0;
    transform: translateY(-50%);
}

.jq-selectbox li {
    padding: 1.07em 0.5em;
}

input[type='range'] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
    height: 100%;
}

.modal-dialog .carousel-inner {
    height: calc(100vh - 1.75rem);
}

@media (max-width: 575px) {
    .modal-dialog .carousel-inner {
        height: calc(100vh - 1rem);
    }
}

.carousel-item {
    text-align: center;
}

.carousel-item img {
    margin: auto;
}

.navbar-toggler {
    align-self: flex-start;
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none;
    box-shadow: none;
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: '';
    background: no-repeat center center;
    background-size: 100% 100%;
}

.navbar-toggler-left {
    position: absolute;
    left: 1rem;
}

.navbar-toggler-right {
    position: absolute;
    right: 1rem;
}

.card-img {
    width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
    flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
    bottom: initial !important;
}

html,
body {
    height: auto;
    min-height: 100vh;
}

.dropup .dropdown-toggle::after {
    display: none;
}

.form-asterisk {
    font-family: initial;
    position: absolute;
    top: -2px;
    font-weight: normal;
}

.form-control-label {
    position: relative;
    cursor: pointer;
    margin-bottom: 0.357em;
    padding: 0;
}

.alert {
    color: #fff;
    border-radius: 0;
    border: 0;
    font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 1.875rem;
    padding: 1.25rem;
    position: relative;
    text-align: center;
}

.alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: '';
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
}

.form-control {
    background-color: #fff;
    background-clip: border-box;
    color: #232323;
    line-height: 1rem !important;
    height: auto;
    padding: 0.6rem 1.2rem;
    transition: border-color 0.25s ease 0s;
    border: 1px solid transparent !important;
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px,
        rgba(0, 0, 0, 0.07) 0px 1px 3px 0px,
        rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}

.form-active .form-control:invalid {
    border-color: red;
}

form .row {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
}

form .row [class*='col'] {
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

form .mbr-section-btn {
    margin: 0;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

form .btn {
    display: flex;
    padding: 0.6rem 1.2rem;
    margin: 0;
}

form .form-check-input {
    margin-top: 0.5;
}

textarea.form-control {
    line-height: 1.5rem !important;
}

.form-group {
    margin-bottom: 1.2rem;
}

.form-control,
form .btn {
    min-height: 48px;
}

.gdpr-block label span.textGDPR input[name='gdpr'] {
    top: 7px;
}

.form-control:focus {
    box-shadow: none;
}

:focus {
    outline: none;
}

.mbr-overlay {
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    pointer-events: none;
}

blockquote {
    font-style: italic;
    padding: 3rem;
    font-size: 1.09rem;
    position: relative;
    border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
    margin-bottom: 2.3125rem;
}

.mt-4 {
    margin-top: 2rem !important;
}

.mb-4 {
    margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
    .container {
        padding-left: 16px;
        padding-right: 16px;
    }

    .row {
        margin-left: -16px;
        margin-right: -16px;
    }

    .row > [class*='col'] {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (min-width: 768px) {
    .container-fluid {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mbr-container {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
    .mbr-container {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.item-wrapper {
    overflow: hidden;
}

.app-video-wrapper > img {
    opacity: 1;
}

.item {
    position: relative;
}

.dropdown-menu .dropdown-menu {
    left: 100%;
}

.dropdown-item + .dropdown-menu {
    display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
    display: block;
}

.dropdown:hover .dropdown-menu {
    display: block;
}
.cid-tdJE7mRuRi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e909';
  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-tdJE7mRuRi .nav-item,
.cid-tdJE7mRuRi .nav-link,
.cid-tdJE7mRuRi .navbar-caption {
  font-weight: normal;
}
.cid-tdJE7mRuRi .nav-item:focus,
.cid-tdJE7mRuRi .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-tdJE7mRuRi .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
}
.cid-tdJE7mRuRi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-tdJE7mRuRi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tdJE7mRuRi .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-tdJE7mRuRi .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tdJE7mRuRi .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tdJE7mRuRi .dropdown .dropdown-menu .dropdown-item .soc-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-tdJE7mRuRi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tdJE7mRuRi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tdJE7mRuRi .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
  background: none;
}
.cid-tdJE7mRuRi .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-tdJE7mRuRi .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-tdJE7mRuRi .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-tdJE7mRuRi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tdJE7mRuRi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tdJE7mRuRi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(99vh - 8rem);
  }
}
.cid-tdJE7mRuRi .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-tdJE7mRuRi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tdJE7mRuRi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tdJE7mRuRi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tdJE7mRuRi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tdJE7mRuRi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tdJE7mRuRi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tdJE7mRuRi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tdJE7mRuRi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tdJE7mRuRi .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-tdJE7mRuRi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tdJE7mRuRi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tdJE7mRuRi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tdJE7mRuRi .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tdJE7mRuRi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tdJE7mRuRi .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tdJE7mRuRi .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tdJE7mRuRi .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-tdJE7mRuRi .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tdJE7mRuRi .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-tdJE7mRuRi .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tdJE7mRuRi .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tdJE7mRuRi .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tdJE7mRuRi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tdJE7mRuRi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tdJE7mRuRi .dropdown-item.active,
.cid-tdJE7mRuRi .dropdown-item:active {
  background-color: transparent;
}
.cid-tdJE7mRuRi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tdJE7mRuRi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tdJE7mRuRi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tdJE7mRuRi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tdJE7mRuRi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tdJE7mRuRi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tdJE7mRuRi ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tdJE7mRuRi .navbar-buttons {
  text-align: center;
}
.cid-tdJE7mRuRi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tdJE7mRuRi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #0b0a08;
}
.cid-tdJE7mRuRi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tdJE7mRuRi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tdJE7mRuRi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tdJE7mRuRi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tdJE7mRuRi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tdJE7mRuRi nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tdJE7mRuRi nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tdJE7mRuRi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tdJE7mRuRi .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tdJE7mRuRi a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdJE7mRuRi .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #ffffff;
  display: inline-flex;
}
.cid-tdJE7mRuRi .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-tdJE7mRuRi .soc-item {
  margin: .5rem .3rem;
}
.cid-tdJE7mRuRi .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tdJE7mRuRi a.nav-link,
.cid-tdJE7mRuRi a.dropdown-item {
  display: flex;
  align-items: center;
}
.cid-tdJE7mRuRi a.nav-link .mbr-iconfont-btn,
.cid-tdJE7mRuRi a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-tdJE7mRuRi a.nav-link:hover .mbr-iconfont-btn,
.cid-tdJE7mRuRi a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-tdJE7mRuRi a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tdJE7mRuRi .navbar {
    height: 77px;
  }
  .cid-tdJE7mRuRi .navbar.opened {
    height: auto;
  }
  .cid-tdJE7mRuRi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tdJDUijrxx {
  overflow: hidden;
  background-image: url("../../../assets/images/02-1024x540.jpg");
}
.cid-tdJDUijrxx .image {
  position: absolute;
  background-image: url("../../../assets/images/loga-la-rosa-negra-2000x2168.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1 !important;
  width: 400px;
  height: 400px;
  margin-left: 64vw;
  transform-origin: center;
  transform: rotate(0deg);
}
@media (max-width: 991px) {
  .cid-tdJDUijrxx .image {
    display: none;
  }
}
.cid-tdJDUijrxx .position {
  z-index: 10;
}
.cid-tdJDUijrxx .mbr-section-subtitle {
  margin: 10px 0 15px;
  line-height: 1.55;
}
.cid-tdJDUijrxx .mbr-section-title {
  margin-bottom: 0;
}
.cid-tdJDUijrxx .mbr-text {
  margin-top: 30px;
}
.cid-tdJDUijrxx .mbr-section-btn {
  margin-top: 30px;
}
.cid-tdJDUijrxx .info__block {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.cid-tdJDUijrxx .divider {
  background-color: #191f23;
  width: 100%;
  height: 1px;
  display: inline-block;
}
.cid-tdJDUijrxx .info__block-item {
  width: 130px;
  padding-top: 25px;
  margin-right: 25px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-tdJDUijrxx .info__block-item {
    margin-right: 10px;
  }
}
.cid-tdJDUijrxx .title__item,
.cid-tdJDUijrxx .text__item {
  margin-bottom: 0;
}
.cid-tdJDUijrxx .text__item {
  line-height: 1.35;
  text-align: left;
}
.cid-tdJDUijrxx .animated-element {
  color: #262221;
}
.cid-tdJDUijrxx .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #262221;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-tdJDUijrxx .display-7 {
  margin-top: 10px;
}
.cid-tdJDUUHXSj {
  padding-top: 90px;
  padding-bottom: 60px;
  background-image: linear-gradient(190deg, #bebebe, #000000);
}
.cid-tdJDUUHXSj h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
}

.cid-tdJDUUHXSj .nav-tabs .nav-item.open .nav-link:focus,
.cid-tdJDUUHXSj .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tdJDUUHXSj .nav-link.active {
  background: #e1e1e1;
}
.cid-tdJDUUHXSj .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-tdJDUUHXSj .nav-link:hover {
  background: #e1e1e1;
}
.cid-tdJDUUHXSj .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-tdJDUUHXSj .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-tdJDUUHXSj .nav-link.display-4 {
  font-size: 15px;
}
.cid-tdJDUUHXSj .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-tdJDUUHXSj .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-tdJDUUHXSj .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-tdJDUUHXSj .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-tdJDUUHXSj .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-tdJDUUHXSj .widget {
  margin-top: 30px;
  background-color: #e1e1e1;
  border-radius: 4px;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #e1e1e1;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #e1e1e1;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-tdJDUUHXSj .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-tdJDUUHXSj .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-tdJDUUHXSj .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-tdJDUUHXSj .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-tdJDUUHXSj .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-tdJDUUHXSj .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-tdJDUUHXSj .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-tdJDUUHXSj .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-tdJDUUHXSj .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-tdJDUUHXSj .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-tdJDUUHXSj .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-tdJDUUHXSj .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-tdJDUUHXSj .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-tdJDUUHXSj .mbr-text,
  .cid-tdJDUUHXSj .nav-link,
  .cid-tdJDUUHXSj .mbr-card-title,
  .cid-tdJDUUHXSj .mbr-section-title {
    text-align: left;
  }
  .cid-tdJDUUHXSj .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-tdJDUUHXSj .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-tdJDUUHXSj .tab-content .tab-pane .mbr-text {
  color: #e1e1e1;
}
.cid-tdJDUUHXSj h2 {
  color: #930909;
}
.cid-tdJDUUHXSj .wh {
  color: #FFF !important;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #0b0a08;
}
.cid-tdJDUUHXSj .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #0b0a08;
}
.cid-tdJKHQbT9s {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: linear-gradient(210deg, #0e0e0e, #000000);
}
.cid-tdJKHQbT9s .mbr-section-title {
  color: #b10e0e;
  text-align: center;
}
.cid-tdJKHQbT9s .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tdJKHQbT9s .line {
  background: #ffffff;
  height: 1px;
  width: 100%;
  margin-top: 2rem;
}
.cid-tdJKHQbT9s .mbr-fallback-image.disabled {
  display: none;
}
.cid-tdJKHQbT9s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpeg");
}
.cid-ts8Kp8YI0x .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8Kp8YI0x .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8Kp8YI0x .price {
  color: #000000;
}
.cid-ts8Kp8YI0x .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8Kp8YI0x .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8Kp8YI0x .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8Kp8YI0x .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8Kp8YI0x .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8Kp8YI0x .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8Kp8YI0x UL {
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-title {
  color: #0b0a08;
}
.cid-ts8Kp8YI0x .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8Kp8YI0x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x .price-term {
  color: #0b0a08;
}
.cid-ts8NpFqbs7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8NpFqbs7 .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8NpFqbs7 .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8NpFqbs7 .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8NpFqbs7 .price {
  color: #000000;
}
.cid-ts8NpFqbs7 .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8NpFqbs7 .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8NpFqbs7 .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8NpFqbs7 .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8NpFqbs7 .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8NpFqbs7 .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8NpFqbs7 UL {
  color: #696969;
}
.cid-ts8NpFqbs7 .plan-title {
  color: #0b0a08;
}
.cid-ts8NpFqbs7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8NpFqbs7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8NpFqbs7 .price-term {
  color: #0b0a08;
}
@media (min-width: 991px) {
  .cid-ts8NpFqbs7 .container {
    width: 50%;
  }
}
.cid-tdJKMueOfr {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tdJKMueOfr .item {
  margin-right: 25px !imporant;
  margin-left: 25px !imporant;
}
.cid-tdJKMueOfr img,
.cid-tdJKMueOfr .item-img {
  transition: all 0.5s;
  width: 100%;
}
.cid-tdJKMueOfr .item-img {
  height: 100%;
}
.cid-tdJKMueOfr .item-img img {
  object-fit: cover;
  height: 100%;
}
.cid-tdJKMueOfr .item:focus,
.cid-tdJKMueOfr span:focus {
  outline: none;
}
.cid-tdJKMueOfr .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tdJKMueOfr .title-block {
  z-index: 99999;
  min-width: 200px;
  text-align: center;
  top: 90%;
  left: 50%;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tdJKMueOfr .mbr-text {
  font-family: "Josefin Sans";
  color: #9a948d;
}
.cid-tdJKMueOfr .mbr-section-subtitle {
  font-family: "EB Garamond";
  color: #9a948d;
}
.cid-tdJKMueOfr .item-wrapper:hover .title-block {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-tdJKMueOfr .item-wrapper:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.9);
  opacity: 0.4;
}
.cid-tdJKMueOfr .slide-content {
  position: relative;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tdJKMueOfr .embla__slide {
  display: flex;
  justify-content: center;
  min-width: 38%;
  max-width: 38%;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tdJKMueOfr .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tdJKMueOfr .embla__button--next,
.cid-tdJKMueOfr .embla__button--prev {
  display: flex;
}
.cid-tdJKMueOfr .embla__button {
  color: #9a948d;
  top: 50%;
  width: 100px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 38px;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}
.cid-tdJKMueOfr .embla__button .mobi-mbri {
  display: none;
}
.cid-tdJKMueOfr .embla__button:hover {
  color: #fff;
  opacity: 1;
}
.cid-tdJKMueOfr .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tdJKMueOfr .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJKMueOfr .embla__button.embla__button--prev {
    margin-left: 0.5rem;
  }
}
.cid-tdJKMueOfr .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJKMueOfr .embla__button.embla__button--next {
    margin-right: 0.5rem;
  }
}
.cid-tdJKMueOfr .embla {
  position: relative;
  width: 100%;
}
.cid-tdJKMueOfr .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tdJKMueOfr .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tdJKMueOfr .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tdJKMueOfr .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ts8NqLptNu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8NqLptNu .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8NqLptNu .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8NqLptNu .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8NqLptNu .price {
  color: #000000;
}
.cid-ts8NqLptNu .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8NqLptNu .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8NqLptNu .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8NqLptNu .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8NqLptNu .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8NqLptNu .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8NqLptNu UL {
  color: #696969;
}
.cid-ts8NqLptNu .plan-title {
  color: #0b0a08;
}
.cid-ts8NqLptNu .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8NqLptNu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8NqLptNu .price-term {
  color: #0b0a08;
}
.cid-tdJL30TDoX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0b0a08;
}
.cid-tdJL30TDoX .left-side {
  text-align: left;
  padding-right: 5rem;
}
.cid-tdJL30TDoX .row {
  align-items: center;
}
@media (max-width: 600px) {
  .cid-tdJL30TDoX .mbr-section-btn {
    margin-bottom: 25px;
  }
}
.cid-tdJL30TDoX .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tdJL30TDoX .mbr-section-subtitle {
  color: #626262;
  margin: 0;
  text-align: left;
}
.cid-tdJL30TDoX .panel-text {
  margin: 0;
  border: 0px;
  color: #ffffff;
}
.cid-tdJL30TDoX span {
  color: #ffffff;
  float: right;
  margin-top: 2px;
}
.cid-tdJL30TDoX .panel-title-edit {
  color: #ffffff;
  padding: 1rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #41392e;
}
.cid-tdJL30TDoX .card-header {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0;
}
.cid-tdJL30TDoX .card {
  border-radius: 0;
  margin-bottom: 22px;
}
@media (max-width: 990px) {
  .cid-tdJL30TDoX .left-side {
    padding: 15px;
  }
}
.cid-tdJL30TDoX img {
  width: 100%;
  transition: all 2s;
}
.cid-tdJL30TDoX img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tdJL8pxdvD {
  background-color: #0b0a08;
}
@media (max-width: 768px) {
  .cid-tdJL8pxdvD {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.cid-tdJL8pxdvD .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-tdJL8pxdvD .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-tdJL8pxdvD .row {
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tdJL8pxdvD .row {
    position: relative;
  }
}
.cid-tdJL8pxdvD .custom-row {
  display: flex;
  max-width: 1200px;
  padding-left: 12px;
  padding-right: 12px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-tdJL8pxdvD .custom-row {
    padding-left: 16px;
    padding-right: 16px;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767px) {
  .cid-tdJL8pxdvD .map-col {
    height: 650px;
    order: 2;
    padding: 0!important;
  }
}
.cid-tdJL8pxdvD .col-text {
  position: relative;
}
.cid-tdJL8pxdvD .col-text .radial-svg {
  display: none;
}
@media (max-width: 767px) {
  .cid-tdJL8pxdvD .col-text {
    order: 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .cid-tdJL8pxdvD .col-text {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .cid-tdJL8pxdvD .col-text .radial-svg {
    display: block;
    position: absolute;
    top: 0;
    right: 84%;
    transform: scale(-1, 1);
    height: 100%;
    width: 150px;
    z-index: 1;
  }
  .cid-tdJL8pxdvD .col-text .radial-svg path {
    fill: #0b0a08;
  }
}
.cid-tdJL8pxdvD .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .cid-tdJL8pxdvD .text-wrapper {
    padding-left: 4rem;
  }
}
.cid-tdJL8pxdvD .text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.cid-tdJL8pxdvD .label-text {
  width: 100%;
  letter-spacing: 2px;
  color: #ffffff;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .cid-tdJL8pxdvD .label-text {
    text-align: center;
  }
}
.cid-tdJL8pxdvD .mbr-section-title {
  margin-bottom: 32px;
  width: 100%;
  color: #111111;
}
@media (max-width: 767px) {
  .cid-tdJL8pxdvD .mbr-section-title {
    text-align: center;
    margin-bottom: 20px;
  }
}
.cid-tdJL8pxdvD .contact-container {
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .cid-tdJL8pxdvD .contact-container {
    width: 100%;
    margin-bottom: 20px;
  }
}
.cid-tdJL8pxdvD .contact-container .phone-container {
  padding: 16px 25px;
  background-color: #b10e0e;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tdJL8pxdvD .contact-container .phone-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tdJL8pxdvD .contact-container .email-container {
  padding: 16px 25px;
  background-color: #ffffff;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tdJL8pxdvD .contact-container .email-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tdJL8pxdvD .contact-text {
  color: #ffffff;
}
.cid-tdJL8pxdvD .cards-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cid-tdJL8pxdvD .cards-container {
    text-align: center;
  }
}
.cid-tdJL8pxdvD .cards-title {
  margin-bottom: 12px;
}
.cid-tdJL8pxdvD .card {
  padding: 9px 0;
}
.cid-tdJL8pxdvD .card-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .cid-tdJL8pxdvD .card-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .cid-tdJL8pxdvD .card-title {
    font-size: 1.5rem !important;
  }
}
.cid-tdJL8pxdvD .icon-box {
  margin-right: 12px;
}
.cid-tdJL8pxdvD .icon-box .mbr-iconfont {
  color: #ffffff;
}
.cid-tdJL8pxdvD .card-text {
  color: #ffffff;
  letter-spacing: inherit;
  flex-grow: 1;
}
.cid-tdJL8pxdvD .btn-container {
  width: 100%;
}
.cid-tdJL8pxdvD .mbr-section-btn {
  margin-top: 10px;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tdJL8pxdvD .mbr-section-btn {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }
}
.cid-tdJL8pxdvD .mbr-section-btn .btn {
  padding: 10px 10px 10px 10px;
  transition: all 0.3s ease 0s;
}
.cid-tdJL8pxdvD .mbr-section-btn .btn span {
  margin-left: 0;
  padding-left: 0.5rem;
  transition: all 0.3s ease 0s;
}
.cid-tdJL8pxdvD .mbr-section-btn .btn:hover span {
  padding-left: 1.25rem;
}
.cid-tdJL8pxdvD .google-map {
  position: absolute;
}
@media (max-width: 767px) {
  .cid-tdJL8pxdvD .google-map {
    height: 650px;
    width: 100%;
    padding: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .cid-tdJL8pxdvD .google-map {
    height: 100%;
    width: 50%;
    padding: 0;
    left: 0;
    top: 0;
  }
}
.cid-tdJL8pxdvD .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tdJL8pxdvD .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tdJL8pxdvD .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tdJL8pxdvD .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tdJL8pxdvD .mbr-section-title,
.cid-tdJL8pxdvD .mbr-section-btn {
  color: #ffffff;
}
.cid-tdJL8pxdvD .email-text {
  color: #0b0a08;
}
.cid-tdJL9gcbvN {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #0b0a08;
}
.cid-tdJL9gcbvN .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tdJL9gcbvN textarea {
  min-height: 150px;
}
.cid-tdJL9gcbvN input[name='yourSubject'] {
  margin-top: 1.5rem;
}
.cid-tdJL9gcbvN textarea[name='yourMessage'] {
  margin-top: 0.3rem;
}
.cid-tdJL9gcbvN .form-control,
.cid-tdJL9gcbvN .field-input {
  padding: 1rem 0rem;
  background-color: #101010;
  border: none !important;
  border-bottom: 2px solid #414141 !important;
  border-color: #414141 !important;
  color: #ffffff !important;
  transition: 0.4s;
  font-size: 0.9rem;
  box-shadow: none;
  border-radius: 0px;
  outline: none;
}
.cid-tdJL9gcbvN .form-control input::-webkit-input-placeholder,
.cid-tdJL9gcbvN .field-input input::-webkit-input-placeholder,
.cid-tdJL9gcbvN .form-control textarea::-webkit-input-placeholder,
.cid-tdJL9gcbvN .field-input textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tdJL9gcbvN .form-control input:-moz-placeholder,
.cid-tdJL9gcbvN .field-input input:-moz-placeholder,
.cid-tdJL9gcbvN .form-control textarea:-moz-placeholder,
.cid-tdJL9gcbvN .field-input textarea:-moz-placeholder {
  color: #acacac !important;
}
.cid-tdJL9gcbvN .jq-number__spin:hover,
.cid-tdJL9gcbvN .jq-number__spin:focus {
  background-color: #101010;
  border-color: #e9204f !important;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tdJL9gcbvN .jq-number__spin {
  background-color: #101010;
  border-color: #414141 !important;
  color: #ffffff;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tdJL9gcbvN .jq-selectbox li,
.cid-tdJL9gcbvN .jq-selectbox li {
  background-color: #101010;
  color: #ffffff;
}
.cid-tdJL9gcbvN .jq-selectbox li:hover,
.cid-tdJL9gcbvN .jq-selectbox li.selected {
  background-color: #101010;
  color: #ffffff;
}
.cid-tdJL9gcbvN .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-tdJL9gcbvN .jq-number__spin.minus:hover:after,
.cid-tdJL9gcbvN .jq-number__spin.plus:hover:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
.cid-tdJL9gcbvN .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-tdJL9gcbvN .jq-number__spin.minus:after,
.cid-tdJL9gcbvN .jq-number__spin.plus:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
@media (max-width: 992px) {
  .cid-tdJL9gcbvN .media-content {
    padding-left: 0rem;
    padding-top: 2rem;
  }
  .cid-tdJL9gcbvN .social-list {
    margin-bottom: 3rem;
  }
  .cid-tdJL9gcbvN .email-input {
    margin-top: 2rem;
  }
}
.cid-tdJL9gcbvN .mbr-section-subtitle {
  color: #e60404;
  margin-bottom: 2.4rem;
}
.cid-tdJL9gcbvN .mbr-text {
  color: #acacac;
  margin-bottom: 3.5rem;
}
.cid-tdJL9gcbvN .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
  margin-right: 0.6rem;
}
.cid-tdJL9gcbvN .mbr-iconfont-social:before {
  padding: 1rem;
  border: 2px solid;
  border-radius: 100px;
  border-color: #e60404;
  transition: all 0.3s;
}
.cid-tdJL9gcbvN .mbr-iconfont-social:hover {
  color: #e60404;
}
.cid-tdJL9gcbvN .social-list {
  display: flex;
}
.cid-tdJL9gcbvN .social-list a {
  transition: 0.3s;
}
.cid-tdJL9gcbvN .social-list a:hover {
  transform: translateY(-8px);
}
.cid-tdJL9gcbvN .row {
  align-items: center;
}
.cid-tdJL9gcbvN .mbr-section-title {
  margin-bottom: 1.3rem;
}
.cid-tdJL9gcbvN .btn {
  font-weight: bold;
  padding: 1rem 5.5rem;
}
.cid-tdJL9gcbvN .form-btn {
  margin-top: 2.5rem;
}
.cid-tdJL9gcbvN input::-webkit-input-placeholder,
.cid-tdJL9gcbvN textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tdJL9gcbvN input:-moz-placeholder,
.cid-tdJL9gcbvN textarea:-moz-placeholder {
  color: #acacac !important;
}
@media (min-width: 992px) {
  .cid-tdJL9gcbvN .media-content {
    padding-right: 3rem;
  }
  .cid-tdJL9gcbvN .email-input {
    padding-left: 2.2rem;
  }
}
@media (min-width: 767px) {
  .cid-tdJL9gcbvN .row {
    padding: 0 1rem;
  }
}
.cid-tdJL9gcbvN .btn:hover {
  background-color: #e60404 !important;
  border-color: #e60404 !important;
  color: #ffffff !important;
}
@media (max-width: 767px) {
  .cid-tdJL9gcbvN .form-btn {
    width: 100%;
  }
  .cid-tdJL9gcbvN .btn {
    width: 100%;
  }
}
.cid-tdJL9gcbvN H1 {
  color: #ffffff;
}
.cid-tdJLabMmaZ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #0b0a08;
}
.cid-tdJLabMmaZ .media-container-row {
  align-items: center;
}
.cid-tdJLabMmaZ .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tdJLabMmaZ .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tdJLabMmaZ .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tdJLabMmaZ .foot-menu li {
  padding: 0.1rem 0rem !important;
  position: relative;
  margin: 0 0.5rem;
}
.cid-tdJLabMmaZ .foot-menu-item {
  transform: 0.2s;
}
.cid-tdJLabMmaZ .foot-menu-item:hover a {
  color: #e60404 !important;
}
.cid-tdJLabMmaZ .foot-menu-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 1px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tdJLabMmaZ .foot-menu-item:hover::before {
  width: 60px;
  background-color: #e60404;
}
.cid-tdJLabMmaZ .mbr-text {
  color: #747474;
}
@media (max-width: 992px) {
  .cid-tdJLabMmaZ .foot-menu {
    justify-content: center;
  }
  .cid-tdJLabMmaZ .mbr-text {
    text-align: center;
  }
  .cid-tdJLabMmaZ .media-container-row {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .cid-tdJLabMmaZ .foot-menu {
    justify-content: flex-end;
  }
}
.cid-tdJLabMmaZ .link:hover {
  color: #ffffff;
}
.cid-tdJLabMmaZ .media-container-row .mbr-text {
  color: #acacac;
}
section {
    background-color: #fff;
}

body {
    font-style: normal;
    line-height: 1.5;
    font-weight: 400;
    color: #fff;
    position: relative;
}

button {
    background-color: transparent;
    border-color: transparent;
}

section,
.container,
.container-fluid {
    position: relative;
    word-wrap: break-word;
}

a.mbr-iconfont:hover {
    text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
    margin-bottom: 0;
}

a {
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

a,
a:hover {
    text-decoration: none;
}

.mbr-section-title {
    font-style: normal;
    line-height: 1.3;
}

.mbr-section-subtitle {
    line-height: 1.3;
}

.mbr-text {
    font-style: normal;
    line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    font-weight: 400;
}

b,
strong {
    font-weight: bold;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition-delay: 9999s;
    -webkit-transition-property: background-color, color;
    transition-property: background-color, color;
}

textarea[type='hidden'] {
    display: none;
}

section {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

section .mbr-background-video,
section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.hidden {
    visibility: hidden;
}

.mbr-z-index20 {
    z-index: 20;
}

/*! Base colors */
.mbr-white {
    color: #fff;
}

.mbr-black {
    color: #111;
}

.mbr-bg-white {
    background-color: #fff;
}

.mbr-bg-black {
    background-color: #000;
}

/*! Text-aligns */
.align-left {
    text-align: left;
}

.align-center {
    text-align: center;
}

.align-right {
    text-align: right;
}

/*! Font-weight  */
.mbr-light {
    font-weight: 300;
}

.mbr-regular {
    font-weight: 400;
}

.mbr-semibold {
    font-weight: 500;
}

.mbr-bold {
    font-weight: 700;
}

/*! Media  */
.media-content {
    flex-basis: 100%;
}

.media-container-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: start;
}

.media-container-row .media-size-item {
    width: 400px;
}

.media-container-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: stretch;
}

.media-container-column > * {
    width: 100%;
}

@media (min-width: 992px) {
    .media-container-row {
        flex-wrap: nowrap;
    }
}

figure {
    margin-bottom: 0;
    overflow: hidden;
}

figure[mbr-media-size] {
    transition: width 0.1s;
}

img,
iframe {
    display: block;
    width: 100%;
}

.card {
    background-color: transparent;
    border: none;
}

.card-box {
    width: 100%;
}

.card-img {
    text-align: center;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
}

.media {
    max-width: 100%;
    margin: 0 auto;
}

.mbr-figure {
    align-self: center;
}

.media-container > div {
    max-width: 100%;
}

.mbr-figure img,
.card-img img {
    width: 100%;
}

@media (max-width: 991px) {
    .media-size-item {
        width: auto !important;
    }

    .media {
        width: auto;
    }

    .mbr-figure {
        width: 100% !important;
    }
}

/*! Buttons */
.mbr-section-btn {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
    font-size: 0;
}

.btn {
    font-weight: 400;
    border-width: 1px;
    font-style: italic;
    margin: 0.6rem 0.6rem;
    white-space: normal;
    transition: all 0.2s ease-in-out;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    word-break: break-word;
}

.btn-sm {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-md {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-lg {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-form {
    margin: 0;
}

.btn-form:hover {
    cursor: pointer;
}

nav .mbr-section-btn {
    margin-left: 0rem;
    margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
    order: 1;
    cursor: pointer;
    margin-left: 0.5rem;
    vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
    margin-left: 0.8rem;
}

.mbr-regular {
    font-weight: 400;
}

.mbr-semibold {
    font-weight: 500;
}

.mbr-bold {
    font-weight: 700;
}

[type='submit'] {
    -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
    min-height: 100vh;
}

.mbr-fullscreen {
    display: flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    align-items: center;
    min-height: 100vh;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

/*! Map */
.map {
    height: 25rem;
    position: relative;
}

.map iframe {
    width: 100%;
    height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
    bottom: 25px;
    right: 90px;
    position: fixed;
    text-align: right;
    z-index: 5000;
    color: #fff;
    font-size: 22px;
}

.mbr-arrow-up a {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    height: 60px;
    width: 60px;
    border: 2px solid #fff;
    outline-style: none !important;
    position: relative;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    text-align: center;
}

.mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

.mbr-arrow-up a i {
    line-height: 60px;
}

.mbr-arrow-up-icon {
    display: block;
    color: #fff;
}

.mbr-arrow-up-icon::before {
    content: '›';
    display: inline-block;
    font-family: serif;
    font-size: 22px;
    line-height: 1;
    font-style: normal;
    position: relative;
    top: 6px;
    left: -4px;
    transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
    position: absolute;
    bottom: 45px;
    left: 50%;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(80, 80, 80, 0.5);
    border-radius: 50%;
    transform: translateX(-50%);
}

@media (max-width: 767px) {
    .mbr-arrow {
        display: none;
    }
}

.mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite;
    color: #fff;
}

.mbr-arrow > a > i {
    position: absolute;
    top: -2px;
    left: 15px;
    font-size: 2rem;
}

#scrollToTop a i::before {
    content: '';
    position: absolute;
    display: block;
    border-bottom: 2.5px solid #fff;
    border-left: 2.5px solid #fff;
    width: 27.8%;
    height: 27.8%;
    left: 50%;
    top: 51%;
    transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@-webkit-keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@media (max-width: 500px) {
    .mbr-arrow-up {
        left: 0;
        right: 0;
        text-align: center;
    }
}

@keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

@-webkit-keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

.bg-gradient {
    background-size: 200% 200%;
    animation: gradient-animation 5s infinite alternate;
    -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
    display: -webkit-flex;
}

.menu .navbar-brand span {
    display: flex;
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-logo img {
    display: -webkit-flex;
    width: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu .navbar-toggleable-sm .navbar-nav {
        display: -ms-flexbox;
    }
}

@media (max-width: 991px) {
    .menu .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .navbar-collapse.show {
        overflow: auto;
    }
}

@media (min-width: 992px) {
    .menu .navbar-nav.nav-dropdown {
        display: -webkit-flex;
    }

    .menu .navbar-toggleable-sm .navbar-collapse {
        display: -webkit-flex !important;
    }

    .menu .collapsed .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .collapsed .navbar-collapse.show {
        overflow: auto;
    }
}

@media (max-width: 767px) {
    .menu .navbar-collapse {
        max-height: 80vh;
    }
}

.nav-link .mbr-iconfont {
    margin-right: 0.5rem;
}

.navbar {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-justify-content: space-between;
}

.navbar-collapse {
    -webkit-flex-basis: 100%;
    -webkit-flex-grow: 1;
    -webkit-align-items: center;
}

.nav-dropdown .link {
    padding: 0.667em 1.667em !important;
    margin: 0 !important;
}

.nav {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}

.row {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}

.justify-content-center {
    -webkit-justify-content: center;
}

.form-inline {
    display: -webkit-flex;
}

.card-wrapper {
    -webkit-flex: 1;
}

.carousel-control {
    z-index: 10;
    display: -webkit-flex;
}

.carousel-controls {
    display: -webkit-flex;
}

.media {
    display: -webkit-flex;
}

.form-group:focus {
    outline: none;
}

.jq-selectbox__select {
    padding: 7px 0;
    position: relative;
}

.jq-selectbox__dropdown {
    overflow: hidden;
    border-radius: 10px;
    position: absolute;
    top: 100%;
    left: 0 !important;
    width: 100% !important;
}

.jq-selectbox__trigger-arrow {
    right: 0;
    transform: translateY(-50%);
}

.jq-selectbox li {
    padding: 1.07em 0.5em;
}

input[type='range'] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
    height: 100%;
}

.modal-dialog .carousel-inner {
    height: calc(100vh - 1.75rem);
}

@media (max-width: 575px) {
    .modal-dialog .carousel-inner {
        height: calc(100vh - 1rem);
    }
}

.carousel-item {
    text-align: center;
}

.carousel-item img {
    margin: auto;
}

.navbar-toggler {
    align-self: flex-start;
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none;
    box-shadow: none;
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: '';
    background: no-repeat center center;
    background-size: 100% 100%;
}

.navbar-toggler-left {
    position: absolute;
    left: 1rem;
}

.navbar-toggler-right {
    position: absolute;
    right: 1rem;
}

.card-img {
    width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
    flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
    bottom: initial !important;
}

html,
body {
    height: auto;
    min-height: 100vh;
}

.dropup .dropdown-toggle::after {
    display: none;
}

.form-asterisk {
    font-family: initial;
    position: absolute;
    top: -2px;
    font-weight: normal;
}

.form-control-label {
    position: relative;
    cursor: pointer;
    margin-bottom: 0.357em;
    padding: 0;
}

.alert {
    color: #fff;
    border-radius: 0;
    border: 0;
    font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 1.875rem;
    padding: 1.25rem;
    position: relative;
    text-align: center;
}

.alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: '';
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
}

.form-control {
    background-color: #fff;
    background-clip: border-box;
    color: #232323;
    line-height: 1rem !important;
    height: auto;
    padding: 0.6rem 1.2rem;
    transition: border-color 0.25s ease 0s;
    border: 1px solid transparent !important;
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px,
        rgba(0, 0, 0, 0.07) 0px 1px 3px 0px,
        rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}

.form-active .form-control:invalid {
    border-color: red;
}

form .row {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
}

form .row [class*='col'] {
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

form .mbr-section-btn {
    margin: 0;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

form .btn {
    display: flex;
    padding: 0.6rem 1.2rem;
    margin: 0;
}

form .form-check-input {
    margin-top: 0.5;
}

textarea.form-control {
    line-height: 1.5rem !important;
}

.form-group {
    margin-bottom: 1.2rem;
}

.form-control,
form .btn {
    min-height: 48px;
}

.gdpr-block label span.textGDPR input[name='gdpr'] {
    top: 7px;
}

.form-control:focus {
    box-shadow: none;
}

:focus {
    outline: none;
}

.mbr-overlay {
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    pointer-events: none;
}

blockquote {
    font-style: italic;
    padding: 3rem;
    font-size: 1.09rem;
    position: relative;
    border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
    margin-bottom: 2.3125rem;
}

.mt-4 {
    margin-top: 2rem !important;
}

.mb-4 {
    margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
    .container {
        padding-left: 16px;
        padding-right: 16px;
    }

    .row {
        margin-left: -16px;
        margin-right: -16px;
    }

    .row > [class*='col'] {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (min-width: 768px) {
    .container-fluid {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mbr-container {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
    .mbr-container {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.item-wrapper {
    overflow: hidden;
}

.app-video-wrapper > img {
    opacity: 1;
}

.item {
    position: relative;
}

.dropdown-menu .dropdown-menu {
    left: 100%;
}

.dropdown-item + .dropdown-menu {
    display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
    display: block;
}

.dropdown:hover .dropdown-menu {
    display: block;
}
.cid-tbmIjGYuVU {
  overflow: hidden;
  background-image: url("../../../assets/images/shutterstock-1932592379-2000x1334.jpg");
}
.cid-tbmIjGYuVU .image {
  position: absolute;
  background-image: url("../../../assets/images/loga-la-rosa-negra-2000x2168.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1 !important;
  width: 400px;
  height: 400px;
  margin-left: 64vw;
  transform-origin: center;
  transform: rotate(0deg);
}
@media (max-width: 991px) {
  .cid-tbmIjGYuVU .image {
    display: none;
  }
}
.cid-tbmIjGYuVU .position {
  z-index: 10;
}
.cid-tbmIjGYuVU .mbr-section-subtitle {
  margin: 10px 0 15px;
  line-height: 1.55;
}
.cid-tbmIjGYuVU .mbr-section-title {
  margin-bottom: 0;
}
.cid-tbmIjGYuVU .mbr-text {
  margin-top: 30px;
}
.cid-tbmIjGYuVU .mbr-section-btn {
  margin-top: 30px;
}
.cid-tbmIjGYuVU .info__block {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.cid-tbmIjGYuVU .divider {
  background-color: #191f23;
  width: 100%;
  height: 1px;
  display: inline-block;
}
.cid-tbmIjGYuVU .info__block-item {
  width: 130px;
  padding-top: 25px;
  margin-right: 25px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-tbmIjGYuVU .info__block-item {
    margin-right: 10px;
  }
}
.cid-tbmIjGYuVU .title__item,
.cid-tbmIjGYuVU .text__item {
  margin-bottom: 0;
}
.cid-tbmIjGYuVU .text__item {
  line-height: 1.35;
  text-align: left;
}
.cid-tbmIjGYuVU .animated-element {
  color: #262221;
}
.cid-tbmIjGYuVU .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #262221;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-tbmIjGYuVU .display-7 {
  margin-top: 10px;
}
.cid-tbmIjIejWr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e909';
  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-tbmIjIejWr .nav-item,
.cid-tbmIjIejWr .nav-link,
.cid-tbmIjIejWr .navbar-caption {
  font-weight: normal;
}
.cid-tbmIjIejWr .nav-item:focus,
.cid-tbmIjIejWr .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-tbmIjIejWr .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
}
.cid-tbmIjIejWr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-tbmIjIejWr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tbmIjIejWr .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-tbmIjIejWr .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tbmIjIejWr .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tbmIjIejWr .dropdown .dropdown-menu .dropdown-item .soc-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-tbmIjIejWr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tbmIjIejWr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tbmIjIejWr .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
  background: none;
}
.cid-tbmIjIejWr .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-tbmIjIejWr .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-tbmIjIejWr .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-tbmIjIejWr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tbmIjIejWr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tbmIjIejWr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(99vh - 8rem);
  }
}
.cid-tbmIjIejWr .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-tbmIjIejWr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tbmIjIejWr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tbmIjIejWr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tbmIjIejWr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tbmIjIejWr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tbmIjIejWr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tbmIjIejWr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tbmIjIejWr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tbmIjIejWr .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-tbmIjIejWr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tbmIjIejWr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tbmIjIejWr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tbmIjIejWr .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tbmIjIejWr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tbmIjIejWr .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tbmIjIejWr .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tbmIjIejWr .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-tbmIjIejWr .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tbmIjIejWr .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-tbmIjIejWr .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tbmIjIejWr .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tbmIjIejWr .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tbmIjIejWr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tbmIjIejWr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tbmIjIejWr .dropdown-item.active,
.cid-tbmIjIejWr .dropdown-item:active {
  background-color: transparent;
}
.cid-tbmIjIejWr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tbmIjIejWr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tbmIjIejWr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tbmIjIejWr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tbmIjIejWr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tbmIjIejWr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tbmIjIejWr ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tbmIjIejWr .navbar-buttons {
  text-align: center;
}
.cid-tbmIjIejWr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tbmIjIejWr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #0b0a08;
}
.cid-tbmIjIejWr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tbmIjIejWr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tbmIjIejWr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tbmIjIejWr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tbmIjIejWr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tbmIjIejWr nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tbmIjIejWr nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tbmIjIejWr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tbmIjIejWr .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tbmIjIejWr a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tbmIjIejWr .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #ffffff;
  display: inline-flex;
}
.cid-tbmIjIejWr .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-tbmIjIejWr .soc-item {
  margin: .5rem .3rem;
}
.cid-tbmIjIejWr .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tbmIjIejWr a.nav-link,
.cid-tbmIjIejWr a.dropdown-item {
  display: flex;
  align-items: center;
}
.cid-tbmIjIejWr a.nav-link .mbr-iconfont-btn,
.cid-tbmIjIejWr a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-tbmIjIejWr a.nav-link:hover .mbr-iconfont-btn,
.cid-tbmIjIejWr a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-tbmIjIejWr a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tbmIjIejWr .navbar {
    height: 77px;
  }
  .cid-tbmIjIejWr .navbar.opened {
    height: auto;
  }
  .cid-tbmIjIejWr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tbmIjIYjpr {
  padding-top: 90px;
  padding-bottom: 60px;
  background-image: linear-gradient(190deg, #bebebe, #000000);
}
.cid-tbmIjIYjpr h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-tbmIjIYjpr .nav-tabs .nav-item.open .nav-link:focus,
.cid-tbmIjIYjpr .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tbmIjIYjpr .nav-link.active {
  background: #e1e1e1;
}
.cid-tbmIjIYjpr .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-tbmIjIYjpr .nav-link:hover {
  background: #e1e1e1;
}
.cid-tbmIjIYjpr .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-tbmIjIYjpr .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-tbmIjIYjpr .nav-link.display-4 {
  font-size: 15px;
}
.cid-tbmIjIYjpr .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-tbmIjIYjpr .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-tbmIjIYjpr .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-tbmIjIYjpr .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-tbmIjIYjpr .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-tbmIjIYjpr .widget {
  margin-top: 30px;
  background-color: #e1e1e1;
  border-radius: 4px;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #e1e1e1;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #e1e1e1;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-tbmIjIYjpr .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-tbmIjIYjpr .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-tbmIjIYjpr .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-tbmIjIYjpr .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-tbmIjIYjpr .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-tbmIjIYjpr .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-tbmIjIYjpr .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-tbmIjIYjpr .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-tbmIjIYjpr .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-tbmIjIYjpr .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-tbmIjIYjpr .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-tbmIjIYjpr .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-tbmIjIYjpr .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-tbmIjIYjpr .mbr-text,
  .cid-tbmIjIYjpr .nav-link,
  .cid-tbmIjIYjpr .mbr-card-title,
  .cid-tbmIjIYjpr .mbr-section-title {
    text-align: left;
  }
  .cid-tbmIjIYjpr .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-tbmIjIYjpr .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-tbmIjIYjpr .tab-content .tab-pane .mbr-text {
  color: #ffffff;
}
.cid-tbmIjIYjpr H2 {
  color: #930909;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #0b0a08;
}
.cid-tbmIjIYjpr .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #0b0a08;
}
.cid-tbBEV6WTms {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: linear-gradient(210deg, #0e0e0e, #000000);
}
.cid-tbBEV6WTms .mbr-section-title {
  color: #b10e0e;
  text-align: center;
}
.cid-tbBEV6WTms .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tbBEV6WTms .line {
  background: #ffffff;
  height: 1px;
  width: 100%;
  margin-top: 2rem;
}
.cid-tbBEV6WTms .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbBEV6WTms .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpeg");
}
.cid-ts8Kp8YI0x .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8Kp8YI0x .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8Kp8YI0x .price {
  color: #000000;
}
.cid-ts8Kp8YI0x .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8Kp8YI0x .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8Kp8YI0x .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8Kp8YI0x .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8Kp8YI0x .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8Kp8YI0x .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8Kp8YI0x UL {
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-title {
  color: #0b0a08;
}
.cid-ts8Kp8YI0x .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8Kp8YI0x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x .price-term {
  color: #0b0a08;
}
.cid-ts8MpvuqgQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8MpvuqgQ .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8MpvuqgQ .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8MpvuqgQ .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8MpvuqgQ .price {
  color: #000000;
}
.cid-ts8MpvuqgQ .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8MpvuqgQ .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8MpvuqgQ .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8MpvuqgQ .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8MpvuqgQ .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8MpvuqgQ .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8MpvuqgQ UL {
  color: #696969;
}
.cid-ts8MpvuqgQ .plan-title {
  color: #0b0a08;
}
.cid-ts8MpvuqgQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8MpvuqgQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8MpvuqgQ .price-term {
  color: #0b0a08;
}
@media (min-width: 991px) {
  .cid-ts8MpvuqgQ .container {
    width: 50%;
  }
}
.cid-tdJVPIfxuO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tdJVPIfxuO .item {
  margin-right: 25px !imporant;
  margin-left: 25px !imporant;
}
.cid-tdJVPIfxuO img,
.cid-tdJVPIfxuO .item-img {
  transition: all 0.5s;
  width: 100%;
}
.cid-tdJVPIfxuO .item-img {
  height: 100%;
}
.cid-tdJVPIfxuO .item-img img {
  object-fit: cover;
  height: 100%;
}
.cid-tdJVPIfxuO .item:focus,
.cid-tdJVPIfxuO span:focus {
  outline: none;
}
.cid-tdJVPIfxuO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tdJVPIfxuO .title-block {
  z-index: 99999;
  min-width: 200px;
  text-align: center;
  top: 90%;
  left: 50%;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tdJVPIfxuO .mbr-text {
  font-family: "Josefin Sans";
  color: #9a948d;
}
.cid-tdJVPIfxuO .mbr-section-subtitle {
  font-family: "EB Garamond";
  color: #9a948d;
}
.cid-tdJVPIfxuO .item-wrapper:hover .title-block {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-tdJVPIfxuO .item-wrapper:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.9);
  opacity: 0.4;
}
.cid-tdJVPIfxuO .slide-content {
  position: relative;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tdJVPIfxuO .embla__slide {
  display: flex;
  justify-content: center;
  min-width: 38%;
  max-width: 38%;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tdJVPIfxuO .embla__button--next,
.cid-tdJVPIfxuO .embla__button--prev {
  display: flex;
}
.cid-tdJVPIfxuO .embla__button {
  color: #9a948d;
  top: 50%;
  width: 100px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 38px;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}
.cid-tdJVPIfxuO .embla__button .mobi-mbri {
  display: none;
}
.cid-tdJVPIfxuO .embla__button:hover {
  color: #fff;
  opacity: 1;
}
.cid-tdJVPIfxuO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tdJVPIfxuO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--prev {
    margin-left: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tdJVPIfxuO .embla__button.embla__button--next {
    margin-right: 0.5rem;
  }
}
.cid-tdJVPIfxuO .embla {
  position: relative;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tdJVPIfxuO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tdJVPIfxuO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tdJVPIfxuO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ts8MqB0YPT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8MqB0YPT .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8MqB0YPT .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8MqB0YPT .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8MqB0YPT .price {
  color: #000000;
}
.cid-ts8MqB0YPT .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8MqB0YPT .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8MqB0YPT .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8MqB0YPT .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8MqB0YPT .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8MqB0YPT .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8MqB0YPT UL {
  color: #696969;
}
.cid-ts8MqB0YPT .plan-title {
  color: #0b0a08;
}
.cid-ts8MqB0YPT .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8MqB0YPT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8MqB0YPT .price-term {
  color: #0b0a08;
}
.cid-tnWID4ow4L {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0b0a08;
}
.cid-tnWID4ow4L .left-side {
  text-align: left;
  padding-right: 5rem;
}
.cid-tnWID4ow4L .row {
  align-items: center;
}
@media (max-width: 600px) {
  .cid-tnWID4ow4L .mbr-section-btn {
    margin-bottom: 25px;
  }
}
.cid-tnWID4ow4L .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tnWID4ow4L .mbr-section-subtitle {
  color: #626262;
  margin: 0;
  text-align: left;
}
.cid-tnWID4ow4L .panel-text {
  margin: 0;
  border: 0px;
  color: #ffffff;
}
.cid-tnWID4ow4L span {
  color: #ffffff;
  float: right;
  margin-top: 2px;
}
.cid-tnWID4ow4L .panel-title-edit {
  color: #ffffff;
  padding: 1rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #41392e;
}
.cid-tnWID4ow4L .card-header {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0;
}
.cid-tnWID4ow4L .card {
  border-radius: 0;
  margin-bottom: 22px;
}
@media (max-width: 990px) {
  .cid-tnWID4ow4L .left-side {
    padding: 15px;
  }
}
.cid-tnWID4ow4L img {
  width: 100%;
  transition: all 2s;
}
.cid-tnWID4ow4L img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tc8ksylRLJ {
  background-color: #0b0a08;
}
@media (max-width: 768px) {
  .cid-tc8ksylRLJ {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.cid-tc8ksylRLJ .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-tc8ksylRLJ .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-tc8ksylRLJ .row {
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tc8ksylRLJ .row {
    position: relative;
  }
}
.cid-tc8ksylRLJ .custom-row {
  display: flex;
  max-width: 1200px;
  padding-left: 12px;
  padding-right: 12px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-tc8ksylRLJ .custom-row {
    padding-left: 16px;
    padding-right: 16px;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767px) {
  .cid-tc8ksylRLJ .map-col {
    height: 650px;
    order: 2;
    padding: 0!important;
  }
}
.cid-tc8ksylRLJ .col-text {
  position: relative;
}
.cid-tc8ksylRLJ .col-text .radial-svg {
  display: none;
}
@media (max-width: 767px) {
  .cid-tc8ksylRLJ .col-text {
    order: 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .cid-tc8ksylRLJ .col-text {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .cid-tc8ksylRLJ .col-text .radial-svg {
    display: block;
    position: absolute;
    top: 0;
    right: 84%;
    transform: scale(-1, 1);
    height: 100%;
    width: 150px;
    z-index: 1;
  }
  .cid-tc8ksylRLJ .col-text .radial-svg path {
    fill: #0b0a08;
  }
}
.cid-tc8ksylRLJ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .cid-tc8ksylRLJ .text-wrapper {
    padding-left: 4rem;
  }
}
.cid-tc8ksylRLJ .text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.cid-tc8ksylRLJ .label-text {
  width: 100%;
  letter-spacing: 2px;
  color: #ffffff;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .cid-tc8ksylRLJ .label-text {
    text-align: center;
  }
}
.cid-tc8ksylRLJ .mbr-section-title {
  margin-bottom: 32px;
  width: 100%;
  color: #111111;
}
@media (max-width: 767px) {
  .cid-tc8ksylRLJ .mbr-section-title {
    text-align: center;
    margin-bottom: 20px;
  }
}
.cid-tc8ksylRLJ .contact-container {
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .cid-tc8ksylRLJ .contact-container {
    width: 100%;
    margin-bottom: 20px;
  }
}
.cid-tc8ksylRLJ .contact-container .phone-container {
  padding: 16px 25px;
  background-color: #b10e0e;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8ksylRLJ .contact-container .phone-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8ksylRLJ .contact-container .email-container {
  padding: 16px 25px;
  background-color: #ffffff;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tc8ksylRLJ .contact-container .email-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tc8ksylRLJ .contact-text {
  color: #ffffff;
}
.cid-tc8ksylRLJ .cards-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cid-tc8ksylRLJ .cards-container {
    text-align: center;
  }
}
.cid-tc8ksylRLJ .cards-title {
  margin-bottom: 12px;
}
.cid-tc8ksylRLJ .card {
  padding: 9px 0;
}
.cid-tc8ksylRLJ .card-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .cid-tc8ksylRLJ .card-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .cid-tc8ksylRLJ .card-title {
    font-size: 1.5rem !important;
  }
}
.cid-tc8ksylRLJ .icon-box {
  margin-right: 12px;
}
.cid-tc8ksylRLJ .icon-box .mbr-iconfont {
  color: #ffffff;
}
.cid-tc8ksylRLJ .card-text {
  color: #ffffff;
  letter-spacing: inherit;
  flex-grow: 1;
}
.cid-tc8ksylRLJ .btn-container {
  width: 100%;
}
.cid-tc8ksylRLJ .mbr-section-btn {
  margin-top: 10px;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tc8ksylRLJ .mbr-section-btn {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }
}
.cid-tc8ksylRLJ .mbr-section-btn .btn {
  padding: 10px 10px 10px 10px;
  transition: all 0.3s ease 0s;
}
.cid-tc8ksylRLJ .mbr-section-btn .btn span {
  margin-left: 0;
  padding-left: 0.5rem;
  transition: all 0.3s ease 0s;
}
.cid-tc8ksylRLJ .mbr-section-btn .btn:hover span {
  padding-left: 1.25rem;
}
.cid-tc8ksylRLJ .google-map {
  position: absolute;
}
@media (max-width: 767px) {
  .cid-tc8ksylRLJ .google-map {
    height: 650px;
    width: 100%;
    padding: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .cid-tc8ksylRLJ .google-map {
    height: 100%;
    width: 50%;
    padding: 0;
    left: 0;
    top: 0;
  }
}
.cid-tc8ksylRLJ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tc8ksylRLJ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tc8ksylRLJ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tc8ksylRLJ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tc8ksylRLJ .mbr-section-title,
.cid-tc8ksylRLJ .mbr-section-btn {
  color: #ffffff;
}
.cid-tc8ksylRLJ .email-text {
  color: #0b0a08;
}
.cid-tbBF1lSS1z {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #0b0a08;
}
.cid-tbBF1lSS1z .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tbBF1lSS1z textarea {
  min-height: 150px;
}
.cid-tbBF1lSS1z input[name='yourSubject'] {
  margin-top: 1.5rem;
}
.cid-tbBF1lSS1z textarea[name='yourMessage'] {
  margin-top: 0.3rem;
}
.cid-tbBF1lSS1z .form-control,
.cid-tbBF1lSS1z .field-input {
  padding: 1rem 0rem;
  background-color: #101010;
  border: none !important;
  border-bottom: 2px solid #414141 !important;
  border-color: #414141 !important;
  color: #ffffff !important;
  transition: 0.4s;
  font-size: 0.9rem;
  box-shadow: none;
  border-radius: 0px;
  outline: none;
}
.cid-tbBF1lSS1z .form-control input::-webkit-input-placeholder,
.cid-tbBF1lSS1z .field-input input::-webkit-input-placeholder,
.cid-tbBF1lSS1z .form-control textarea::-webkit-input-placeholder,
.cid-tbBF1lSS1z .field-input textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBF1lSS1z .form-control input:-moz-placeholder,
.cid-tbBF1lSS1z .field-input input:-moz-placeholder,
.cid-tbBF1lSS1z .form-control textarea:-moz-placeholder,
.cid-tbBF1lSS1z .field-input textarea:-moz-placeholder {
  color: #acacac !important;
}
.cid-tbBF1lSS1z .jq-number__spin:hover,
.cid-tbBF1lSS1z .jq-number__spin:focus {
  background-color: #101010;
  border-color: #e9204f !important;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tbBF1lSS1z .jq-number__spin {
  background-color: #101010;
  border-color: #414141 !important;
  color: #ffffff;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tbBF1lSS1z .jq-selectbox li,
.cid-tbBF1lSS1z .jq-selectbox li {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBF1lSS1z .jq-selectbox li:hover,
.cid-tbBF1lSS1z .jq-selectbox li.selected {
  background-color: #101010;
  color: #ffffff;
}
.cid-tbBF1lSS1z .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-tbBF1lSS1z .jq-number__spin.minus:hover:after,
.cid-tbBF1lSS1z .jq-number__spin.plus:hover:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
.cid-tbBF1lSS1z .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-tbBF1lSS1z .jq-number__spin.minus:after,
.cid-tbBF1lSS1z .jq-number__spin.plus:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
@media (max-width: 992px) {
  .cid-tbBF1lSS1z .media-content {
    padding-left: 0rem;
    padding-top: 2rem;
  }
  .cid-tbBF1lSS1z .social-list {
    margin-bottom: 3rem;
  }
  .cid-tbBF1lSS1z .email-input {
    margin-top: 2rem;
  }
}
.cid-tbBF1lSS1z .mbr-section-subtitle {
  color: #e60404;
  margin-bottom: 2.4rem;
}
.cid-tbBF1lSS1z .mbr-text {
  color: #acacac;
  margin-bottom: 3.5rem;
}
.cid-tbBF1lSS1z .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
  margin-right: 0.6rem;
}
.cid-tbBF1lSS1z .mbr-iconfont-social:before {
  padding: 1rem;
  border: 2px solid;
  border-radius: 100px;
  border-color: #e60404;
  transition: all 0.3s;
}
.cid-tbBF1lSS1z .mbr-iconfont-social:hover {
  color: #e60404;
}
.cid-tbBF1lSS1z .social-list {
  display: flex;
}
.cid-tbBF1lSS1z .social-list a {
  transition: 0.3s;
}
.cid-tbBF1lSS1z .social-list a:hover {
  transform: translateY(-8px);
}
.cid-tbBF1lSS1z .row {
  align-items: center;
}
.cid-tbBF1lSS1z .mbr-section-title {
  margin-bottom: 1.3rem;
}
.cid-tbBF1lSS1z .btn {
  font-weight: bold;
  padding: 1rem 5.5rem;
}
.cid-tbBF1lSS1z .form-btn {
  margin-top: 2.5rem;
}
.cid-tbBF1lSS1z input::-webkit-input-placeholder,
.cid-tbBF1lSS1z textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tbBF1lSS1z input:-moz-placeholder,
.cid-tbBF1lSS1z textarea:-moz-placeholder {
  color: #acacac !important;
}
@media (min-width: 992px) {
  .cid-tbBF1lSS1z .media-content {
    padding-right: 3rem;
  }
  .cid-tbBF1lSS1z .email-input {
    padding-left: 2.2rem;
  }
}
@media (min-width: 767px) {
  .cid-tbBF1lSS1z .row {
    padding: 0 1rem;
  }
}
.cid-tbBF1lSS1z .btn:hover {
  background-color: #e60404 !important;
  border-color: #e60404 !important;
  color: #ffffff !important;
}
@media (max-width: 767px) {
  .cid-tbBF1lSS1z .form-btn {
    width: 100%;
  }
  .cid-tbBF1lSS1z .btn {
    width: 100%;
  }
}
.cid-tbBF1lSS1z H1 {
  color: #ffffff;
}
.cid-tbmIjQQn0b {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #0b0a08;
}
.cid-tbmIjQQn0b .media-container-row {
  align-items: center;
}
.cid-tbmIjQQn0b .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tbmIjQQn0b .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tbmIjQQn0b .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tbmIjQQn0b .foot-menu li {
  padding: 0.1rem 0rem !important;
  position: relative;
  margin: 0 0.5rem;
}
.cid-tbmIjQQn0b .foot-menu-item {
  transform: 0.2s;
}
.cid-tbmIjQQn0b .foot-menu-item:hover a {
  color: #e60404 !important;
}
.cid-tbmIjQQn0b .foot-menu-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 1px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tbmIjQQn0b .foot-menu-item:hover::before {
  width: 60px;
  background-color: #e60404;
}
.cid-tbmIjQQn0b .mbr-text {
  color: #747474;
}
@media (max-width: 992px) {
  .cid-tbmIjQQn0b .foot-menu {
    justify-content: center;
  }
  .cid-tbmIjQQn0b .mbr-text {
    text-align: center;
  }
  .cid-tbmIjQQn0b .media-container-row {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .cid-tbmIjQQn0b .foot-menu {
    justify-content: flex-end;
  }
}
.cid-tbmIjQQn0b .link:hover {
  color: #ffffff;
}
.cid-tbmIjQQn0b .media-container-row .mbr-text {
  color: #acacac;
}
section {
    background-color: #fff;
}

body {
    font-style: normal;
    line-height: 1.5;
    font-weight: 400;
    color: #fff;
    position: relative;
}

button {
    background-color: transparent;
    border-color: transparent;
}

section,
.container,
.container-fluid {
    position: relative;
    word-wrap: break-word;
}

a.mbr-iconfont:hover {
    text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
    margin-bottom: 0;
}

a {
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

a,
a:hover {
    text-decoration: none;
}

.mbr-section-title {
    font-style: normal;
    line-height: 1.3;
}

.mbr-section-subtitle {
    line-height: 1.3;
}

.mbr-text {
    font-style: normal;
    line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    font-weight: 400;
}

b,
strong {
    font-weight: bold;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition-delay: 9999s;
    -webkit-transition-property: background-color, color;
    transition-property: background-color, color;
}

textarea[type='hidden'] {
    display: none;
}

section {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

section .mbr-background-video,
section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.hidden {
    visibility: hidden;
}

.mbr-z-index20 {
    z-index: 20;
}

/*! Base colors */
.mbr-white {
    color: #fff;
}

.mbr-black {
    color: #111;
}

.mbr-bg-white {
    background-color: #fff;
}

.mbr-bg-black {
    background-color: #000;
}

/*! Text-aligns */
.align-left {
    text-align: left;
}

.align-center {
    text-align: center;
}

.align-right {
    text-align: right;
}

/*! Font-weight  */
.mbr-light {
    font-weight: 300;
}

.mbr-regular {
    font-weight: 400;
}

.mbr-semibold {
    font-weight: 500;
}

.mbr-bold {
    font-weight: 700;
}

/*! Media  */
.media-content {
    flex-basis: 100%;
}

.media-container-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: start;
}

.media-container-row .media-size-item {
    width: 400px;
}

.media-container-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: stretch;
}

.media-container-column > * {
    width: 100%;
}

@media (min-width: 992px) {
    .media-container-row {
        flex-wrap: nowrap;
    }
}

figure {
    margin-bottom: 0;
    overflow: hidden;
}

figure[mbr-media-size] {
    transition: width 0.1s;
}

img,
iframe {
    display: block;
    width: 100%;
}

.card {
    background-color: transparent;
    border: none;
}

.card-box {
    width: 100%;
}

.card-img {
    text-align: center;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
}

.media {
    max-width: 100%;
    margin: 0 auto;
}

.mbr-figure {
    align-self: center;
}

.media-container > div {
    max-width: 100%;
}

.mbr-figure img,
.card-img img {
    width: 100%;
}

@media (max-width: 991px) {
    .media-size-item {
        width: auto !important;
    }

    .media {
        width: auto;
    }

    .mbr-figure {
        width: 100% !important;
    }
}

/*! Buttons */
.mbr-section-btn {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
    font-size: 0;
}

.btn {
    font-weight: 400;
    border-width: 1px;
    font-style: italic;
    margin: 0.6rem 0.6rem;
    white-space: normal;
    transition: all 0.2s ease-in-out;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    word-break: break-word;
}

.btn-sm {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-md {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-lg {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-form {
    margin: 0;
}

.btn-form:hover {
    cursor: pointer;
}

nav .mbr-section-btn {
    margin-left: 0rem;
    margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
    order: 1;
    cursor: pointer;
    margin-left: 0.5rem;
    vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
    margin-left: 0.8rem;
}

.mbr-regular {
    font-weight: 400;
}

.mbr-semibold {
    font-weight: 500;
}

.mbr-bold {
    font-weight: 700;
}

[type='submit'] {
    -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
    min-height: 100vh;
}

.mbr-fullscreen {
    display: flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    align-items: center;
    min-height: 100vh;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

/*! Map */
.map {
    height: 25rem;
    position: relative;
}

.map iframe {
    width: 100%;
    height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
    bottom: 25px;
    right: 90px;
    position: fixed;
    text-align: right;
    z-index: 5000;
    color: #fff;
    font-size: 22px;
}

.mbr-arrow-up a {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    height: 60px;
    width: 60px;
    border: 2px solid #fff;
    outline-style: none !important;
    position: relative;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    text-align: center;
}

.mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

.mbr-arrow-up a i {
    line-height: 60px;
}

.mbr-arrow-up-icon {
    display: block;
    color: #fff;
}

.mbr-arrow-up-icon::before {
    content: '›';
    display: inline-block;
    font-family: serif;
    font-size: 22px;
    line-height: 1;
    font-style: normal;
    position: relative;
    top: 6px;
    left: -4px;
    transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
    position: absolute;
    bottom: 45px;
    left: 50%;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(80, 80, 80, 0.5);
    border-radius: 50%;
    transform: translateX(-50%);
}

@media (max-width: 767px) {
    .mbr-arrow {
        display: none;
    }
}

.mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite;
    color: #fff;
}

.mbr-arrow > a > i {
    position: absolute;
    top: -2px;
    left: 15px;
    font-size: 2rem;
}

#scrollToTop a i::before {
    content: '';
    position: absolute;
    display: block;
    border-bottom: 2.5px solid #fff;
    border-left: 2.5px solid #fff;
    width: 27.8%;
    height: 27.8%;
    left: 50%;
    top: 51%;
    transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@-webkit-keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@media (max-width: 500px) {
    .mbr-arrow-up {
        left: 0;
        right: 0;
        text-align: center;
    }
}

@keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

@-webkit-keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

.bg-gradient {
    background-size: 200% 200%;
    animation: gradient-animation 5s infinite alternate;
    -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
    display: -webkit-flex;
}

.menu .navbar-brand span {
    display: flex;
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-logo img {
    display: -webkit-flex;
    width: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu .navbar-toggleable-sm .navbar-nav {
        display: -ms-flexbox;
    }
}

@media (max-width: 991px) {
    .menu .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .navbar-collapse.show {
        overflow: auto;
    }
}

@media (min-width: 992px) {
    .menu .navbar-nav.nav-dropdown {
        display: -webkit-flex;
    }

    .menu .navbar-toggleable-sm .navbar-collapse {
        display: -webkit-flex !important;
    }

    .menu .collapsed .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .collapsed .navbar-collapse.show {
        overflow: auto;
    }
}

@media (max-width: 767px) {
    .menu .navbar-collapse {
        max-height: 80vh;
    }
}

.nav-link .mbr-iconfont {
    margin-right: 0.5rem;
}

.navbar {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-justify-content: space-between;
}

.navbar-collapse {
    -webkit-flex-basis: 100%;
    -webkit-flex-grow: 1;
    -webkit-align-items: center;
}

.nav-dropdown .link {
    padding: 0.667em 1.667em !important;
    margin: 0 !important;
}

.nav {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}

.row {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}

.justify-content-center {
    -webkit-justify-content: center;
}

.form-inline {
    display: -webkit-flex;
}

.card-wrapper {
    -webkit-flex: 1;
}

.carousel-control {
    z-index: 10;
    display: -webkit-flex;
}

.carousel-controls {
    display: -webkit-flex;
}

.media {
    display: -webkit-flex;
}

.form-group:focus {
    outline: none;
}

.jq-selectbox__select {
    padding: 7px 0;
    position: relative;
}

.jq-selectbox__dropdown {
    overflow: hidden;
    border-radius: 10px;
    position: absolute;
    top: 100%;
    left: 0 !important;
    width: 100% !important;
}

.jq-selectbox__trigger-arrow {
    right: 0;
    transform: translateY(-50%);
}

.jq-selectbox li {
    padding: 1.07em 0.5em;
}

input[type='range'] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
    height: 100%;
}

.modal-dialog .carousel-inner {
    height: calc(100vh - 1.75rem);
}

@media (max-width: 575px) {
    .modal-dialog .carousel-inner {
        height: calc(100vh - 1rem);
    }
}

.carousel-item {
    text-align: center;
}

.carousel-item img {
    margin: auto;
}

.navbar-toggler {
    align-self: flex-start;
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none;
    box-shadow: none;
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: '';
    background: no-repeat center center;
    background-size: 100% 100%;
}

.navbar-toggler-left {
    position: absolute;
    left: 1rem;
}

.navbar-toggler-right {
    position: absolute;
    right: 1rem;
}

.card-img {
    width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
    flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
    bottom: initial !important;
}

html,
body {
    height: auto;
    min-height: 100vh;
}

.dropup .dropdown-toggle::after {
    display: none;
}

.form-asterisk {
    font-family: initial;
    position: absolute;
    top: -2px;
    font-weight: normal;
}

.form-control-label {
    position: relative;
    cursor: pointer;
    margin-bottom: 0.357em;
    padding: 0;
}

.alert {
    color: #fff;
    border-radius: 0;
    border: 0;
    font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 1.875rem;
    padding: 1.25rem;
    position: relative;
    text-align: center;
}

.alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: '';
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
}

.form-control {
    background-color: #fff;
    background-clip: border-box;
    color: #232323;
    line-height: 1rem !important;
    height: auto;
    padding: 0.6rem 1.2rem;
    transition: border-color 0.25s ease 0s;
    border: 1px solid transparent !important;
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px,
        rgba(0, 0, 0, 0.07) 0px 1px 3px 0px,
        rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}

.form-active .form-control:invalid {
    border-color: red;
}

form .row {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
}

form .row [class*='col'] {
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

form .mbr-section-btn {
    margin: 0;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

form .btn {
    display: flex;
    padding: 0.6rem 1.2rem;
    margin: 0;
}

form .form-check-input {
    margin-top: 0.5;
}

textarea.form-control {
    line-height: 1.5rem !important;
}

.form-group {
    margin-bottom: 1.2rem;
}

.form-control,
form .btn {
    min-height: 48px;
}

.gdpr-block label span.textGDPR input[name='gdpr'] {
    top: 7px;
}

.form-control:focus {
    box-shadow: none;
}

:focus {
    outline: none;
}

.mbr-overlay {
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    pointer-events: none;
}

blockquote {
    font-style: italic;
    padding: 3rem;
    font-size: 1.09rem;
    position: relative;
    border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
    margin-bottom: 2.3125rem;
}

.mt-4 {
    margin-top: 2rem !important;
}

.mb-4 {
    margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
    .container {
        padding-left: 16px;
        padding-right: 16px;
    }

    .row {
        margin-left: -16px;
        margin-right: -16px;
    }

    .row > [class*='col'] {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (min-width: 768px) {
    .container-fluid {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mbr-container {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
    .mbr-container {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.item-wrapper {
    overflow: hidden;
}

.app-video-wrapper > img {
    opacity: 1;
}

.item {
    position: relative;
}

.dropdown-menu .dropdown-menu {
    left: 100%;
}

.dropdown-item + .dropdown-menu {
    display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
    display: block;
}

.dropdown:hover .dropdown-menu {
    display: block;
}
.cid-tnWxqsZdQq {
  overflow: hidden;
  background-image: url("../../../assets/images/shutterstock-1932592379-2000x1334.jpg");
}
.cid-tnWxqsZdQq .image {
  position: absolute;
  background-image: url("../../../assets/images/loga-la-rosa-negra-2000x2168.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1 !important;
  width: 400px;
  height: 400px;
  margin-left: 64vw;
  transform-origin: center;
  transform: rotate(0deg);
}
@media (max-width: 991px) {
  .cid-tnWxqsZdQq .image {
    display: none;
  }
}
.cid-tnWxqsZdQq .position {
  z-index: 10;
}
.cid-tnWxqsZdQq .mbr-section-subtitle {
  margin: 10px 0 15px;
  line-height: 1.55;
}
.cid-tnWxqsZdQq .mbr-section-title {
  margin-bottom: 0;
}
.cid-tnWxqsZdQq .mbr-text {
  margin-top: 30px;
}
.cid-tnWxqsZdQq .mbr-section-btn {
  margin-top: 30px;
}
.cid-tnWxqsZdQq .info__block {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.cid-tnWxqsZdQq .divider {
  background-color: #191f23;
  width: 100%;
  height: 1px;
  display: inline-block;
}
.cid-tnWxqsZdQq .info__block-item {
  width: 130px;
  padding-top: 25px;
  margin-right: 25px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-tnWxqsZdQq .info__block-item {
    margin-right: 10px;
  }
}
.cid-tnWxqsZdQq .title__item,
.cid-tnWxqsZdQq .text__item {
  margin-bottom: 0;
}
.cid-tnWxqsZdQq .text__item {
  line-height: 1.35;
  text-align: left;
}
.cid-tnWxqsZdQq .animated-element {
  color: #262221;
}
.cid-tnWxqsZdQq .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #262221;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-tnWxqsZdQq .display-7 {
  margin-top: 10px;
}
.cid-tnWxqtPuCa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e909';
  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-tnWxqtPuCa .nav-item,
.cid-tnWxqtPuCa .nav-link,
.cid-tnWxqtPuCa .navbar-caption {
  font-weight: normal;
}
.cid-tnWxqtPuCa .nav-item:focus,
.cid-tnWxqtPuCa .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-tnWxqtPuCa .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
}
.cid-tnWxqtPuCa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-tnWxqtPuCa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tnWxqtPuCa .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-tnWxqtPuCa .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tnWxqtPuCa .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tnWxqtPuCa .dropdown .dropdown-menu .dropdown-item .soc-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-tnWxqtPuCa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tnWxqtPuCa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tnWxqtPuCa .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
  background: none;
}
.cid-tnWxqtPuCa .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-tnWxqtPuCa .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-tnWxqtPuCa .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-tnWxqtPuCa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tnWxqtPuCa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tnWxqtPuCa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(99vh - 8rem);
  }
}
.cid-tnWxqtPuCa .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-tnWxqtPuCa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tnWxqtPuCa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tnWxqtPuCa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tnWxqtPuCa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tnWxqtPuCa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tnWxqtPuCa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tnWxqtPuCa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tnWxqtPuCa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tnWxqtPuCa .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-tnWxqtPuCa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tnWxqtPuCa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tnWxqtPuCa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tnWxqtPuCa .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tnWxqtPuCa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tnWxqtPuCa .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tnWxqtPuCa .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tnWxqtPuCa .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-tnWxqtPuCa .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tnWxqtPuCa .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-tnWxqtPuCa .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tnWxqtPuCa .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tnWxqtPuCa .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tnWxqtPuCa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tnWxqtPuCa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tnWxqtPuCa .dropdown-item.active,
.cid-tnWxqtPuCa .dropdown-item:active {
  background-color: transparent;
}
.cid-tnWxqtPuCa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tnWxqtPuCa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tnWxqtPuCa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tnWxqtPuCa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tnWxqtPuCa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tnWxqtPuCa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tnWxqtPuCa ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tnWxqtPuCa .navbar-buttons {
  text-align: center;
}
.cid-tnWxqtPuCa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tnWxqtPuCa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #0b0a08;
}
.cid-tnWxqtPuCa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tnWxqtPuCa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tnWxqtPuCa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tnWxqtPuCa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tnWxqtPuCa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tnWxqtPuCa nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tnWxqtPuCa nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tnWxqtPuCa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tnWxqtPuCa .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tnWxqtPuCa a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tnWxqtPuCa .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #ffffff;
  display: inline-flex;
}
.cid-tnWxqtPuCa .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-tnWxqtPuCa .soc-item {
  margin: .5rem .3rem;
}
.cid-tnWxqtPuCa .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tnWxqtPuCa a.nav-link,
.cid-tnWxqtPuCa a.dropdown-item {
  display: flex;
  align-items: center;
}
.cid-tnWxqtPuCa a.nav-link .mbr-iconfont-btn,
.cid-tnWxqtPuCa a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-tnWxqtPuCa a.nav-link:hover .mbr-iconfont-btn,
.cid-tnWxqtPuCa a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-tnWxqtPuCa a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tnWxqtPuCa .navbar {
    height: 77px;
  }
  .cid-tnWxqtPuCa .navbar.opened {
    height: auto;
  }
  .cid-tnWxqtPuCa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tnWxqut1ih {
  padding-top: 90px;
  padding-bottom: 60px;
  background-image: linear-gradient(190deg, #bebebe, #000000);
}
.cid-tnWxqut1ih h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-tnWxqut1ih .nav-tabs .nav-item.open .nav-link:focus,
.cid-tnWxqut1ih .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tnWxqut1ih .nav-link.active {
  background: #e1e1e1;
}
.cid-tnWxqut1ih .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-tnWxqut1ih .nav-link:hover {
  background: #e1e1e1;
}
.cid-tnWxqut1ih .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-tnWxqut1ih .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-tnWxqut1ih .nav-link.display-4 {
  font-size: 15px;
}
.cid-tnWxqut1ih .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-tnWxqut1ih .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-tnWxqut1ih .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-tnWxqut1ih .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-tnWxqut1ih .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-tnWxqut1ih .widget {
  margin-top: 30px;
  background-color: #e1e1e1;
  border-radius: 4px;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #e1e1e1;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #e1e1e1;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-tnWxqut1ih .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-tnWxqut1ih .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-tnWxqut1ih .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-tnWxqut1ih .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-tnWxqut1ih .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-tnWxqut1ih .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-tnWxqut1ih .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-tnWxqut1ih .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-tnWxqut1ih .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-tnWxqut1ih .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-tnWxqut1ih .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-tnWxqut1ih .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-tnWxqut1ih .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-tnWxqut1ih .mbr-text,
  .cid-tnWxqut1ih .nav-link,
  .cid-tnWxqut1ih .mbr-card-title,
  .cid-tnWxqut1ih .mbr-section-title {
    text-align: left;
  }
  .cid-tnWxqut1ih .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-tnWxqut1ih .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-tnWxqut1ih .tab-content .tab-pane .mbr-text {
  color: #ffffff;
}
.cid-tnWxqut1ih H2 {
  color: #930909;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #0b0a08;
}
.cid-tnWxqut1ih .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #0b0a08;
}
.cid-tnWxqAwcRY {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: linear-gradient(210deg, #0e0e0e, #000000);
}
.cid-tnWxqAwcRY .mbr-section-title {
  color: #b10e0e;
  text-align: center;
}
.cid-tnWxqAwcRY .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tnWxqAwcRY .line {
  background: #ffffff;
  height: 1px;
  width: 100%;
  margin-top: 2rem;
}
.cid-tnWxqAwcRY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tnWxqAwcRY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpeg");
}
.cid-ts8Kp8YI0x .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8Kp8YI0x .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8Kp8YI0x .price {
  color: #000000;
}
.cid-ts8Kp8YI0x .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8Kp8YI0x .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8Kp8YI0x .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8Kp8YI0x .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8Kp8YI0x .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8Kp8YI0x .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8Kp8YI0x UL {
  color: #696969;
}
.cid-ts8Kp8YI0x .plan-title {
  color: #0b0a08;
}
.cid-ts8Kp8YI0x .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8Kp8YI0x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8Kp8YI0x .price-term {
  color: #0b0a08;
}
.cid-ts8M7xcQgW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8M7xcQgW .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8M7xcQgW .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8M7xcQgW .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8M7xcQgW .price {
  color: #000000;
}
.cid-ts8M7xcQgW .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8M7xcQgW .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8M7xcQgW .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8M7xcQgW .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8M7xcQgW .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8M7xcQgW .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8M7xcQgW UL {
  color: #696969;
}
.cid-ts8M7xcQgW .plan-title {
  color: #0b0a08;
}
.cid-ts8M7xcQgW .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8M7xcQgW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8M7xcQgW .price-term {
  color: #0b0a08;
}
@media (min-width: 991px) {
  .cid-ts8M7xcQgW .container {
    width: 50%;
  }
}
.cid-tnWxqCm14a {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tnWxqCm14a .item {
  margin-right: 25px !imporant;
  margin-left: 25px !imporant;
}
.cid-tnWxqCm14a img,
.cid-tnWxqCm14a .item-img {
  transition: all 0.5s;
  width: 100%;
}
.cid-tnWxqCm14a .item-img {
  height: 100%;
}
.cid-tnWxqCm14a .item-img img {
  object-fit: cover;
  height: 100%;
}
.cid-tnWxqCm14a .item:focus,
.cid-tnWxqCm14a span:focus {
  outline: none;
}
.cid-tnWxqCm14a .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tnWxqCm14a .title-block {
  z-index: 99999;
  min-width: 200px;
  text-align: center;
  top: 90%;
  left: 50%;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tnWxqCm14a .mbr-text {
  font-family: "Josefin Sans";
  color: #9a948d;
}
.cid-tnWxqCm14a .mbr-section-subtitle {
  font-family: "EB Garamond";
  color: #9a948d;
}
.cid-tnWxqCm14a .item-wrapper:hover .title-block {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-tnWxqCm14a .item-wrapper:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.9);
  opacity: 0.4;
}
.cid-tnWxqCm14a .slide-content {
  position: relative;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tnWxqCm14a .embla__slide {
  display: flex;
  justify-content: center;
  min-width: 38%;
  max-width: 38%;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tnWxqCm14a .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tnWxqCm14a .embla__button--next,
.cid-tnWxqCm14a .embla__button--prev {
  display: flex;
}
.cid-tnWxqCm14a .embla__button {
  color: #9a948d;
  top: 50%;
  width: 100px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 38px;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}
.cid-tnWxqCm14a .embla__button .mobi-mbri {
  display: none;
}
.cid-tnWxqCm14a .embla__button:hover {
  color: #fff;
  opacity: 1;
}
.cid-tnWxqCm14a .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tnWxqCm14a .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tnWxqCm14a .embla__button.embla__button--prev {
    margin-left: 0.5rem;
  }
}
.cid-tnWxqCm14a .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tnWxqCm14a .embla__button.embla__button--next {
    margin-right: 0.5rem;
  }
}
.cid-tnWxqCm14a .embla {
  position: relative;
  width: 100%;
}
.cid-tnWxqCm14a .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tnWxqCm14a .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tnWxqCm14a .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tnWxqCm14a .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ts8M8fYxDI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-ts8M8fYxDI .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-ts8M8fYxDI .plan-body {
  padding-bottom: 2rem;
}
.cid-ts8M8fYxDI .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ts8M8fYxDI .price {
  color: #000000;
}
.cid-ts8M8fYxDI .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-ts8M8fYxDI .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ts8M8fYxDI .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-ts8M8fYxDI .plan .list-group-item:last-child::after {
  display: none;
}
.cid-ts8M8fYxDI .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-ts8M8fYxDI .plan {
    margin-bottom: 2rem;
  }
}
.cid-ts8M8fYxDI UL {
  color: #696969;
}
.cid-ts8M8fYxDI .plan-title {
  color: #0b0a08;
}
.cid-ts8M8fYxDI .mbr-fallback-image.disabled {
  display: none;
}
.cid-ts8M8fYxDI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ts8M8fYxDI .price-term {
  color: #0b0a08;
}
.cid-tnWIp8OFoC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0b0a08;
}
.cid-tnWIp8OFoC .left-side {
  text-align: left;
  padding-right: 5rem;
}
.cid-tnWIp8OFoC .row {
  align-items: center;
}
@media (max-width: 600px) {
  .cid-tnWIp8OFoC .mbr-section-btn {
    margin-bottom: 25px;
  }
}
.cid-tnWIp8OFoC .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tnWIp8OFoC .mbr-section-subtitle {
  color: #626262;
  margin: 0;
  text-align: left;
}
.cid-tnWIp8OFoC .panel-text {
  margin: 0;
  border: 0px;
  color: #ffffff;
}
.cid-tnWIp8OFoC span {
  color: #ffffff;
  float: right;
  margin-top: 2px;
}
.cid-tnWIp8OFoC .panel-title-edit {
  color: #ffffff;
  padding: 1rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #41392e;
}
.cid-tnWIp8OFoC .card-header {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0;
}
.cid-tnWIp8OFoC .card {
  border-radius: 0;
  margin-bottom: 22px;
}
@media (max-width: 990px) {
  .cid-tnWIp8OFoC .left-side {
    padding: 15px;
  }
}
.cid-tnWIp8OFoC img {
  width: 100%;
  transition: all 2s;
}
.cid-tnWIp8OFoC img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tnWxqENGd3 {
  background-color: #0b0a08;
}
@media (max-width: 768px) {
  .cid-tnWxqENGd3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.cid-tnWxqENGd3 .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-tnWxqENGd3 .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-tnWxqENGd3 .row {
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tnWxqENGd3 .row {
    position: relative;
  }
}
.cid-tnWxqENGd3 .custom-row {
  display: flex;
  max-width: 1200px;
  padding-left: 12px;
  padding-right: 12px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-tnWxqENGd3 .custom-row {
    padding-left: 16px;
    padding-right: 16px;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767px) {
  .cid-tnWxqENGd3 .map-col {
    height: 650px;
    order: 2;
    padding: 0!important;
  }
}
.cid-tnWxqENGd3 .col-text {
  position: relative;
}
.cid-tnWxqENGd3 .col-text .radial-svg {
  display: none;
}
@media (max-width: 767px) {
  .cid-tnWxqENGd3 .col-text {
    order: 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .cid-tnWxqENGd3 .col-text {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .cid-tnWxqENGd3 .col-text .radial-svg {
    display: block;
    position: absolute;
    top: 0;
    right: 84%;
    transform: scale(-1, 1);
    height: 100%;
    width: 150px;
    z-index: 1;
  }
  .cid-tnWxqENGd3 .col-text .radial-svg path {
    fill: #0b0a08;
  }
}
.cid-tnWxqENGd3 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .cid-tnWxqENGd3 .text-wrapper {
    padding-left: 4rem;
  }
}
.cid-tnWxqENGd3 .text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.cid-tnWxqENGd3 .label-text {
  width: 100%;
  letter-spacing: 2px;
  color: #ffffff;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .cid-tnWxqENGd3 .label-text {
    text-align: center;
  }
}
.cid-tnWxqENGd3 .mbr-section-title {
  margin-bottom: 32px;
  width: 100%;
  color: #111111;
}
@media (max-width: 767px) {
  .cid-tnWxqENGd3 .mbr-section-title {
    text-align: center;
    margin-bottom: 20px;
  }
}
.cid-tnWxqENGd3 .contact-container {
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .cid-tnWxqENGd3 .contact-container {
    width: 100%;
    margin-bottom: 20px;
  }
}
.cid-tnWxqENGd3 .contact-container .phone-container {
  padding: 16px 25px;
  background-color: #b10e0e;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tnWxqENGd3 .contact-container .phone-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tnWxqENGd3 .contact-container .email-container {
  padding: 16px 25px;
  background-color: #ffffff;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tnWxqENGd3 .contact-container .email-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tnWxqENGd3 .contact-text {
  color: #ffffff;
}
.cid-tnWxqENGd3 .cards-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cid-tnWxqENGd3 .cards-container {
    text-align: center;
  }
}
.cid-tnWxqENGd3 .cards-title {
  margin-bottom: 12px;
}
.cid-tnWxqENGd3 .card {
  padding: 9px 0;
}
.cid-tnWxqENGd3 .card-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .cid-tnWxqENGd3 .card-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .cid-tnWxqENGd3 .card-title {
    font-size: 1.5rem !important;
  }
}
.cid-tnWxqENGd3 .icon-box {
  margin-right: 12px;
}
.cid-tnWxqENGd3 .icon-box .mbr-iconfont {
  color: #ffffff;
}
.cid-tnWxqENGd3 .card-text {
  color: #ffffff;
  letter-spacing: inherit;
  flex-grow: 1;
}
.cid-tnWxqENGd3 .btn-container {
  width: 100%;
}
.cid-tnWxqENGd3 .mbr-section-btn {
  margin-top: 10px;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tnWxqENGd3 .mbr-section-btn {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }
}
.cid-tnWxqENGd3 .mbr-section-btn .btn {
  padding: 10px 10px 10px 10px;
  transition: all 0.3s ease 0s;
}
.cid-tnWxqENGd3 .mbr-section-btn .btn span {
  margin-left: 0;
  padding-left: 0.5rem;
  transition: all 0.3s ease 0s;
}
.cid-tnWxqENGd3 .mbr-section-btn .btn:hover span {
  padding-left: 1.25rem;
}
.cid-tnWxqENGd3 .google-map {
  position: absolute;
}
@media (max-width: 767px) {
  .cid-tnWxqENGd3 .google-map {
    height: 650px;
    width: 100%;
    padding: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .cid-tnWxqENGd3 .google-map {
    height: 100%;
    width: 50%;
    padding: 0;
    left: 0;
    top: 0;
  }
}
.cid-tnWxqENGd3 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tnWxqENGd3 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tnWxqENGd3 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tnWxqENGd3 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tnWxqENGd3 .mbr-section-title,
.cid-tnWxqENGd3 .mbr-section-btn {
  color: #ffffff;
}
.cid-tnWxqENGd3 .email-text {
  color: #0b0a08;
}
.cid-tnWxqFFAdp {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #0b0a08;
}
.cid-tnWxqFFAdp .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tnWxqFFAdp textarea {
  min-height: 150px;
}
.cid-tnWxqFFAdp input[name='yourSubject'] {
  margin-top: 1.5rem;
}
.cid-tnWxqFFAdp textarea[name='yourMessage'] {
  margin-top: 0.3rem;
}
.cid-tnWxqFFAdp .form-control,
.cid-tnWxqFFAdp .field-input {
  padding: 1rem 0rem;
  background-color: #101010;
  border: none !important;
  border-bottom: 2px solid #414141 !important;
  border-color: #414141 !important;
  color: #ffffff !important;
  transition: 0.4s;
  font-size: 0.9rem;
  box-shadow: none;
  border-radius: 0px;
  outline: none;
}
.cid-tnWxqFFAdp .form-control input::-webkit-input-placeholder,
.cid-tnWxqFFAdp .field-input input::-webkit-input-placeholder,
.cid-tnWxqFFAdp .form-control textarea::-webkit-input-placeholder,
.cid-tnWxqFFAdp .field-input textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tnWxqFFAdp .form-control input:-moz-placeholder,
.cid-tnWxqFFAdp .field-input input:-moz-placeholder,
.cid-tnWxqFFAdp .form-control textarea:-moz-placeholder,
.cid-tnWxqFFAdp .field-input textarea:-moz-placeholder {
  color: #acacac !important;
}
.cid-tnWxqFFAdp .jq-number__spin:hover,
.cid-tnWxqFFAdp .jq-number__spin:focus {
  background-color: #101010;
  border-color: #e9204f !important;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tnWxqFFAdp .jq-number__spin {
  background-color: #101010;
  border-color: #414141 !important;
  color: #ffffff;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tnWxqFFAdp .jq-selectbox li,
.cid-tnWxqFFAdp .jq-selectbox li {
  background-color: #101010;
  color: #ffffff;
}
.cid-tnWxqFFAdp .jq-selectbox li:hover,
.cid-tnWxqFFAdp .jq-selectbox li.selected {
  background-color: #101010;
  color: #ffffff;
}
.cid-tnWxqFFAdp .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-tnWxqFFAdp .jq-number__spin.minus:hover:after,
.cid-tnWxqFFAdp .jq-number__spin.plus:hover:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
.cid-tnWxqFFAdp .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-tnWxqFFAdp .jq-number__spin.minus:after,
.cid-tnWxqFFAdp .jq-number__spin.plus:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
@media (max-width: 992px) {
  .cid-tnWxqFFAdp .media-content {
    padding-left: 0rem;
    padding-top: 2rem;
  }
  .cid-tnWxqFFAdp .social-list {
    margin-bottom: 3rem;
  }
  .cid-tnWxqFFAdp .email-input {
    margin-top: 2rem;
  }
}
.cid-tnWxqFFAdp .mbr-section-subtitle {
  color: #e60404;
  margin-bottom: 2.4rem;
}
.cid-tnWxqFFAdp .mbr-text {
  color: #acacac;
  margin-bottom: 3.5rem;
}
.cid-tnWxqFFAdp .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
  margin-right: 0.6rem;
}
.cid-tnWxqFFAdp .mbr-iconfont-social:before {
  padding: 1rem;
  border: 2px solid;
  border-radius: 100px;
  border-color: #e60404;
  transition: all 0.3s;
}
.cid-tnWxqFFAdp .mbr-iconfont-social:hover {
  color: #e60404;
}
.cid-tnWxqFFAdp .social-list {
  display: flex;
}
.cid-tnWxqFFAdp .social-list a {
  transition: 0.3s;
}
.cid-tnWxqFFAdp .social-list a:hover {
  transform: translateY(-8px);
}
.cid-tnWxqFFAdp .row {
  align-items: center;
}
.cid-tnWxqFFAdp .mbr-section-title {
  margin-bottom: 1.3rem;
}
.cid-tnWxqFFAdp .btn {
  font-weight: bold;
  padding: 1rem 5.5rem;
}
.cid-tnWxqFFAdp .form-btn {
  margin-top: 2.5rem;
}
.cid-tnWxqFFAdp input::-webkit-input-placeholder,
.cid-tnWxqFFAdp textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tnWxqFFAdp input:-moz-placeholder,
.cid-tnWxqFFAdp textarea:-moz-placeholder {
  color: #acacac !important;
}
@media (min-width: 992px) {
  .cid-tnWxqFFAdp .media-content {
    padding-right: 3rem;
  }
  .cid-tnWxqFFAdp .email-input {
    padding-left: 2.2rem;
  }
}
@media (min-width: 767px) {
  .cid-tnWxqFFAdp .row {
    padding: 0 1rem;
  }
}
.cid-tnWxqFFAdp .btn:hover {
  background-color: #e60404 !important;
  border-color: #e60404 !important;
  color: #ffffff !important;
}
@media (max-width: 767px) {
  .cid-tnWxqFFAdp .form-btn {
    width: 100%;
  }
  .cid-tnWxqFFAdp .btn {
    width: 100%;
  }
}
.cid-tnWxqFFAdp H1 {
  color: #ffffff;
}
.cid-tnWxqGs44g {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #0b0a08;
}
.cid-tnWxqGs44g .media-container-row {
  align-items: center;
}
.cid-tnWxqGs44g .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tnWxqGs44g .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tnWxqGs44g .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tnWxqGs44g .foot-menu li {
  padding: 0.1rem 0rem !important;
  position: relative;
  margin: 0 0.5rem;
}
.cid-tnWxqGs44g .foot-menu-item {
  transform: 0.2s;
}
.cid-tnWxqGs44g .foot-menu-item:hover a {
  color: #e60404 !important;
}
.cid-tnWxqGs44g .foot-menu-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 1px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tnWxqGs44g .foot-menu-item:hover::before {
  width: 60px;
  background-color: #e60404;
}
.cid-tnWxqGs44g .mbr-text {
  color: #747474;
}
@media (max-width: 992px) {
  .cid-tnWxqGs44g .foot-menu {
    justify-content: center;
  }
  .cid-tnWxqGs44g .mbr-text {
    text-align: center;
  }
  .cid-tnWxqGs44g .media-container-row {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .cid-tnWxqGs44g .foot-menu {
    justify-content: flex-end;
  }
}
.cid-tnWxqGs44g .link:hover {
  color: #ffffff;
}
.cid-tnWxqGs44g .media-container-row .mbr-text {
  color: #acacac;
}
section {
    background-color: #fff;
}

body {
    font-style: normal;
    line-height: 1.5;
    font-weight: 400;
    color: #fff;
    position: relative;
}

button {
    background-color: transparent;
    border-color: transparent;
}

section,
.container,
.container-fluid {
    position: relative;
    word-wrap: break-word;
}

a.mbr-iconfont:hover {
    text-decoration: none;
}

.article .lead p,
.article .lead ul,
.article .lead ol,
.article .lead pre,
.article .lead blockquote {
    margin-bottom: 0;
}

a {
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

a,
a:hover {
    text-decoration: none;
}

.mbr-section-title {
    font-style: normal;
    line-height: 1.3;
}

.mbr-section-subtitle {
    line-height: 1.3;
}

.mbr-text {
    font-style: normal;
    line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-1,
.display-2,
.display-4,
.display-5,
.display-7,
span,
p,
a {
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    font-weight: 400;
}

b,
strong {
    font-weight: bold;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition-delay: 9999s;
    -webkit-transition-property: background-color, color;
    transition-property: background-color, color;
}

textarea[type='hidden'] {
    display: none;
}

section {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

section .mbr-background-video,
section .mbr-background-video-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.hidden {
    visibility: hidden;
}

.mbr-z-index20 {
    z-index: 20;
}

/*! Base colors */
.mbr-white {
    color: #fff;
}

.mbr-black {
    color: #111;
}

.mbr-bg-white {
    background-color: #fff;
}

.mbr-bg-black {
    background-color: #000;
}

/*! Text-aligns */
.align-left {
    text-align: left;
}

.align-center {
    text-align: center;
}

.align-right {
    text-align: right;
}

/*! Font-weight  */
.mbr-light {
    font-weight: 300;
}

.mbr-regular {
    font-weight: 400;
}

.mbr-semibold {
    font-weight: 500;
}

.mbr-bold {
    font-weight: 700;
}

/*! Media  */
.media-content {
    flex-basis: 100%;
}

.media-container-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: start;
}

.media-container-row .media-size-item {
    width: 400px;
}

.media-container-column {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: stretch;
}

.media-container-column > * {
    width: 100%;
}

@media (min-width: 992px) {
    .media-container-row {
        flex-wrap: nowrap;
    }
}

figure {
    margin-bottom: 0;
    overflow: hidden;
}

figure[mbr-media-size] {
    transition: width 0.1s;
}

img,
iframe {
    display: block;
    width: 100%;
}

.card {
    background-color: transparent;
    border: none;
}

.card-box {
    width: 100%;
}

.card-img {
    text-align: center;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
}

.media {
    max-width: 100%;
    margin: 0 auto;
}

.mbr-figure {
    align-self: center;
}

.media-container > div {
    max-width: 100%;
}

.mbr-figure img,
.card-img img {
    width: 100%;
}

@media (max-width: 991px) {
    .media-size-item {
        width: auto !important;
    }

    .media {
        width: auto;
    }

    .mbr-figure {
        width: 100% !important;
    }
}

/*! Buttons */
.mbr-section-btn {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
    font-size: 0;
}

.btn {
    font-weight: 400;
    border-width: 1px;
    font-style: italic;
    margin: 0.6rem 0.6rem;
    white-space: normal;
    transition: all 0.2s ease-in-out;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    word-break: break-word;
}

.btn-sm {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-md {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-lg {
    font-weight: 600;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
}

.btn-form {
    margin: 0;
}

.btn-form:hover {
    cursor: pointer;
}

nav .mbr-section-btn {
    margin-left: 0rem;
    margin-right: 0rem;
}

/*! Btn icon margin */
.btn .mbr-iconfont,
.btn.btn-sm .mbr-iconfont {
    order: 1;
    cursor: pointer;
    margin-left: 0.5rem;
    vertical-align: sub;
}

.btn.btn-md .mbr-iconfont,
.btn.btn-md .mbr-iconfont {
    margin-left: 0.8rem;
}

.mbr-regular {
    font-weight: 400;
}

.mbr-semibold {
    font-weight: 500;
}

.mbr-bold {
    font-weight: 700;
}

[type='submit'] {
    -webkit-appearance: none;
}

/*! Full-screen */
.mbr-fullscreen .mbr-overlay {
    min-height: 100vh;
}

.mbr-fullscreen {
    display: flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    align-items: center;
    min-height: 100vh;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

/*! Map */
.map {
    height: 25rem;
    position: relative;
}

.map iframe {
    width: 100%;
    height: 100%;
}

/*! Scroll to top arrow */
.mbr-arrow-up {
    bottom: 25px;
    right: 90px;
    position: fixed;
    text-align: right;
    z-index: 5000;
    color: #fff;
    font-size: 22px;
}

.mbr-arrow-up a {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    height: 60px;
    width: 60px;
    border: 2px solid #fff;
    outline-style: none !important;
    position: relative;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    text-align: center;
}

.mbr-arrow-up a:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

.mbr-arrow-up a i {
    line-height: 60px;
}

.mbr-arrow-up-icon {
    display: block;
    color: #fff;
}

.mbr-arrow-up-icon::before {
    content: '›';
    display: inline-block;
    font-family: serif;
    font-size: 22px;
    line-height: 1;
    font-style: normal;
    position: relative;
    top: 6px;
    left: -4px;
    transform: rotate(-90deg);
}

/*! Arrow Down */
.mbr-arrow {
    position: absolute;
    bottom: 45px;
    left: 50%;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(80, 80, 80, 0.5);
    border-radius: 50%;
    transform: translateX(-50%);
}

@media (max-width: 767px) {
    .mbr-arrow {
        display: none;
    }
}

.mbr-arrow > a {
    display: inline-block;
    text-decoration: none;
    outline-style: none;
    -webkit-animation: arrowdown 1.7s ease-in-out infinite;
    animation: arrowdown 1.7s ease-in-out infinite;
    color: #fff;
}

.mbr-arrow > a > i {
    position: absolute;
    top: -2px;
    left: 15px;
    font-size: 2rem;
}

#scrollToTop a i::before {
    content: '';
    position: absolute;
    display: block;
    border-bottom: 2.5px solid #fff;
    border-left: 2.5px solid #fff;
    width: 27.8%;
    height: 27.8%;
    left: 50%;
    top: 51%;
    transform: translateY(-30%) translateX(-50%) rotate(135deg);
}

@keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@-webkit-keyframes arrowdown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(0px);
    }
}

@media (max-width: 500px) {
    .mbr-arrow-up {
        left: 0;
        right: 0;
        text-align: center;
    }
}

@keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

@-webkit-keyframes gradient-animation {
    from {
        background-position: 0% 100%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    to {
        background-position: 100% 0%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
}

.bg-gradient {
    background-size: 200% 200%;
    animation: gradient-animation 5s infinite alternate;
    -webkit-animation: gradient-animation 5s infinite alternate;
}

.menu .navbar-brand {
    display: -webkit-flex;
}

.menu .navbar-brand span {
    display: flex;
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
}

.menu .navbar-brand .navbar-logo img {
    display: -webkit-flex;
    width: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu .navbar-toggleable-sm .navbar-nav {
        display: -ms-flexbox;
    }
}

@media (max-width: 991px) {
    .menu .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .navbar-collapse.show {
        overflow: auto;
    }
}

@media (min-width: 992px) {
    .menu .navbar-nav.nav-dropdown {
        display: -webkit-flex;
    }

    .menu .navbar-toggleable-sm .navbar-collapse {
        display: -webkit-flex !important;
    }

    .menu .collapsed .navbar-collapse {
        max-height: 93.5vh;
    }

    .menu .collapsed .navbar-collapse.show {
        overflow: auto;
    }
}

@media (max-width: 767px) {
    .menu .navbar-collapse {
        max-height: 80vh;
    }
}

.nav-link .mbr-iconfont {
    margin-right: 0.5rem;
}

.navbar {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-justify-content: space-between;
}

.navbar-collapse {
    -webkit-flex-basis: 100%;
    -webkit-flex-grow: 1;
    -webkit-align-items: center;
}

.nav-dropdown .link {
    padding: 0.667em 1.667em !important;
    margin: 0 !important;
}

.nav {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}

.row {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}

.justify-content-center {
    -webkit-justify-content: center;
}

.form-inline {
    display: -webkit-flex;
}

.card-wrapper {
    -webkit-flex: 1;
}

.carousel-control {
    z-index: 10;
    display: -webkit-flex;
}

.carousel-controls {
    display: -webkit-flex;
}

.media {
    display: -webkit-flex;
}

.form-group:focus {
    outline: none;
}

.jq-selectbox__select {
    padding: 7px 0;
    position: relative;
}

.jq-selectbox__dropdown {
    overflow: hidden;
    border-radius: 10px;
    position: absolute;
    top: 100%;
    left: 0 !important;
    width: 100% !important;
}

.jq-selectbox__trigger-arrow {
    right: 0;
    transform: translateY(-50%);
}

.jq-selectbox li {
    padding: 1.07em 0.5em;
}

input[type='range'] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.modal-dialog,
.modal-content {
    height: 100%;
}

.modal-dialog .carousel-inner {
    height: calc(100vh - 1.75rem);
}

@media (max-width: 575px) {
    .modal-dialog .carousel-inner {
        height: calc(100vh - 1rem);
    }
}

.carousel-item {
    text-align: center;
}

.carousel-item img {
    margin: auto;
}

.navbar-toggler {
    align-self: flex-start;
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none;
    box-shadow: none;
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: '';
    background: no-repeat center center;
    background-size: 100% 100%;
}

.navbar-toggler-left {
    position: absolute;
    left: 1rem;
}

.navbar-toggler-right {
    position: absolute;
    right: 1rem;
}

.card-img {
    width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
    flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
    bottom: initial !important;
}

html,
body {
    height: auto;
    min-height: 100vh;
}

.dropup .dropdown-toggle::after {
    display: none;
}

.form-asterisk {
    font-family: initial;
    position: absolute;
    top: -2px;
    font-weight: normal;
}

.form-control-label {
    position: relative;
    cursor: pointer;
    margin-bottom: 0.357em;
    padding: 0;
}

.alert {
    color: #fff;
    border-radius: 0;
    border: 0;
    font-size: 1.1rem;
    line-height: 1.5;
    margin-bottom: 1.875rem;
    padding: 1.25rem;
    position: relative;
    text-align: center;
}

.alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: '';
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
}

.form-control {
    background-color: #fff;
    background-clip: border-box;
    color: #232323;
    line-height: 1rem !important;
    height: auto;
    padding: 0.6rem 1.2rem;
    transition: border-color 0.25s ease 0s;
    border: 1px solid transparent !important;
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px,
        rgba(0, 0, 0, 0.07) 0px 1px 3px 0px,
        rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}

.form-active .form-control:invalid {
    border-color: red;
}

form .row {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
}

form .row [class*='col'] {
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

form .mbr-section-btn {
    margin: 0;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

form .btn {
    display: flex;
    padding: 0.6rem 1.2rem;
    margin: 0;
}

form .form-check-input {
    margin-top: 0.5;
}

textarea.form-control {
    line-height: 1.5rem !important;
}

.form-group {
    margin-bottom: 1.2rem;
}

.form-control,
form .btn {
    min-height: 48px;
}

.gdpr-block label span.textGDPR input[name='gdpr'] {
    top: 7px;
}

.form-control:focus {
    box-shadow: none;
}

:focus {
    outline: none;
}

.mbr-overlay {
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    pointer-events: none;
}

blockquote {
    font-style: italic;
    padding: 3rem;
    font-size: 1.09rem;
    position: relative;
    border-left: 3px solid;
}

ul,
ol,
pre,
blockquote {
    margin-bottom: 2.3125rem;
}

.mt-4 {
    margin-top: 2rem !important;
}

.mb-4 {
    margin-bottom: 2rem !important;
}

@media (min-width: 992px) {
    .container {
        padding-left: 16px;
        padding-right: 16px;
    }

    .row {
        margin-left: -16px;
        margin-right: -16px;
    }

    .row > [class*='col'] {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (min-width: 768px) {
    .container-fluid {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mbr-container {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
    .mbr-container {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.item-wrapper {
    overflow: hidden;
}

.app-video-wrapper > img {
    opacity: 1;
}

.item {
    position: relative;
}

.dropdown-menu .dropdown-menu {
    left: 100%;
}

.dropdown-item + .dropdown-menu {
    display: none;
}

.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
    display: block;
}

.dropdown:hover .dropdown-menu {
    display: block;
}
.cid-tx5ToDCFiV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e909';
  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-tx5ToDCFiV .nav-item,
.cid-tx5ToDCFiV .nav-link,
.cid-tx5ToDCFiV .navbar-caption {
  font-weight: normal;
}
.cid-tx5ToDCFiV .nav-item:focus,
.cid-tx5ToDCFiV .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-tx5ToDCFiV .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
}
.cid-tx5ToDCFiV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.cid-tx5ToDCFiV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tx5ToDCFiV .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-tx5ToDCFiV .dropdown .dropdown-menu .dropdown-item:hover .soc-item .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-tx5ToDCFiV .dropdown .dropdown-menu .dropdown-item .soc-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tx5ToDCFiV .dropdown .dropdown-menu .dropdown-item .soc-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-tx5ToDCFiV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tx5ToDCFiV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tx5ToDCFiV .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
  background: none;
}
.cid-tx5ToDCFiV .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-tx5ToDCFiV .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-tx5ToDCFiV .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-tx5ToDCFiV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tx5ToDCFiV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tx5ToDCFiV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(99vh - 8rem);
  }
}
.cid-tx5ToDCFiV .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-tx5ToDCFiV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tx5ToDCFiV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tx5ToDCFiV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tx5ToDCFiV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tx5ToDCFiV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tx5ToDCFiV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tx5ToDCFiV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tx5ToDCFiV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tx5ToDCFiV .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-tx5ToDCFiV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tx5ToDCFiV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tx5ToDCFiV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tx5ToDCFiV .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tx5ToDCFiV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tx5ToDCFiV .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tx5ToDCFiV .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tx5ToDCFiV .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-tx5ToDCFiV .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tx5ToDCFiV .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-tx5ToDCFiV .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tx5ToDCFiV .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tx5ToDCFiV .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tx5ToDCFiV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tx5ToDCFiV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tx5ToDCFiV .dropdown-item.active,
.cid-tx5ToDCFiV .dropdown-item:active {
  background-color: transparent;
}
.cid-tx5ToDCFiV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tx5ToDCFiV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tx5ToDCFiV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tx5ToDCFiV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tx5ToDCFiV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tx5ToDCFiV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tx5ToDCFiV ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tx5ToDCFiV .navbar-buttons {
  text-align: center;
}
.cid-tx5ToDCFiV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tx5ToDCFiV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #0b0a08;
}
.cid-tx5ToDCFiV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tx5ToDCFiV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tx5ToDCFiV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tx5ToDCFiV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tx5ToDCFiV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tx5ToDCFiV nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tx5ToDCFiV nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tx5ToDCFiV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tx5ToDCFiV .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tx5ToDCFiV a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tx5ToDCFiV .soc-item .mbr-iconfont {
  font-size: 1rem;
  color: #ffffff;
  display: inline-flex;
}
.cid-tx5ToDCFiV .soc-item .mbr-iconfont:before {
  padding: .5rem;
  border: 1px solid;
  border-radius: 100px;
}
.cid-tx5ToDCFiV .soc-item {
  margin: .5rem .3rem;
}
.cid-tx5ToDCFiV .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tx5ToDCFiV a.nav-link,
.cid-tx5ToDCFiV a.dropdown-item {
  display: flex;
  align-items: center;
}
.cid-tx5ToDCFiV a.nav-link .mbr-iconfont-btn,
.cid-tx5ToDCFiV a.dropdown-item .mbr-iconfont-btn {
  margin-right: 10px;
}
.cid-tx5ToDCFiV a.nav-link:hover .mbr-iconfont-btn,
.cid-tx5ToDCFiV a.dropdown-item:hover .mbr-iconfont-btn {
  opacity: 0;
  margin-left: -20px;
}
.cid-tx5ToDCFiV a.dropdown-item .mbr-iconfont-btn {
  margin-top: -4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tx5ToDCFiV .navbar {
    height: 77px;
  }
  .cid-tx5ToDCFiV .navbar.opened {
    height: auto;
  }
  .cid-tx5ToDCFiV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tx5ToEiCsE {
  overflow: hidden;
  background-image: url("../../../assets/images/02-1024x540.jpg");
}
.cid-tx5ToEiCsE .image {
  position: absolute;
  background-image: url("../../../assets/images/loga-la-rosa-negra-2000x2168.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1 !important;
  width: 400px;
  height: 400px;
  margin-left: 64vw;
  transform-origin: center;
  transform: rotate(0deg);
}
@media (max-width: 991px) {
  .cid-tx5ToEiCsE .image {
    display: none;
  }
}
.cid-tx5ToEiCsE .position {
  z-index: 10;
}
.cid-tx5ToEiCsE .mbr-section-subtitle {
  margin: 10px 0 15px;
  line-height: 1.55;
}
.cid-tx5ToEiCsE .mbr-section-title {
  margin-bottom: 0;
}
.cid-tx5ToEiCsE .mbr-text {
  margin-top: 30px;
}
.cid-tx5ToEiCsE .mbr-section-btn {
  margin-top: 30px;
}
.cid-tx5ToEiCsE .info__block {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.cid-tx5ToEiCsE .divider {
  background-color: #191f23;
  width: 100%;
  height: 1px;
  display: inline-block;
}
.cid-tx5ToEiCsE .info__block-item {
  width: 130px;
  padding-top: 25px;
  margin-right: 25px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-tx5ToEiCsE .info__block-item {
    margin-right: 10px;
  }
}
.cid-tx5ToEiCsE .title__item,
.cid-tx5ToEiCsE .text__item {
  margin-bottom: 0;
}
.cid-tx5ToEiCsE .text__item {
  line-height: 1.35;
  text-align: left;
}
.cid-tx5ToEiCsE .animated-element {
  color: #262221;
}
.cid-tx5ToEiCsE .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #262221;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-tx5ToEiCsE .display-7 {
  margin-top: 10px;
}
.cid-txCegewGuq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(190deg, #bebebe, #000000);
}
.cid-txCegewGuq .img-container {
  position: relative;
}
.cid-txCegewGuq .image-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border-radius: 0;
  overflow: hidden;
}
.cid-txCegewGuq .image-wrapper img {
  width: 100%;
  height: 34vw;
  object-fit: cover;
  max-height: 100vh;
}
@media (max-width: 991px) {
  .cid-txCegewGuq .image-wrapper img {
    height: auto;
  }
}
.cid-txCegewGuq .text-wrap {
  width: 100%;
  margin-top: 50px;
}
.cid-txCegewGuq .mbr-title {
  margin-bottom: 0;
  color: #000000;
}
.cid-txCegewGuq .mbr-text {
  padding-top: 10px;
  color: #e1e1e1;
  line-height: 1.5;
}
.cid-tx5ToH2vXg {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: linear-gradient(210deg, #0e0e0e, #000000);
}
.cid-tx5ToH2vXg .mbr-section-title {
  color: #b10e0e;
  text-align: center;
}
.cid-tx5ToH2vXg .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tx5ToH2vXg .line {
  background: #ffffff;
  height: 1px;
  width: 100%;
  margin-top: 2rem;
}
.cid-tx5ToH2vXg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tx5ToH2vXg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tx5ToHpx7m {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpeg");
}
.cid-tx5ToHpx7m .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-tx5ToHpx7m .plan-body {
  padding-bottom: 2rem;
}
.cid-tx5ToHpx7m .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tx5ToHpx7m .price {
  color: #000000;
}
.cid-tx5ToHpx7m .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-tx5ToHpx7m .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-tx5ToHpx7m .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-tx5ToHpx7m .plan .list-group-item:last-child::after {
  display: none;
}
.cid-tx5ToHpx7m .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-tx5ToHpx7m .plan {
    margin-bottom: 2rem;
  }
}
.cid-tx5ToHpx7m UL {
  color: #696969;
}
.cid-tx5ToHpx7m .plan-title {
  color: #0b0a08;
}
.cid-tx5ToHpx7m .mbr-fallback-image.disabled {
  display: none;
}
.cid-tx5ToHpx7m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tx5ToHpx7m .price-term {
  color: #0b0a08;
}
.cid-tx5ToHVsIp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-tx5ToHVsIp .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-tx5ToHVsIp .plan-body {
  padding-bottom: 2rem;
}
.cid-tx5ToHVsIp .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tx5ToHVsIp .price {
  color: #000000;
}
.cid-tx5ToHVsIp .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-tx5ToHVsIp .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-tx5ToHVsIp .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-tx5ToHVsIp .plan .list-group-item:last-child::after {
  display: none;
}
.cid-tx5ToHVsIp .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-tx5ToHVsIp .plan {
    margin-bottom: 2rem;
  }
}
.cid-tx5ToHVsIp UL {
  color: #696969;
}
.cid-tx5ToHVsIp .plan-title {
  color: #0b0a08;
}
.cid-tx5ToHVsIp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tx5ToHVsIp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tx5ToHVsIp .price-term {
  color: #0b0a08;
}
@media (min-width: 991px) {
  .cid-tx5ToHVsIp .container {
    width: 50%;
  }
}
.cid-tx5ToISMQt {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tx5ToISMQt .item {
  margin-right: 25px !imporant;
  margin-left: 25px !imporant;
}
.cid-tx5ToISMQt img,
.cid-tx5ToISMQt .item-img {
  transition: all 0.5s;
  width: 100%;
}
.cid-tx5ToISMQt .item-img {
  height: 100%;
}
.cid-tx5ToISMQt .item-img img {
  object-fit: cover;
  height: 100%;
}
.cid-tx5ToISMQt .item:focus,
.cid-tx5ToISMQt span:focus {
  outline: none;
}
.cid-tx5ToISMQt .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tx5ToISMQt .title-block {
  z-index: 99999;
  min-width: 200px;
  text-align: center;
  top: 90%;
  left: 50%;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tx5ToISMQt .mbr-text {
  font-family: "Josefin Sans";
  color: #9a948d;
}
.cid-tx5ToISMQt .mbr-section-subtitle {
  font-family: "EB Garamond";
  color: #9a948d;
}
.cid-tx5ToISMQt .item-wrapper:hover .title-block {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-tx5ToISMQt .item-wrapper:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.9);
  opacity: 0.4;
}
.cid-tx5ToISMQt .slide-content {
  position: relative;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-tx5ToISMQt .embla__slide {
  display: flex;
  justify-content: center;
  min-width: 38%;
  max-width: 38%;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tx5ToISMQt .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tx5ToISMQt .embla__button--next,
.cid-tx5ToISMQt .embla__button--prev {
  display: flex;
}
.cid-tx5ToISMQt .embla__button {
  color: #9a948d;
  top: 50%;
  width: 100px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 38px;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}
.cid-tx5ToISMQt .embla__button .mobi-mbri {
  display: none;
}
.cid-tx5ToISMQt .embla__button:hover {
  color: #fff;
  opacity: 1;
}
.cid-tx5ToISMQt .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tx5ToISMQt .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tx5ToISMQt .embla__button.embla__button--prev {
    margin-left: 0.5rem;
  }
}
.cid-tx5ToISMQt .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 768px) {
  .cid-tx5ToISMQt .embla__button.embla__button--next {
    margin-right: 0.5rem;
  }
}
.cid-tx5ToISMQt .embla {
  position: relative;
  width: 100%;
}
.cid-tx5ToISMQt .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tx5ToISMQt .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tx5ToISMQt .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tx5ToISMQt .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tx5ToKrC4L {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/shutterstock-150526052-2000x1333.jpg");
}
.cid-tx5ToKrC4L .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
  color: #696969;
}
.cid-tx5ToKrC4L .plan-body {
  padding-bottom: 2rem;
}
.cid-tx5ToKrC4L .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tx5ToKrC4L .price {
  color: #000000;
}
.cid-tx5ToKrC4L .plan {
  word-break: break-word;
  background-color: #eeeeee;
  border-radius: 2rem;
  transition: all 0.3s;
}
.cid-tx5ToKrC4L .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-tx5ToKrC4L .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-tx5ToKrC4L .plan .list-group-item:last-child::after {
  display: none;
}
.cid-tx5ToKrC4L .plan:hover {
  box-shadow: 0 50px 50px -25px rgba(0, 0, 0, 0.3);
  transform: rotate(-2deg) scale(1.03);
}
@media (max-width: 991px) {
  .cid-tx5ToKrC4L .plan {
    margin-bottom: 2rem;
  }
}
.cid-tx5ToKrC4L UL {
  color: #696969;
}
.cid-tx5ToKrC4L .plan-title {
  color: #0b0a08;
}
.cid-tx5ToKrC4L .mbr-fallback-image.disabled {
  display: none;
}
.cid-tx5ToKrC4L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tx5ToKrC4L .price-term {
  color: #0b0a08;
}
.cid-tx5ToLlR9a {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0b0a08;
}
.cid-tx5ToLlR9a .left-side {
  text-align: left;
  padding-right: 5rem;
}
.cid-tx5ToLlR9a .row {
  align-items: center;
}
@media (max-width: 600px) {
  .cid-tx5ToLlR9a .mbr-section-btn {
    margin-bottom: 25px;
  }
}
.cid-tx5ToLlR9a .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tx5ToLlR9a .mbr-section-subtitle {
  color: #626262;
  margin: 0;
  text-align: left;
}
.cid-tx5ToLlR9a .panel-text {
  margin: 0;
  border: 0px;
  color: #ffffff;
}
.cid-tx5ToLlR9a span {
  color: #ffffff;
  float: right;
  margin-top: 2px;
}
.cid-tx5ToLlR9a .panel-title-edit {
  color: #ffffff;
  padding: 1rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #41392e;
}
.cid-tx5ToLlR9a .card-header {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0;
}
.cid-tx5ToLlR9a .card {
  border-radius: 0;
  margin-bottom: 22px;
}
@media (max-width: 990px) {
  .cid-tx5ToLlR9a .left-side {
    padding: 15px;
  }
}
.cid-tx5ToLlR9a img {
  width: 100%;
  transition: all 2s;
}
.cid-tx5ToLlR9a img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tx5ToLXmC9 {
  background-color: #0b0a08;
}
@media (max-width: 768px) {
  .cid-tx5ToLXmC9 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.cid-tx5ToLXmC9 .container-fluid {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .cid-tx5ToLXmC9 .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-tx5ToLXmC9 .row {
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tx5ToLXmC9 .row {
    position: relative;
  }
}
.cid-tx5ToLXmC9 .custom-row {
  display: flex;
  max-width: 1200px;
  padding-left: 12px;
  padding-right: 12px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-tx5ToLXmC9 .custom-row {
    padding-left: 16px;
    padding-right: 16px;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767px) {
  .cid-tx5ToLXmC9 .map-col {
    height: 650px;
    order: 2;
    padding: 0!important;
  }
}
.cid-tx5ToLXmC9 .col-text {
  position: relative;
}
.cid-tx5ToLXmC9 .col-text .radial-svg {
  display: none;
}
@media (max-width: 767px) {
  .cid-tx5ToLXmC9 .col-text {
    order: 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .cid-tx5ToLXmC9 .col-text {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .cid-tx5ToLXmC9 .col-text .radial-svg {
    display: block;
    position: absolute;
    top: 0;
    right: 84%;
    transform: scale(-1, 1);
    height: 100%;
    width: 150px;
    z-index: 1;
  }
  .cid-tx5ToLXmC9 .col-text .radial-svg path {
    fill: #0b0a08;
  }
}
.cid-tx5ToLXmC9 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .cid-tx5ToLXmC9 .text-wrapper {
    padding-left: 4rem;
  }
}
.cid-tx5ToLXmC9 .text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.cid-tx5ToLXmC9 .label-text {
  width: 100%;
  letter-spacing: 2px;
  color: #ffffff;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .cid-tx5ToLXmC9 .label-text {
    text-align: center;
  }
}
.cid-tx5ToLXmC9 .mbr-section-title {
  margin-bottom: 32px;
  width: 100%;
  color: #111111;
}
@media (max-width: 767px) {
  .cid-tx5ToLXmC9 .mbr-section-title {
    text-align: center;
    margin-bottom: 20px;
  }
}
.cid-tx5ToLXmC9 .contact-container {
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .cid-tx5ToLXmC9 .contact-container {
    width: 100%;
    margin-bottom: 20px;
  }
}
.cid-tx5ToLXmC9 .contact-container .phone-container {
  padding: 16px 25px;
  background-color: #b10e0e;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tx5ToLXmC9 .contact-container .phone-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tx5ToLXmC9 .contact-container .email-container {
  padding: 16px 25px;
  background-color: #ffffff;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .cid-tx5ToLXmC9 .contact-container .email-container {
    width: 100%;
    margin-right: 0;
  }
}
.cid-tx5ToLXmC9 .contact-text {
  color: #ffffff;
}
.cid-tx5ToLXmC9 .cards-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cid-tx5ToLXmC9 .cards-container {
    text-align: center;
  }
}
.cid-tx5ToLXmC9 .cards-title {
  margin-bottom: 12px;
}
.cid-tx5ToLXmC9 .card {
  padding: 9px 0;
}
.cid-tx5ToLXmC9 .card-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .cid-tx5ToLXmC9 .card-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .cid-tx5ToLXmC9 .card-title {
    font-size: 1.5rem !important;
  }
}
.cid-tx5ToLXmC9 .icon-box {
  margin-right: 12px;
}
.cid-tx5ToLXmC9 .icon-box .mbr-iconfont {
  color: #ffffff;
}
.cid-tx5ToLXmC9 .card-text {
  color: #ffffff;
  letter-spacing: inherit;
  flex-grow: 1;
}
.cid-tx5ToLXmC9 .btn-container {
  width: 100%;
}
.cid-tx5ToLXmC9 .mbr-section-btn {
  margin-top: 10px;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tx5ToLXmC9 .mbr-section-btn {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }
}
.cid-tx5ToLXmC9 .mbr-section-btn .btn {
  padding: 10px 10px 10px 10px;
  transition: all 0.3s ease 0s;
}
.cid-tx5ToLXmC9 .mbr-section-btn .btn span {
  margin-left: 0;
  padding-left: 0.5rem;
  transition: all 0.3s ease 0s;
}
.cid-tx5ToLXmC9 .mbr-section-btn .btn:hover span {
  padding-left: 1.25rem;
}
.cid-tx5ToLXmC9 .google-map {
  position: absolute;
}
@media (max-width: 767px) {
  .cid-tx5ToLXmC9 .google-map {
    height: 650px;
    width: 100%;
    padding: 0;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .cid-tx5ToLXmC9 .google-map {
    height: 100%;
    width: 50%;
    padding: 0;
    left: 0;
    top: 0;
  }
}
.cid-tx5ToLXmC9 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tx5ToLXmC9 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tx5ToLXmC9 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tx5ToLXmC9 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tx5ToLXmC9 .mbr-section-title,
.cid-tx5ToLXmC9 .mbr-section-btn {
  color: #ffffff;
}
.cid-tx5ToLXmC9 .email-text {
  color: #0b0a08;
}
.cid-tx5ToMEMua {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #0b0a08;
}
.cid-tx5ToMEMua .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tx5ToMEMua textarea {
  min-height: 150px;
}
.cid-tx5ToMEMua input[name='yourSubject'] {
  margin-top: 1.5rem;
}
.cid-tx5ToMEMua textarea[name='yourMessage'] {
  margin-top: 0.3rem;
}
.cid-tx5ToMEMua .form-control,
.cid-tx5ToMEMua .field-input {
  padding: 1rem 0rem;
  background-color: #101010;
  border: none !important;
  border-bottom: 2px solid #414141 !important;
  border-color: #414141 !important;
  color: #ffffff !important;
  transition: 0.4s;
  font-size: 0.9rem;
  box-shadow: none;
  border-radius: 0px;
  outline: none;
}
.cid-tx5ToMEMua .form-control input::-webkit-input-placeholder,
.cid-tx5ToMEMua .field-input input::-webkit-input-placeholder,
.cid-tx5ToMEMua .form-control textarea::-webkit-input-placeholder,
.cid-tx5ToMEMua .field-input textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tx5ToMEMua .form-control input:-moz-placeholder,
.cid-tx5ToMEMua .field-input input:-moz-placeholder,
.cid-tx5ToMEMua .form-control textarea:-moz-placeholder,
.cid-tx5ToMEMua .field-input textarea:-moz-placeholder {
  color: #acacac !important;
}
.cid-tx5ToMEMua .jq-number__spin:hover,
.cid-tx5ToMEMua .jq-number__spin:focus {
  background-color: #101010;
  border-color: #e9204f !important;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tx5ToMEMua .jq-number__spin {
  background-color: #101010;
  border-color: #414141 !important;
  color: #ffffff;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tx5ToMEMua .jq-selectbox li,
.cid-tx5ToMEMua .jq-selectbox li {
  background-color: #101010;
  color: #ffffff;
}
.cid-tx5ToMEMua .jq-selectbox li:hover,
.cid-tx5ToMEMua .jq-selectbox li.selected {
  background-color: #101010;
  color: #ffffff;
}
.cid-tx5ToMEMua .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-tx5ToMEMua .jq-number__spin.minus:hover:after,
.cid-tx5ToMEMua .jq-number__spin.plus:hover:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
.cid-tx5ToMEMua .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-tx5ToMEMua .jq-number__spin.minus:after,
.cid-tx5ToMEMua .jq-number__spin.plus:after {
  border-top-color: #101010;
  border-bottom-color: #101010;
}
@media (max-width: 992px) {
  .cid-tx5ToMEMua .media-content {
    padding-left: 0rem;
    padding-top: 2rem;
  }
  .cid-tx5ToMEMua .social-list {
    margin-bottom: 3rem;
  }
  .cid-tx5ToMEMua .email-input {
    margin-top: 2rem;
  }
}
.cid-tx5ToMEMua .mbr-section-subtitle {
  color: #e60404;
  margin-bottom: 2.4rem;
}
.cid-tx5ToMEMua .mbr-text {
  color: #acacac;
  margin-bottom: 3.5rem;
}
.cid-tx5ToMEMua .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
  margin-right: 0.6rem;
}
.cid-tx5ToMEMua .mbr-iconfont-social:before {
  padding: 1rem;
  border: 2px solid;
  border-radius: 100px;
  border-color: #e60404;
  transition: all 0.3s;
}
.cid-tx5ToMEMua .mbr-iconfont-social:hover {
  color: #e60404;
}
.cid-tx5ToMEMua .social-list {
  display: flex;
}
.cid-tx5ToMEMua .social-list a {
  transition: 0.3s;
}
.cid-tx5ToMEMua .social-list a:hover {
  transform: translateY(-8px);
}
.cid-tx5ToMEMua .row {
  align-items: center;
}
.cid-tx5ToMEMua .mbr-section-title {
  margin-bottom: 1.3rem;
}
.cid-tx5ToMEMua .btn {
  font-weight: bold;
  padding: 1rem 5.5rem;
}
.cid-tx5ToMEMua .form-btn {
  margin-top: 2.5rem;
}
.cid-tx5ToMEMua input::-webkit-input-placeholder,
.cid-tx5ToMEMua textarea::-webkit-input-placeholder {
  color: #acacac !important;
}
.cid-tx5ToMEMua input:-moz-placeholder,
.cid-tx5ToMEMua textarea:-moz-placeholder {
  color: #acacac !important;
}
@media (min-width: 992px) {
  .cid-tx5ToMEMua .media-content {
    padding-right: 3rem;
  }
  .cid-tx5ToMEMua .email-input {
    padding-left: 2.2rem;
  }
}
@media (min-width: 767px) {
  .cid-tx5ToMEMua .row {
    padding: 0 1rem;
  }
}
.cid-tx5ToMEMua .btn:hover {
  background-color: #e60404 !important;
  border-color: #e60404 !important;
  color: #ffffff !important;
}
@media (max-width: 767px) {
  .cid-tx5ToMEMua .form-btn {
    width: 100%;
  }
  .cid-tx5ToMEMua .btn {
    width: 100%;
  }
}
.cid-tx5ToMEMua H1 {
  color: #ffffff;
}
.cid-tx5ToNhakO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #0b0a08;
}
.cid-tx5ToNhakO .media-container-row {
  align-items: center;
}
.cid-tx5ToNhakO .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tx5ToNhakO .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tx5ToNhakO .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tx5ToNhakO .foot-menu li {
  padding: 0.1rem 0rem !important;
  position: relative;
  margin: 0 0.5rem;
}
.cid-tx5ToNhakO .foot-menu-item {
  transform: 0.2s;
}
.cid-tx5ToNhakO .foot-menu-item:hover a {
  color: #e60404 !important;
}
.cid-tx5ToNhakO .foot-menu-item::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 1px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-tx5ToNhakO .foot-menu-item:hover::before {
  width: 60px;
  background-color: #e60404;
}
.cid-tx5ToNhakO .mbr-text {
  color: #747474;
}
@media (max-width: 992px) {
  .cid-tx5ToNhakO .foot-menu {
    justify-content: center;
  }
  .cid-tx5ToNhakO .mbr-text {
    text-align: center;
  }
  .cid-tx5ToNhakO .media-container-row {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .cid-tx5ToNhakO .foot-menu {
    justify-content: flex-end;
  }
}
.cid-tx5ToNhakO .link:hover {
  color: #ffffff;
}
.cid-tx5ToNhakO .media-container-row .mbr-text {
  color: #acacac;
}
