.btn {
  border-width: 2px;
}img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.a360-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper,
.item-wrapper .a360-overlay {
  border-radius: 0 !important;
}.video-wrapper {
  overflow: hidden;
}body {
  font-family: Inter Tight;
}.display-1 {
  font-family: "Inter Tight", sans-serif;
  font-size: 5rem;
  line-height: 1;
}.display-1 > .a360-iconfont {
  font-size: 6.25rem;
}.display-2 {
  font-family: "Inter Tight", sans-serif;
  font-size: 4rem;
  line-height: 1;
}.display-2 > .a360-iconfont {
  font-size: 5rem;
}.display-4 {
  font-family: "Inter Tight", sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
}.display-4 > .a360-iconfont {
  font-size: 1.75rem;
}.display-5 {
  font-family: "Inter Tight", sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}.display-5 > .a360-iconfont {
  font-size: 2.5rem;
}.display-7 {
  font-family: "Inter Tight", sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
}.display-7 > .a360-iconfont {
  font-size: 1.75rem;
}@media (max-width: 992px) {.display-1 {
    font-size: 4rem;
  }}@media (max-width: 768px) {.display-1 {
    font-size: 3.5rem;
    font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20))));
  }.display-2 {
    font-size: 3.2rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }.display-4 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }.display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }.display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }}@media (min-width: 992px) and (max-width: 1400px) {.display-1 {
    font-size: 3.5rem;
    font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (2.4rem + (5 - 2.4) * ((100vw - 62rem) / (87 - 62))));
  }.display-2 {
    font-size: 3.2rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }.display-4 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62))));
  }.display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62))));
  }.display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62))));
  }}.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}.a360-testimonials-premium > .container > .carousel { position: relative; }.a360-testimonials-premium .carousel-controls { position: relative !important; display: flex !important; align-items: center; justify-content: center; gap: 14px; width: 100%; height: 52px; margin: 22px auto 0 !important; }.a360-testimonials-premium .carousel-controls a.carousel-control-prev,
.a360-testimonials-premium .carousel-controls a.carousel-control-next { position: static !important; inset: auto !important; display: inline-flex !important; flex: 0 0 48px; margin: 0 !important; transform: none !important; }.a360-testimonials-premium .carousel-controls a.carousel-control-prev:hover,
.a360-testimonials-premium .carousel-controls a.carousel-control-next:hover { transform: translateY(-2px) !important; }.a360-testimonials-premium .carousel-indicators { display: none !important; }@media (max-width: 767px) {.btn {
    padding: 0.75rem 1.5rem;
  }}.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}.bg-primary {
  background-color: #393193 !important;
}.bg-success {
  background-color: #3a341c !important;
}.bg-info {
  background-color: #320707 !important;
}.bg-warning {
  background-color: #a0e2e1 !important;
}.bg-danger {
  background-color: #ffea64 !important;
}.btn-primary,
.btn-primary:active {
  background-color: #393193 !important;
  border-color: #393193 !important;
  color: #ffffff !important;
  box-shadow: none;
}.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #483eb9 !important;
  border-color: #483eb9 !important;
  box-shadow: none;
}.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #483eb9 !important;
  border-color: #483eb9 !important;
}.btn-secondary,
.btn-secondary:active {
  background-color: #ffd7ef !important;
  border-color: #ffd7ef !important;
  color: #d70081 !important;
  box-shadow: none;
}.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #d70081 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}.btn-info,
.btn-info:active {
  background-color: #320707 !important;
  border-color: #320707 !important;
  color: #ffffff !important;
  box-shadow: none;
}.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #5f0d0d !important;
  border-color: #5f0d0d !important;
  box-shadow: none;
}.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #5f0d0d !important;
  border-color: #5f0d0d !important;
}.btn-success,
.btn-success:active {
  background-color: #3a341c !important;
  border-color: #3a341c !important;
  color: #ffffff !important;
  box-shadow: none;
}.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
  box-shadow: none;
}.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
}.btn-warning,
.btn-warning:active {
  background-color: #a0e2e1 !important;
  border-color: #a0e2e1 !important;
  color: #1f6463 !important;
  box-shadow: none;
}.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #c7eeed !important;
  border-color: #c7eeed !important;
  box-shadow: none;
}.btn-warning.disabled,
.btn-warning:disabled {
  color: #1f6463 !important;
  background-color: #c7eeed !important;
  border-color: #c7eeed !important;
}.btn-danger,
.btn-danger:active {
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
  color: #645600 !important;
  box-shadow: none;
}.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
  box-shadow: none;
}.btn-danger.disabled,
.btn-danger:disabled {
  color: #645600 !important;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
}.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #393193;
  color: #393193;
}.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #201b52 !important;
  background-color: transparent !important;
  border-color: #201b52 !important;
  box-shadow: none !important;
}.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #393193 !important;
  border-color: #393193 !important;
}.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #ffd7ef;
  color: #ffd7ef;
}.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff80cc !important;
  background-color: transparent !important;
  border-color: #ff80cc !important;
  box-shadow: none !important;
}.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #d70081 !important;
  background-color: #ffd7ef !important;
  border-color: #ffd7ef !important;
}.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #320707;
  color: #320707;
}.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #320707 !important;
  border-color: #320707 !important;
}.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #3a341c;
  color: #3a341c;
}.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #3a341c !important;
  border-color: #3a341c !important;
}.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #a0e2e1;
  color: #a0e2e1;
}.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #5ececc !important;
  background-color: transparent !important;
  border-color: #5ececc !important;
  box-shadow: none !important;
}.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #1f6463 !important;
  background-color: #a0e2e1 !important;
  border-color: #a0e2e1 !important;
}.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ffea64;
  color: #ffea64;
}.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffde0d !important;
  background-color: transparent !important;
  border-color: #ffde0d !important;
  box-shadow: none !important;
}.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #645600 !important;
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
}.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}.text-primary {
  color: #393193 !important;
}.text-secondary {
  color: #ffd7ef !important;
}.text-success {
  color: #3a341c !important;
}.text-info {
  color: #320707 !important;
}.text-warning {
  color: #a0e2e1 !important;
}.text-danger {
  color: #ffea64 !important;
}.text-white {
  color: #fafafa !important;
}.text-black {
  color: #232323 !important;
}a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #1b1846 !important;
}a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff71c6 !important;
}a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #000000 !important;
}a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #000000 !important;
}a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #52cac8 !important;
}a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #fddb00 !important;
}a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}.nav-tabs .nav-link.active {
  color: #393193;
}.nav-tabs .nav-link:not(.active) {
  color: #232323;
}.alert-success {
  background-color: #70c770;
}.alert-info {
  background-color: #320707;
}.alert-warning {
  background-color: #a0e2e1;
}.alert-danger {
  background-color: #ffea64;
}.a360-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}.a360-gallery-filter li a {
  border-radius: 100px !important;
}.a360-gallery-filter li.active .btn {
  background-color: #393193;
  border-color: #393193;
  color: #ffffff;
}.a360-gallery-filter li.active .btn:focus {
  box-shadow: none;
}.nav-tabs .nav-link {
  border-radius: 100px !important;
}a,
a:hover {
  color: #393193;
}.a360-plan-header.bg-primary .a360-plan-subtitle,
.a360-plan-header.bg-primary .a360-plan-price-desc {
  color: #7b73d0;
}.a360-plan-header.bg-success .a360-plan-subtitle,
.a360-plan-header.bg-success .a360-plan-price-desc {
  color: #c0b27c;
}.a360-plan-header.bg-info .a360-plan-subtitle,
.a360-plan-header.bg-info .a360-plan-price-desc {
  color: #f3abab;
}.a360-plan-header.bg-warning .a360-plan-subtitle,
.a360-plan-header.bg-warning .a360-plan-price-desc {
  color: #ffffff;
}.a360-plan-header.bg-danger .a360-plan-subtitle,
.a360-plan-header.bg-danger .a360-plan-price-desc {
  color: #ffffff;
}#scrollToTop a {
  border-radius: 100px;
}.form-control {
  font-family: "Inter Tight", sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}.form-control > .a360-iconfont {
  font-size: 1.75rem;
}.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: #393193 !important;
}.form-control:-webkit-input-placeholder {
  font-family: "Inter Tight", sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
}.form-control:-webkit-input-placeholder > .a360-iconfont {
  font-size: 1.75rem;
}blockquote {
  border-color: #393193;
}.a360-form .input-group-btn .btn {
  border-radius: 100px !important;
}.a360-form .input-group-btn .btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}.a360-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}.a360-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #393193;
  color: #ffffff;
}.jq-number__spin {
  transition: 0.25s ease;
}.jq-number__spin:hover {
  border-color: #393193;
}.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #393193;
  border-bottom-color: #393193;
}.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: #393193 !important;
  box-shadow: none !important;
}.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ffd7ef !important;
  box-shadow: none !important;
}.lazy-bg {
  background-image: none !important;
}.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: "";
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23393193' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}section.lazy-placeholder:after {
  opacity: 0.5;
}body {
  overflow-x: hidden;
}a {
  transition: color 0.6s;
}@media (max-width: 1400px) {.container {
    max-width: 100%;
  }}@media (max-width: 1400px) and (min-width: 768px) {.container {
    padding-left: 32px;
    padding-right: 32px;
  }}@media (max-width: 1400px) and (min-width: 768px) {.container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }}@media (max-width: 767px) {.container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }}*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}.cid-vlGNOjthsV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}.cid-vlGNOjthsV nav.navbar {
  position: fixed;
}.cid-vlGNOjthsV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlGNOjthsV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}.cid-vlGNOjthsV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}.cid-vlGNOjthsV .dropdown-item:hover,
.cid-vlGNOjthsV .dropdown-item:focus {
  background: #393193 !important;
  color: white !important;
}.cid-vlGNOjthsV .dropdown-item:hover span {
  color: white;
}.cid-vlGNOjthsV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}.cid-vlGNOjthsV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}.cid-vlGNOjthsV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}.cid-vlGNOjthsV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}.cid-vlGNOjthsV .nav-link {
  position: relative;
}.cid-vlGNOjthsV .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlGNOjthsV .container {
    flex-wrap: wrap;
  }}.cid-vlGNOjthsV .container-fluid {
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlGNOjthsV .container-fluid {
    flex-wrap: wrap;
  }}.cid-vlGNOjthsV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}.cid-vlGNOjthsV .dropdown-menu,
.cid-vlGNOjthsV .navbar.opened {
  background: #000000 !important;
}.cid-vlGNOjthsV .nav-item:focus,
.cid-vlGNOjthsV .nav-link:focus {
  outline: none;
}.cid-vlGNOjthsV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}.cid-vlGNOjthsV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}.cid-vlGNOjthsV .dropdown .dropdown-menu .dropdown-item .a360-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}.cid-vlGNOjthsV .dropdown .dropdown-menu .dropdown-item .a360-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlGNOjthsV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}.cid-vlGNOjthsV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}.cid-vlGNOjthsV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}.cid-vlGNOjthsV .navbar.opened {
  transition: all 0.3s;
}.cid-vlGNOjthsV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}.cid-vlGNOjthsV .navbar .navbar-logo img {
  width: auto;
}.cid-vlGNOjthsV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}.cid-vlGNOjthsV .navbar.collapsed {
  justify-content: center;
}.cid-vlGNOjthsV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}.cid-vlGNOjthsV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}@media (min-width: 992px) {.cid-vlGNOjthsV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }}.cid-vlGNOjthsV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}.cid-vlGNOjthsV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}.cid-vlGNOjthsV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}.cid-vlGNOjthsV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}.cid-vlGNOjthsV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}.cid-vlGNOjthsV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}@media (max-width: 991px) {.cid-vlGNOjthsV .navbar .nav-item .nav-link::before {
    display: none;
  }.cid-vlGNOjthsV .navbar.opened .dropdown-menu {
    top: 0;
  }.cid-vlGNOjthsV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }.cid-vlGNOjthsV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }.cid-vlGNOjthsV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }.cid-vlGNOjthsV .navbar .navbar-logo img {
    height: 3rem !important;
  }.cid-vlGNOjthsV .navbar ul.navbar-nav li {
    margin: auto;
  }.cid-vlGNOjthsV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }.cid-vlGNOjthsV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }.cid-vlGNOjthsV .navbar .navbar-toggler {
    flex-basis: auto;
  }.cid-vlGNOjthsV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }}@media (max-width: 991px) and (max-width: 767px) {.cid-vlGNOjthsV .navbar .navbar-brand {
    width: calc(100% - 31px);
  }}.cid-vlGNOjthsV .navbar.navbar-short {
  min-height: 60px;
}.cid-vlGNOjthsV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}.cid-vlGNOjthsV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}.cid-vlGNOjthsV .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}.cid-vlGNOjthsV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}.cid-vlGNOjthsV .navbar-brand .navbar-logo a {
  outline: none;
}.cid-vlGNOjthsV .dropdown-item.active,
.cid-vlGNOjthsV .dropdown-item:active {
  background-color: transparent;
}.cid-vlGNOjthsV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}.cid-vlGNOjthsV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}.cid-vlGNOjthsV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}.cid-vlGNOjthsV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}.cid-vlGNOjthsV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}.cid-vlGNOjthsV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}.cid-vlGNOjthsV ul.navbar-nav {
  flex-wrap: wrap;
}.cid-vlGNOjthsV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}.cid-vlGNOjthsV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}.cid-vlGNOjthsV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}.cid-vlGNOjthsV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}.cid-vlGNOjthsV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlGNOjthsV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlGNOjthsV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}.cid-vlGNOjthsV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlGNOjthsV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}.cid-vlGNOjthsV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}.cid-vlGNOjthsV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlGNOjthsV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}.cid-vlGNOjthsV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}.cid-vlGNOjthsV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.cid-vlGNOjthsV .navbar {
    height: 70px;
  }.cid-vlGNOjthsV .navbar.opened {
    height: auto;
  }.cid-vlGNOjthsV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }}.cid-vlHgY7sopG {
  display: flex;
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/chatgpt20image20520jun2020262014-12-26-1698x926.webp");
}.cid-vlHgY7sopG .a360-overlay {
  background-color: #000000;
  opacity: 0.5;
}.cid-vlHgY7sopG .content-wrap {
  padding: 5rem 1rem;
}@media (min-width: 768px) {.cid-vlHgY7sopG {
    align-items: flex-end;
  }.cid-vlHgY7sopG .row {
    justify-content: flex-start;
  }.cid-vlHgY7sopG .content-wrap {
    width: 53%;
  }}@media (max-width: 991px) and (min-width: 768px) {.cid-vlHgY7sopG .content-wrap {
    min-width: 50%;
  }}@media (max-width: 767px) {.cid-vlHgY7sopG {
    -webkit-align-items: center;
    align-items: center;
  }.cid-vlHgY7sopG .a360-row {
    -webkit-justify-content: center;
    justify-content: center;
  }.cid-vlHgY7sopG .content-wrap {
    width: 100%;
  }}.cid-vlHgY7sopG .a360-section-title {
  text-align: left;
}.cid-vlHjhopQEB {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
  background: linear-gradient(#ffffff, #ffffff);
}.cid-vlHjhopQEB .carousel-control {
  background: #000;
}.cid-vlHjhopQEB .a360-section-subtitle {
  color: #767676;
}.cid-vlHjhopQEB .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}.cid-vlHjhopQEB .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}.cid-vlHjhopQEB .carousel-item .wrap-img {
  text-align: center;
}.cid-vlHjhopQEB .carousel-item .wrap-img img {
  max-height: 150px;
  width: auto;
  max-width: 100%;
}.cid-vlHjhopQEB .carousel-controls {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}.cid-vlHjhopQEB .carousel-controls .carousel-control {
  background: #000;
  border-radius: 50%;
  position: static;
  width: 40px;
  height: 40px;
  margin-top: 2rem;
  border-width: 1px;
}.cid-vlHjhopQEB .carousel-controls .carousel-control.carousel-control-prev {
  left: auto;
  margin-right: 20px;
  margin-left: 0;
}.cid-vlHjhopQEB .carousel-controls .carousel-control.carousel-control-next {
  right: auto;
  margin-right: 0;
}.cid-vlHjhopQEB .carousel-controls .carousel-control .a360-iconfont {
  font-size: 1rem;
}.cid-vlHjhopQEB .cloneditem-1,
.cid-vlHjhopQEB .cloneditem-2,
.cid-vlHjhopQEB .cloneditem-3,
.cid-vlHjhopQEB .cloneditem-4,
.cid-vlHjhopQEB .cloneditem-5 {
  display: none;
}.cid-vlHjhopQEB .col-lg-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}@media (min-width: 992px) {.cid-vlHjhopQEB .col-lg-15 {
    -ms-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }.cid-vlHjhopQEB .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-vlHjhopQEB .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-vlHjhopQEB .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-vlHjhopQEB .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlHjhopQEB .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides2 .cloneditem-1,
  .cid-vlHjhopQEB .carousel-inner.slides2 .cloneditem-2,
  .cid-vlHjhopQEB .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }.cid-vlHjhopQEB .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-vlHjhopQEB .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(33.333333%, 0, 0);
    transform: translate3d(33.333333%, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-vlHjhopQEB .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-33.333333%, 0, 0);
    transform: translate3d(-33.333333%, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-vlHjhopQEB .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlHjhopQEB .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides3 .cloneditem-1,
  .cid-vlHjhopQEB .carousel-inner.slides3 .cloneditem-2,
  .cid-vlHjhopQEB .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }.cid-vlHjhopQEB .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-vlHjhopQEB .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-vlHjhopQEB .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-vlHjhopQEB .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlHjhopQEB .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides4 .cloneditem-1,
  .cid-vlHjhopQEB .carousel-inner.slides4 .cloneditem-2,
  .cid-vlHjhopQEB .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }.cid-vlHjhopQEB .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-vlHjhopQEB .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-vlHjhopQEB .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-vlHjhopQEB .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlHjhopQEB .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides5 .cloneditem-1,
  .cid-vlHjhopQEB .carousel-inner.slides5 .cloneditem-2,
  .cid-vlHjhopQEB .carousel-inner.slides5 .cloneditem-3,
  .cid-vlHjhopQEB .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }.cid-vlHjhopQEB .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-vlHjhopQEB .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(16.666667%, 0, 0);
    transform: translate3d(16.666667%, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-vlHjhopQEB .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-16.666667%, 0, 0);
    transform: translate3d(-16.666667%, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-vlHjhopQEB .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlHjhopQEB .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlHjhopQEB .carousel-inner.slides6 .cloneditem-1,
  .cid-vlHjhopQEB .carousel-inner.slides6 .cloneditem-2,
  .cid-vlHjhopQEB .carousel-inner.slides6 .cloneditem-3,
  .cid-vlHjhopQEB .carousel-inner.slides6 .cloneditem-4,
  .cid-vlHjhopQEB .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }}.cid-vlHwjeA4Ye {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlHwjeA4Ye .a360-overlay {
  background: #000000;
  opacity: 0;
}.cid-vlHwjeA4Ye img,
.cid-vlHwjeA4Ye .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}.cid-vlHwjeA4Ye .item:focus,
.cid-vlHwjeA4Ye span:focus {
  outline: none;
}.cid-vlHwjeA4Ye .item {
  margin-bottom: 2rem;
}@media (max-width: 767px) {.cid-vlHwjeA4Ye .item {
    margin-bottom: 1rem;
  }}.cid-vlHwjeA4Ye .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}@media (min-width: 992px) and (max-width: 1200px) {.cid-vlHwjeA4Ye .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }}@media (max-width: 767px) {.cid-vlHwjeA4Ye .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }}.cid-vlHwjeA4Ye .item-wrapper {
  position: relative;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}.cid-vlHwjeA4Ye .item-wrapper .item-footer {
  margin-top: auto;
}.cid-vlHwjeA4Ye .a360-section-title {
  color: #ffffff;
}.cid-vlHwjeA4Ye .item-title {
  text-align: left;
  color: #ffffff;
}.cid-vlHwjeA4Ye .item-subtitle {
  text-align: left;
}.cid-vlHwjeA4Ye .a360-text,
.cid-vlHwjeA4Ye .item .a360-section-btn {
  text-align: left;
  color: #ffffff;
}.cid-vlHwjeA4Ye .content-head {
  max-width: 800px;
}.cid-vlHyOJHfJ5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #9c98cf;
}.cid-vlHyOJHfJ5 .a360-fallback-image.disabled {
  display: none;
}.cid-vlHyOJHfJ5 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}@media (max-width: 767px) {.cid-vlHyOJHfJ5 .item-wrapper {
    margin-bottom: 1rem;
  }}.cid-vlHyOJHfJ5 .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlHyOJHfJ5 .a360-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #d70081;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #393193;
  height: 80px;
  border-radius: 50%;
}.cid-vlHyOJHfJ5 .card-title,
.cid-vlHyOJHfJ5 .iconfont-wrapper,
.cid-vlHyOJHfJ5 .card-text {
  color: #000000;
  text-align: center;
}.cid-vlHyOJHfJ5 .content-head {
  max-width: 800px;
}.cid-vlHyOJHfJ5 .a360-section-title {
  color: #000000;
}.cid-vlHyOJHfJ5 .a360-section-btn {
  text-align: center;
}.cid-vm62eBOZVK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vm62eBOZVK .a360-fallback-image.disabled {
  display: none;
}.cid-vm62eBOZVK .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vm62eBOZVK .card-wrapper {
  border-radius: 4px;
}@media (max-width: 767px) {.cid-vm62eBOZVK .card-wrapper {
    padding: 1.5rem;
  }}@media (min-width: 768px) and (max-width: 991px) {.cid-vm62eBOZVK .card-wrapper {
    padding: 2.25rem;
  }}@media (min-width: 992px) {.cid-vm62eBOZVK .card-wrapper {
    padding: 4rem;
  }}.cid-vm62eBOZVK .wrap {
  background: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}.cid-vm62eBOZVK .wrap .inner-wrap {
  padding: 40px;
}.cid-vm62eBOZVK .card-title {
  color: #ffffff;
  text-align: left;
}.cid-vm62eBOZVK .a360-text,
.cid-vm62eBOZVK .a360-section-btn {
  color: #ffffff;
  text-align: left;
}.cid-vlHAFPEkS4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlHAFPEkS4 .a360-overlay {
  background: #fafafa;
  opacity: 0;
}.cid-vlHAFPEkS4 img,
.cid-vlHAFPEkS4 .item-img {
  height: 100%;
  height: 200px;
  object-fit: cover;
}.cid-vlHAFPEkS4 .item:focus,
.cid-vlHAFPEkS4 span:focus {
  outline: none;
}.cid-vlHAFPEkS4 .item-wrapper {
  position: relative;
}.cid-vlHAFPEkS4 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}@media (min-width: 992px) {.cid-vlHAFPEkS4 .slide-content .item-content {
    padding: 2rem;
  }}@media (max-width: 991px) {.cid-vlHAFPEkS4 .slide-content .item-content {
    padding: 1rem;
  }}.cid-vlHAFPEkS4 .a360-section-btn {
  margin-top: auto !important;
}.cid-vlHAFPEkS4 .a360-section-title {
  color: #ffffff;
}.cid-vlHAFPEkS4 .a360-text,
.cid-vlHAFPEkS4 .a360-section-btn {
  text-align: left;
  color: #ffffff;
}.cid-vlHAFPEkS4 .item-title {
  text-align: center;
  color: #ffffff;
}.cid-vlHAFPEkS4 .item-subtitle {
  text-align: center;
  color: #ffffff;
}.cid-vlHAFPEkS4 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}@media (max-width: 768px) {.cid-vlHAFPEkS4 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }}.cid-vlHAFPEkS4 .embla__button--next,
.cid-vlHAFPEkS4 .embla__button--prev {
  display: flex;
}.cid-vlHAFPEkS4 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}@media (max-width: 768px) {.cid-vlHAFPEkS4 .embla__button {
    display: none;
  }}.cid-vlHAFPEkS4 .embla__button:disabled {
  cursor: default;
  display: none;
}.cid-vlHAFPEkS4 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}.cid-vlHAFPEkS4 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}.cid-vlHAFPEkS4 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}@media (max-width: 767px) {.cid-vlHAFPEkS4 .embla__button {
    top: auto;
  }}.cid-vlHAFPEkS4 .embla {
  position: relative;
  width: 100%;
}.cid-vlHAFPEkS4 .embla__viewport {
  overflow: hidden;
  width: 100%;
}.cid-vlHAFPEkS4 .embla__viewport.is-draggable {
  cursor: grab;
}.cid-vlHAFPEkS4 .embla__viewport.is-dragging {
  cursor: grabbing;
}.cid-vlHAFPEkS4 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}.cid-vlHMlIcqzi {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/todo-incluido-3.webp");
}.cid-vlHMlIcqzi .carousel-item {
  justify-content: center;
  -webkit-justify-content: center;
}.cid-vlHMlIcqzi .carousel-item.active,
.cid-vlHMlIcqzi .carousel-item-next,
.cid-vlHMlIcqzi .carousel-item-prev {
  display: flex;
}.cid-vlHMlIcqzi .carousel-controls a {
  transition: opacity .5s;
  font-size: 2rem;
}.cid-vlHMlIcqzi .carousel-controls a span {
  position: absolute;
  top: 180px;
  padding: 10px;
  border-radius: 50%;
  color: #585858;
  background: #c8c6c6;
  opacity: .5;
}.cid-vlHMlIcqzi .carousel-controls a:hover span {
  opacity: 1;
}.cid-vlHMlIcqzi .user_image {
  width: 200px;
  height: 200px;
  margin-bottom: 1.6rem;
  overflow: hidden;
  border-radius: 50%;
  margin: 0 auto 2rem auto;
}.cid-vlHMlIcqzi .user_image img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}@media (max-width: 230px) {.cid-vlHMlIcqzi .user_image {
    width: 100%;
    height: auto;
  }}.cid-vlHMlIcqzi .user_text {
  color: #ffffff;
}.cid-vlHMlIcqzi .user_name {
  color: #ffffff;
}.cid-vlHMlIcqzi .user_desk {
  color: #ffffff;
}.cid-vlHMlIcqzi H2 {
  color: #ffffff;
}.cid-vlHTdbaJ44 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/e-3-2000x898.webp");
}.cid-vlHTdbaJ44 .title {
  margin-bottom: 2rem;
}.cid-vlHTdbaJ44 .a360-section-subtitle {
  color: #ffffff;
  text-align: justify;
}.cid-vlHTdbaJ44 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}.cid-vlHTdbaJ44 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}.cid-vlHTdbaJ44 textarea.form-control {
  min-height: 188px;
}.cid-vlHTdbaJ44 H2 {
  color: #ffffff;
}.cid-vlHV8BOTOF {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}@media (max-width: 767px) {.cid-vlHV8BOTOF .content {
    text-align: center;
  }.cid-vlHV8BOTOF .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }}.cid-vlHV8BOTOF .img-logo img {
  height: 6rem;
  display: block;
  width: auto;
}.cid-vlHV8BOTOF .form-group,
.cid-vlHV8BOTOF .input-group-btn {
  padding: 0;
}.cid-vlHV8BOTOF .form-control {
  font-size: .75rem;
  text-align: center;
  min-width: 150px;
}.cid-vlHV8BOTOF .input-group-btn .btn {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  color: #fff;
  text-align: center;
}.cid-vlHV8BOTOF .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}.cid-vlHV8BOTOF .social-list .a360-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}.cid-vlHV8BOTOF .social-list .soc-item {
  margin: 0 .5rem;
}.cid-vlHV8BOTOF .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}.cid-vlHV8BOTOF .social-list a:hover {
  opacity: 1;
}@media (max-width: 767px) {.cid-vlHV8BOTOF .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }}@media (max-width: 767px) {.cid-vlHV8BOTOF .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }}.cid-vlHV8BOTOF .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}.cid-vlHV8BOTOF .form-group {
  margin: 0;
}@media (max-width: 767px) {.cid-vlHV8BOTOF .foot-logo {
    text-align: center !important;
  }.cid-vlHV8BOTOF .foot-title {
    text-align: center !important;
  }.cid-vlHV8BOTOF .a360-text {
    text-align: center !important;
  }}.cid-vlHV8BOTOF .form-text {
  color: #ffffff;
}.cid-vlMcSEyrG6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}.cid-vlMcSEyrG6 nav.navbar {
  position: fixed;
}.cid-vlMcSEyrG6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlMcSEyrG6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}.cid-vlMcSEyrG6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}.cid-vlMcSEyrG6 .dropdown-item:hover,
.cid-vlMcSEyrG6 .dropdown-item:focus {
  background: #393193 !important;
  color: white !important;
}.cid-vlMcSEyrG6 .dropdown-item:hover span {
  color: white;
}.cid-vlMcSEyrG6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}.cid-vlMcSEyrG6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}.cid-vlMcSEyrG6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}.cid-vlMcSEyrG6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}.cid-vlMcSEyrG6 .nav-link {
  position: relative;
}.cid-vlMcSEyrG6 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlMcSEyrG6 .container {
    flex-wrap: wrap;
  }}.cid-vlMcSEyrG6 .container-fluid {
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlMcSEyrG6 .container-fluid {
    flex-wrap: wrap;
  }}.cid-vlMcSEyrG6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}.cid-vlMcSEyrG6 .dropdown-menu,
.cid-vlMcSEyrG6 .navbar.opened {
  background: #000000 !important;
}.cid-vlMcSEyrG6 .nav-item:focus,
.cid-vlMcSEyrG6 .nav-link:focus {
  outline: none;
}.cid-vlMcSEyrG6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}.cid-vlMcSEyrG6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}.cid-vlMcSEyrG6 .dropdown .dropdown-menu .dropdown-item .a360-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}.cid-vlMcSEyrG6 .dropdown .dropdown-menu .dropdown-item .a360-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlMcSEyrG6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}.cid-vlMcSEyrG6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}.cid-vlMcSEyrG6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}.cid-vlMcSEyrG6 .navbar.opened {
  transition: all 0.3s;
}.cid-vlMcSEyrG6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}.cid-vlMcSEyrG6 .navbar .navbar-logo img {
  width: auto;
}.cid-vlMcSEyrG6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}.cid-vlMcSEyrG6 .navbar.collapsed {
  justify-content: center;
}.cid-vlMcSEyrG6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}.cid-vlMcSEyrG6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}@media (min-width: 992px) {.cid-vlMcSEyrG6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }}.cid-vlMcSEyrG6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}.cid-vlMcSEyrG6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}.cid-vlMcSEyrG6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}.cid-vlMcSEyrG6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}.cid-vlMcSEyrG6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}.cid-vlMcSEyrG6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}@media (max-width: 991px) {.cid-vlMcSEyrG6 .navbar .nav-item .nav-link::before {
    display: none;
  }.cid-vlMcSEyrG6 .navbar.opened .dropdown-menu {
    top: 0;
  }.cid-vlMcSEyrG6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }.cid-vlMcSEyrG6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }.cid-vlMcSEyrG6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }.cid-vlMcSEyrG6 .navbar .navbar-logo img {
    height: 3rem !important;
  }.cid-vlMcSEyrG6 .navbar ul.navbar-nav li {
    margin: auto;
  }.cid-vlMcSEyrG6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }.cid-vlMcSEyrG6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }.cid-vlMcSEyrG6 .navbar .navbar-toggler {
    flex-basis: auto;
  }.cid-vlMcSEyrG6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }}@media (max-width: 991px) and (max-width: 767px) {.cid-vlMcSEyrG6 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }}.cid-vlMcSEyrG6 .navbar.navbar-short {
  min-height: 60px;
}.cid-vlMcSEyrG6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}.cid-vlMcSEyrG6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}.cid-vlMcSEyrG6 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}.cid-vlMcSEyrG6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}.cid-vlMcSEyrG6 .navbar-brand .navbar-logo a {
  outline: none;
}.cid-vlMcSEyrG6 .dropdown-item.active,
.cid-vlMcSEyrG6 .dropdown-item:active {
  background-color: transparent;
}.cid-vlMcSEyrG6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}.cid-vlMcSEyrG6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}.cid-vlMcSEyrG6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}.cid-vlMcSEyrG6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}.cid-vlMcSEyrG6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}.cid-vlMcSEyrG6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}.cid-vlMcSEyrG6 ul.navbar-nav {
  flex-wrap: wrap;
}.cid-vlMcSEyrG6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}.cid-vlMcSEyrG6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}.cid-vlMcSEyrG6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}.cid-vlMcSEyrG6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}.cid-vlMcSEyrG6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlMcSEyrG6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlMcSEyrG6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}.cid-vlMcSEyrG6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlMcSEyrG6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}.cid-vlMcSEyrG6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}.cid-vlMcSEyrG6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlMcSEyrG6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}.cid-vlMcSEyrG6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}.cid-vlMcSEyrG6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.cid-vlMcSEyrG6 .navbar {
    height: 70px;
  }.cid-vlMcSEyrG6 .navbar.opened {
    height: auto;
  }.cid-vlMcSEyrG6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }}.cid-vlMcSEYJXM {
  display: flex;
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/led-contenido-1-1000x675.webp");
}.cid-vlMcSEYJXM .a360-overlay {
  background-color: #000000;
  opacity: 0.7;
}.cid-vlMcSEYJXM .content-wrap {
  padding: 5rem 1rem;
}@media (min-width: 768px) {.cid-vlMcSEYJXM {
    align-items: flex-end;
  }.cid-vlMcSEYJXM .row {
    justify-content: flex-start;
  }.cid-vlMcSEYJXM .content-wrap {
    width: 53%;
  }}@media (max-width: 991px) and (min-width: 768px) {.cid-vlMcSEYJXM .content-wrap {
    min-width: 50%;
  }}@media (max-width: 767px) {.cid-vlMcSEYJXM {
    -webkit-align-items: center;
    align-items: center;
  }.cid-vlMcSEYJXM .a360-row {
    -webkit-justify-content: center;
    justify-content: center;
  }.cid-vlMcSEYJXM .content-wrap {
    width: 100%;
  }}.cid-vlMcSEYJXM .a360-section-title {
  text-align: left;
}.cid-vlMcSFf0o2 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlMcSFf0o2 .carousel-control {
  background: #000;
}.cid-vlMcSFf0o2 .a360-section-subtitle {
  color: #767676;
}.cid-vlMcSFf0o2 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}.cid-vlMcSFf0o2 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}.cid-vlMcSFf0o2 .carousel-item .wrap-img {
  text-align: center;
}.cid-vlMcSFf0o2 .carousel-item .wrap-img img {
  max-height: 150px;
  width: auto;
  max-width: 100%;
}.cid-vlMcSFf0o2 .carousel-controls {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}.cid-vlMcSFf0o2 .carousel-controls .carousel-control {
  background: #000;
  border-radius: 50%;
  position: static;
  width: 40px;
  height: 40px;
  margin-top: 2rem;
  border-width: 1px;
}.cid-vlMcSFf0o2 .carousel-controls .carousel-control.carousel-control-prev {
  left: auto;
  margin-right: 20px;
  margin-left: 0;
}.cid-vlMcSFf0o2 .carousel-controls .carousel-control.carousel-control-next {
  right: auto;
  margin-right: 0;
}.cid-vlMcSFf0o2 .carousel-controls .carousel-control .a360-iconfont {
  font-size: 1rem;
}.cid-vlMcSFf0o2 .cloneditem-1,
.cid-vlMcSFf0o2 .cloneditem-2,
.cid-vlMcSFf0o2 .cloneditem-3,
.cid-vlMcSFf0o2 .cloneditem-4,
.cid-vlMcSFf0o2 .cloneditem-5 {
  display: none;
}.cid-vlMcSFf0o2 .col-lg-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}@media (min-width: 992px) {.cid-vlMcSFf0o2 .col-lg-15 {
    -ms-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }.cid-vlMcSFf0o2 .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-vlMcSFf0o2 .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-vlMcSFf0o2 .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-vlMcSFf0o2 .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlMcSFf0o2 .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides2 .cloneditem-1,
  .cid-vlMcSFf0o2 .carousel-inner.slides2 .cloneditem-2,
  .cid-vlMcSFf0o2 .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }.cid-vlMcSFf0o2 .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-vlMcSFf0o2 .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(33.333333%, 0, 0);
    transform: translate3d(33.333333%, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-vlMcSFf0o2 .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-33.333333%, 0, 0);
    transform: translate3d(-33.333333%, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-vlMcSFf0o2 .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlMcSFf0o2 .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides3 .cloneditem-1,
  .cid-vlMcSFf0o2 .carousel-inner.slides3 .cloneditem-2,
  .cid-vlMcSFf0o2 .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }.cid-vlMcSFf0o2 .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-vlMcSFf0o2 .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-vlMcSFf0o2 .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-vlMcSFf0o2 .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlMcSFf0o2 .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides4 .cloneditem-1,
  .cid-vlMcSFf0o2 .carousel-inner.slides4 .cloneditem-2,
  .cid-vlMcSFf0o2 .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }.cid-vlMcSFf0o2 .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-vlMcSFf0o2 .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-vlMcSFf0o2 .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-vlMcSFf0o2 .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlMcSFf0o2 .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides5 .cloneditem-1,
  .cid-vlMcSFf0o2 .carousel-inner.slides5 .cloneditem-2,
  .cid-vlMcSFf0o2 .carousel-inner.slides5 .cloneditem-3,
  .cid-vlMcSFf0o2 .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }.cid-vlMcSFf0o2 .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-vlMcSFf0o2 .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(16.666667%, 0, 0);
    transform: translate3d(16.666667%, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-vlMcSFf0o2 .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-16.666667%, 0, 0);
    transform: translate3d(-16.666667%, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-vlMcSFf0o2 .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlMcSFf0o2 .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlMcSFf0o2 .carousel-inner.slides6 .cloneditem-1,
  .cid-vlMcSFf0o2 .carousel-inner.slides6 .cloneditem-2,
  .cid-vlMcSFf0o2 .carousel-inner.slides6 .cloneditem-3,
  .cid-vlMcSFf0o2 .carousel-inner.slides6 .cloneditem-4,
  .cid-vlMcSFf0o2 .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }}.cid-vlMcSFf0o2 H2 {
  color: #ffffff;
}.cid-vlMcSGbhSR {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlMcSGbhSR .a360-fallback-image.disabled {
  display: none;
}.cid-vlMcSGbhSR .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}@media (max-width: 991px) {.cid-vlMcSGbhSR .image-wrapper {
    margin-bottom: 1rem;
  }}.cid-vlMcSGbhSR .row {
  flex-direction: row-reverse;
}.cid-vlMcSGbhSR .row {
  align-items: center;
}@media (max-width: 991px) {.cid-vlMcSGbhSR .image-wrapper {
    padding: 1rem;
  }}@media (min-width: 992px) {.cid-vlMcSGbhSR .text-wrapper {
    padding: 0 2rem;
  }}.cid-vlMcSGbhSR .a360-section-title {
  color: #ffffff;
}.cid-vlMcSGbhSR .a360-text,
.cid-vlMcSGbhSR .a360-section-btn {
  color: #ffffff;
}.cid-vlMu8Z9lPZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlMu8Z9lPZ .a360-fallback-image.disabled {
  display: none;
}.cid-vlMu8Z9lPZ .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}@media (max-width: 767px) {.cid-vlMu8Z9lPZ .item-wrapper {
    margin-bottom: 1rem;
  }}.cid-vlMu8Z9lPZ .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlMu8Z9lPZ .a360-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #ffffff;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #393193;
  height: 80px;
  border-radius: 50%;
}.cid-vlMu8Z9lPZ .card-title,
.cid-vlMu8Z9lPZ .iconfont-wrapper,
.cid-vlMu8Z9lPZ .card-text {
  color: #000000;
  text-align: center;
}.cid-vlMu8Z9lPZ .content-head {
  max-width: 800px;
}.cid-vlMu8Z9lPZ .a360-section-title {
  color: #000000;
}.cid-vlMu8Z9lPZ .a360-section-btn {
  text-align: center;
}.cid-vlMu8Z9lPZ .card-title,
.cid-vlMu8Z9lPZ .iconfont-wrapper {
  color: #ffffff;
}.cid-vlMu8Z9lPZ .card-text,
.cid-vlMu8Z9lPZ .a360-section-btn {
  color: #ffffff;
  text-align: center;
}.cid-vlMyA5Weg0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlMyA5Weg0 .item-subtitle {
  line-height: 1.2;
  color: #000000;
  text-align: center;
}.cid-vlMyA5Weg0 img,
.cid-vlMyA5Weg0 .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}.cid-vlMyA5Weg0 .item:focus,
.cid-vlMyA5Weg0 span:focus {
  outline: none;
}.cid-vlMyA5Weg0 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}@media (max-width: 767px) {.cid-vlMyA5Weg0 .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }}@media (max-width: 767px) {.cid-vlMyA5Weg0 .a360-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }}.cid-vlMyA5Weg0 .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}.cid-vlMyA5Weg0 .a360-section-btn {
  margin-top: auto !important;
  text-align: center;
}.cid-vlMyA5Weg0 .a360-section-title {
  color: #ffffff;
}.cid-vlMyA5Weg0 .a360-text,
.cid-vlMyA5Weg0 .a360-section-btn {
  color: #000000;
}.cid-vlMyA5Weg0 .item-title {
  color: #000000;
  text-align: center;
}.cid-vlMyA5Weg0 .item-text {
  color: #000000;
  text-align: center;
}.cid-vlMyA5Weg0 .content-head {
  max-width: 800px;
}.cid-vlMyA5Weg0 .item-title,
.cid-vlMyA5Weg0 .a360-section-btn {
  color: #ffffff;
  text-align: center;
}.cid-vlMyA5Weg0 .a360-section-subtitle {
  color: #ffffff;
}.cid-vlMD1oV7qS {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/consola-digital-1-scaled-1920x960.webp");
}.cid-vlMD1oV7qS .a360-fallback-image.disabled {
  display: none;
}.cid-vlMD1oV7qS .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlMD1oV7qS .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}@media (min-width: 991px) {.cid-vlMD1oV7qS .item {
    margin-bottom: 4rem;
  }}.cid-vlMD1oV7qS .item:last-child .icon-box:before {
  display: none;
}.cid-vlMD1oV7qS .item.last .icon-box:before {
  display: none;
}.cid-vlMD1oV7qS .icon-box {
  background: #393193;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}@media (max-width: 768px) {.cid-vlMD1oV7qS .icon-box {
    margin-right: 1rem;
  }}.cid-vlMD1oV7qS .icon-box::before {
  content: "";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  color: #393193;
  transform: translate(-50%, 0);
}.cid-vlMD1oV7qS span {
  font-size: 2rem;
  color: #ffffff;
}@media (max-width: 991px) {.cid-vlMD1oV7qS .card {
    margin-bottom: 2rem;
  }.cid-vlMD1oV7qS .card-wrapper {
    margin-bottom: 2rem;
  }.cid-vlMD1oV7qS .icon-box::before {
    top: 141%;
  }}@media (max-width: 768px) {.cid-vlMD1oV7qS .icon-box::before {
    top: 114%;
  }}.cid-vlMD1oV7qS .card-title,
.cid-vlMD1oV7qS .card-box {
  color: #ffffff;
}.cid-vlMD1oV7qS .icon-text {
  color: #ffffff;
}.cid-vlMcSHAQHq {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/sonido-2.webp");
}.cid-vlMcSHAQHq .main {
  flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
}.cid-vlMcSHAQHq .main .a360-section-btn {
  text-align: right;
}.cid-vlMcSHAQHq .btn {
  margin: 0 0 .5rem 0;
}.cid-vlMcSHAQHq H2 {
  text-align: justify;
}.cid-vlMcSHAQHq H3 {
  text-align: justify;
}.cid-vlMcSHQ5Db {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}@media (max-width: 767px) {.cid-vlMcSHQ5Db .content {
    text-align: center;
  }.cid-vlMcSHQ5Db .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }}.cid-vlMcSHQ5Db .img-logo img {
  height: 6rem;
  display: block;
  width: auto;
}.cid-vlMcSHQ5Db .form-group,
.cid-vlMcSHQ5Db .input-group-btn {
  padding: 0;
}.cid-vlMcSHQ5Db .form-control {
  font-size: .75rem;
  text-align: center;
  min-width: 150px;
}.cid-vlMcSHQ5Db .input-group-btn .btn {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  color: #fff;
  text-align: center;
}.cid-vlMcSHQ5Db .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}.cid-vlMcSHQ5Db .social-list .a360-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}.cid-vlMcSHQ5Db .social-list .soc-item {
  margin: 0 .5rem;
}.cid-vlMcSHQ5Db .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}.cid-vlMcSHQ5Db .social-list a:hover {
  opacity: 1;
}@media (max-width: 767px) {.cid-vlMcSHQ5Db .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }}@media (max-width: 767px) {.cid-vlMcSHQ5Db .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }}.cid-vlMcSHQ5Db .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}.cid-vlMcSHQ5Db .form-group {
  margin: 0;
}@media (max-width: 767px) {.cid-vlMcSHQ5Db .foot-logo {
    text-align: center !important;
  }.cid-vlMcSHQ5Db .foot-title {
    text-align: center !important;
  }.cid-vlMcSHQ5Db .a360-text {
    text-align: center !important;
  }}.cid-vlMcSHQ5Db .form-text {
  color: #ffffff;
}.cid-vlLZtmnwxX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}.cid-vlLZtmnwxX nav.navbar {
  position: fixed;
}.cid-vlLZtmnwxX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlLZtmnwxX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}.cid-vlLZtmnwxX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}.cid-vlLZtmnwxX .dropdown-item:hover,
.cid-vlLZtmnwxX .dropdown-item:focus {
  background: #393193 !important;
  color: white !important;
}.cid-vlLZtmnwxX .dropdown-item:hover span {
  color: white;
}.cid-vlLZtmnwxX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}.cid-vlLZtmnwxX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}.cid-vlLZtmnwxX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}.cid-vlLZtmnwxX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}.cid-vlLZtmnwxX .nav-link {
  position: relative;
}.cid-vlLZtmnwxX .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlLZtmnwxX .container {
    flex-wrap: wrap;
  }}.cid-vlLZtmnwxX .container-fluid {
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlLZtmnwxX .container-fluid {
    flex-wrap: wrap;
  }}.cid-vlLZtmnwxX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}.cid-vlLZtmnwxX .dropdown-menu,
.cid-vlLZtmnwxX .navbar.opened {
  background: #000000 !important;
}.cid-vlLZtmnwxX .nav-item:focus,
.cid-vlLZtmnwxX .nav-link:focus {
  outline: none;
}.cid-vlLZtmnwxX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}.cid-vlLZtmnwxX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}.cid-vlLZtmnwxX .dropdown .dropdown-menu .dropdown-item .a360-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}.cid-vlLZtmnwxX .dropdown .dropdown-menu .dropdown-item .a360-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlLZtmnwxX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}.cid-vlLZtmnwxX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}.cid-vlLZtmnwxX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}.cid-vlLZtmnwxX .navbar.opened {
  transition: all 0.3s;
}.cid-vlLZtmnwxX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}.cid-vlLZtmnwxX .navbar .navbar-logo img {
  width: auto;
}.cid-vlLZtmnwxX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}.cid-vlLZtmnwxX .navbar.collapsed {
  justify-content: center;
}.cid-vlLZtmnwxX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}.cid-vlLZtmnwxX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}@media (min-width: 992px) {.cid-vlLZtmnwxX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }}.cid-vlLZtmnwxX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}.cid-vlLZtmnwxX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}.cid-vlLZtmnwxX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}.cid-vlLZtmnwxX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}.cid-vlLZtmnwxX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}.cid-vlLZtmnwxX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}@media (max-width: 991px) {.cid-vlLZtmnwxX .navbar .nav-item .nav-link::before {
    display: none;
  }.cid-vlLZtmnwxX .navbar.opened .dropdown-menu {
    top: 0;
  }.cid-vlLZtmnwxX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }.cid-vlLZtmnwxX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }.cid-vlLZtmnwxX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }.cid-vlLZtmnwxX .navbar .navbar-logo img {
    height: 3rem !important;
  }.cid-vlLZtmnwxX .navbar ul.navbar-nav li {
    margin: auto;
  }.cid-vlLZtmnwxX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }.cid-vlLZtmnwxX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }.cid-vlLZtmnwxX .navbar .navbar-toggler {
    flex-basis: auto;
  }.cid-vlLZtmnwxX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }}@media (max-width: 991px) and (max-width: 767px) {.cid-vlLZtmnwxX .navbar .navbar-brand {
    width: calc(100% - 31px);
  }}.cid-vlLZtmnwxX .navbar.navbar-short {
  min-height: 60px;
}.cid-vlLZtmnwxX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}.cid-vlLZtmnwxX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}.cid-vlLZtmnwxX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}.cid-vlLZtmnwxX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}.cid-vlLZtmnwxX .navbar-brand .navbar-logo a {
  outline: none;
}.cid-vlLZtmnwxX .dropdown-item.active,
.cid-vlLZtmnwxX .dropdown-item:active {
  background-color: transparent;
}.cid-vlLZtmnwxX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}.cid-vlLZtmnwxX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}.cid-vlLZtmnwxX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}.cid-vlLZtmnwxX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}.cid-vlLZtmnwxX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}.cid-vlLZtmnwxX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}.cid-vlLZtmnwxX ul.navbar-nav {
  flex-wrap: wrap;
}.cid-vlLZtmnwxX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}.cid-vlLZtmnwxX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}.cid-vlLZtmnwxX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}.cid-vlLZtmnwxX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}.cid-vlLZtmnwxX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlLZtmnwxX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlLZtmnwxX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}.cid-vlLZtmnwxX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlLZtmnwxX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}.cid-vlLZtmnwxX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}.cid-vlLZtmnwxX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlLZtmnwxX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}.cid-vlLZtmnwxX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}.cid-vlLZtmnwxX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.cid-vlLZtmnwxX .navbar {
    height: 70px;
  }.cid-vlLZtmnwxX .navbar.opened {
    height: auto;
  }.cid-vlLZtmnwxX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }}.cid-vlLZtmI4Mm {
  display: flex;
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/20190713-91cef271-0115-47f0-8fa9-9cc76c159102-1280x960.webp");
}.cid-vlLZtmI4Mm .a360-overlay {
  background-color: #000000;
  opacity: 0.7;
}.cid-vlLZtmI4Mm .content-wrap {
  padding: 5rem 1rem;
}@media (min-width: 768px) {.cid-vlLZtmI4Mm {
    align-items: flex-end;
  }.cid-vlLZtmI4Mm .row {
    justify-content: flex-start;
  }.cid-vlLZtmI4Mm .content-wrap {
    width: 53%;
  }}@media (max-width: 991px) and (min-width: 768px) {.cid-vlLZtmI4Mm .content-wrap {
    min-width: 50%;
  }}@media (max-width: 767px) {.cid-vlLZtmI4Mm {
    -webkit-align-items: center;
    align-items: center;
  }.cid-vlLZtmI4Mm .a360-row {
    -webkit-justify-content: center;
    justify-content: center;
  }.cid-vlLZtmI4Mm .content-wrap {
    width: 100%;
  }}.cid-vlLZtmI4Mm .a360-section-title {
  text-align: left;
}.cid-vlLZtmX3E3 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #000000;
  background: linear-gradient(#000000, #000000);
}.cid-vlLZtmX3E3 .carousel-control {
  background: #000;
}.cid-vlLZtmX3E3 .a360-section-subtitle {
  color: #767676;
}.cid-vlLZtmX3E3 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}.cid-vlLZtmX3E3 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}.cid-vlLZtmX3E3 .carousel-item .wrap-img {
  text-align: center;
}.cid-vlLZtmX3E3 .carousel-item .wrap-img img {
  max-height: 150px;
  width: auto;
  max-width: 100%;
}.cid-vlLZtmX3E3 .carousel-controls {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}.cid-vlLZtmX3E3 .carousel-controls .carousel-control {
  background: #000;
  border-radius: 50%;
  position: static;
  width: 40px;
  height: 40px;
  margin-top: 2rem;
  border-width: 1px;
}.cid-vlLZtmX3E3 .carousel-controls .carousel-control.carousel-control-prev {
  left: auto;
  margin-right: 20px;
  margin-left: 0;
}.cid-vlLZtmX3E3 .carousel-controls .carousel-control.carousel-control-next {
  right: auto;
  margin-right: 0;
}.cid-vlLZtmX3E3 .carousel-controls .carousel-control .a360-iconfont {
  font-size: 1rem;
}.cid-vlLZtmX3E3 .cloneditem-1,
.cid-vlLZtmX3E3 .cloneditem-2,
.cid-vlLZtmX3E3 .cloneditem-3,
.cid-vlLZtmX3E3 .cloneditem-4,
.cid-vlLZtmX3E3 .cloneditem-5 {
  display: none;
}.cid-vlLZtmX3E3 .col-lg-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}@media (min-width: 992px) {.cid-vlLZtmX3E3 .col-lg-15 {
    -ms-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }.cid-vlLZtmX3E3 .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-vlLZtmX3E3 .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-vlLZtmX3E3 .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-vlLZtmX3E3 .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlLZtmX3E3 .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides2 .cloneditem-1,
  .cid-vlLZtmX3E3 .carousel-inner.slides2 .cloneditem-2,
  .cid-vlLZtmX3E3 .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }.cid-vlLZtmX3E3 .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-vlLZtmX3E3 .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(33.333333%, 0, 0);
    transform: translate3d(33.333333%, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-vlLZtmX3E3 .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-33.333333%, 0, 0);
    transform: translate3d(-33.333333%, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-vlLZtmX3E3 .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlLZtmX3E3 .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides3 .cloneditem-1,
  .cid-vlLZtmX3E3 .carousel-inner.slides3 .cloneditem-2,
  .cid-vlLZtmX3E3 .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }.cid-vlLZtmX3E3 .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-vlLZtmX3E3 .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-vlLZtmX3E3 .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-vlLZtmX3E3 .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlLZtmX3E3 .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides4 .cloneditem-1,
  .cid-vlLZtmX3E3 .carousel-inner.slides4 .cloneditem-2,
  .cid-vlLZtmX3E3 .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }.cid-vlLZtmX3E3 .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-vlLZtmX3E3 .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-vlLZtmX3E3 .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-vlLZtmX3E3 .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlLZtmX3E3 .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides5 .cloneditem-1,
  .cid-vlLZtmX3E3 .carousel-inner.slides5 .cloneditem-2,
  .cid-vlLZtmX3E3 .carousel-inner.slides5 .cloneditem-3,
  .cid-vlLZtmX3E3 .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }.cid-vlLZtmX3E3 .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-vlLZtmX3E3 .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(16.666667%, 0, 0);
    transform: translate3d(16.666667%, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-vlLZtmX3E3 .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-16.666667%, 0, 0);
    transform: translate3d(-16.666667%, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-vlLZtmX3E3 .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlLZtmX3E3 .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlLZtmX3E3 .carousel-inner.slides6 .cloneditem-1,
  .cid-vlLZtmX3E3 .carousel-inner.slides6 .cloneditem-2,
  .cid-vlLZtmX3E3 .carousel-inner.slides6 .cloneditem-3,
  .cid-vlLZtmX3E3 .carousel-inner.slides6 .cloneditem-4,
  .cid-vlLZtmX3E3 .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }}.cid-vlLZtmX3E3 H2 {
  color: #ffffff;
}.cid-vlLZto0FiP {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlLZto0FiP .a360-fallback-image.disabled {
  display: none;
}.cid-vlLZto0FiP .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}@media (max-width: 991px) {.cid-vlLZto0FiP .image-wrapper {
    margin-bottom: 1rem;
  }}.cid-vlLZto0FiP .row {
  align-items: center;
}@media (max-width: 991px) {.cid-vlLZto0FiP .image-wrapper {
    padding: 1rem;
  }}@media (min-width: 992px) {.cid-vlLZto0FiP .text-wrapper {
    padding: 0 2rem;
  }}.cid-vlLZto0FiP .a360-section-title {
  color: #ffffff;
}.cid-vlLZto0FiP .a360-text,
.cid-vlLZto0FiP .a360-section-btn {
  color: #ffffff;
}.cid-vlM6afWVes {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlM6afWVes .a360-overlay {
  background: #000000;
  opacity: 0;
}.cid-vlM6afWVes img,
.cid-vlM6afWVes .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}.cid-vlM6afWVes .item:focus,
.cid-vlM6afWVes span:focus {
  outline: none;
}.cid-vlM6afWVes .item {
  margin-bottom: 2rem;
}@media (max-width: 767px) {.cid-vlM6afWVes .item {
    margin-bottom: 1rem;
  }}.cid-vlM6afWVes .item-wrapper {
  position: relative;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}.cid-vlM6afWVes .item-wrapper .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}.cid-vlM6afWVes .item-wrapper .item-footer {
  margin-top: auto;
}.cid-vlM6afWVes .item-wrapper .item-content {
  padding: 2.25rem;
}@media (min-width: 992px) and (max-width: 1200px) {.cid-vlM6afWVes .item-wrapper .item-content {
    padding: 1.5rem;
  }}@media (max-width: 767px) {}.cid-vlM6afWVes .a360-section-title {
  color: #232323;
}.cid-vlM6afWVes .a360-text,
.cid-vlM6afWVes .a360-section-btn {
  text-align: center;
}.cid-vlM6afWVes .item-title {
  text-align: left;
  color: #ffffff;
}.cid-vlM6afWVes .content-head {
  max-width: 800px;
}.cid-vlM6afWVes .a360-text,
.cid-vlM6afWVes .item-wrapper .a360-section-btn {
  text-align: left;
  color: #ffffff;
}.cid-vlM6afWVes .a360-section-title,
.cid-vlM6afWVes .a360-section-head .a360-section-btn {
  color: #ffffff;
}.cid-vlM8Iysl03 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlM8Iysl03 .a360-fallback-image.disabled {
  display: none;
}.cid-vlM8Iysl03 .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlM8Iysl03 .item {
  display: flex;
  align-items: center;
  flex-direction: column;
}.cid-vlM8Iysl03 .item .icon-wrap {
  text-align: center;
}.cid-vlM8Iysl03 .item span {
  font-size: 2rem;
  color: #ffffff;
  line-height: 60px;
}.cid-vlM8Iysl03 .item::before {
  content: "";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: -15px;
  top: 12%;
  color: #393193;
}.cid-vlM8Iysl03 .item.first:before {
  display: none;
}.cid-vlM8Iysl03 .item.five:before {
  display: none;
}.cid-vlM8Iysl03 .icon-box {
  background: #393193;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
}.cid-vlM8Iysl03 .text-box {
  margin-top: 1rem;
  text-align: center;
}.cid-vlM8Iysl03 .a360-iconfont {
  color: #393193 !important;
  position: absolute;
  top: 50%;
  left: 100%;
}@media (max-width: 991px) {.cid-vlM8Iysl03 .item:before {
    display: none;
  }.cid-vlM8Iysl03 .card-wrapper {
    margin-bottom: 2rem;
  }}.cid-vlM8Iysl03 .card-title,
.cid-vlM8Iysl03 .card-box {
  color: #ffffff;
}.cid-vlM8Iysl03 .text-box .a360-text {
  color: #ffffff;
}.cid-vlM87T8r7Y {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/empresarial-3.webp");
}.cid-vlM87T8r7Y .btn {
  margin: 0 0 .5rem 0;
}.cid-vlLZtp68W4 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}@media (max-width: 767px) {.cid-vlLZtp68W4 .content {
    text-align: center;
  }.cid-vlLZtp68W4 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }}.cid-vlLZtp68W4 .img-logo img {
  height: 6rem;
  display: block;
  width: auto;
}.cid-vlLZtp68W4 .form-group,
.cid-vlLZtp68W4 .input-group-btn {
  padding: 0;
}.cid-vlLZtp68W4 .form-control {
  font-size: .75rem;
  text-align: center;
  min-width: 150px;
}.cid-vlLZtp68W4 .input-group-btn .btn {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  color: #fff;
  text-align: center;
}.cid-vlLZtp68W4 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}.cid-vlLZtp68W4 .social-list .a360-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}.cid-vlLZtp68W4 .social-list .soc-item {
  margin: 0 .5rem;
}.cid-vlLZtp68W4 .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}.cid-vlLZtp68W4 .social-list a:hover {
  opacity: 1;
}@media (max-width: 767px) {.cid-vlLZtp68W4 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }}@media (max-width: 767px) {.cid-vlLZtp68W4 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }}.cid-vlLZtp68W4 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}.cid-vlLZtp68W4 .form-group {
  margin: 0;
}@media (max-width: 767px) {.cid-vlLZtp68W4 .foot-logo {
    text-align: center !important;
  }.cid-vlLZtp68W4 .foot-title {
    text-align: center !important;
  }.cid-vlLZtp68W4 .a360-text {
    text-align: center !important;
  }}.cid-vlLZtp68W4 .form-text {
  color: #ffffff;
}.cid-vlLIjMHSZb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}.cid-vlLIjMHSZb nav.navbar {
  position: fixed;
}.cid-vlLIjMHSZb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlLIjMHSZb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}.cid-vlLIjMHSZb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}.cid-vlLIjMHSZb .dropdown-item:hover,
.cid-vlLIjMHSZb .dropdown-item:focus {
  background: #393193 !important;
  color: white !important;
}.cid-vlLIjMHSZb .dropdown-item:hover span {
  color: white;
}.cid-vlLIjMHSZb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}.cid-vlLIjMHSZb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}.cid-vlLIjMHSZb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}.cid-vlLIjMHSZb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}.cid-vlLIjMHSZb .nav-link {
  position: relative;
}.cid-vlLIjMHSZb .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlLIjMHSZb .container {
    flex-wrap: wrap;
  }}.cid-vlLIjMHSZb .container-fluid {
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlLIjMHSZb .container-fluid {
    flex-wrap: wrap;
  }}.cid-vlLIjMHSZb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}.cid-vlLIjMHSZb .dropdown-menu,
.cid-vlLIjMHSZb .navbar.opened {
  background: #000000 !important;
}.cid-vlLIjMHSZb .nav-item:focus,
.cid-vlLIjMHSZb .nav-link:focus {
  outline: none;
}.cid-vlLIjMHSZb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}.cid-vlLIjMHSZb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}.cid-vlLIjMHSZb .dropdown .dropdown-menu .dropdown-item .a360-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}.cid-vlLIjMHSZb .dropdown .dropdown-menu .dropdown-item .a360-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlLIjMHSZb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}.cid-vlLIjMHSZb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}.cid-vlLIjMHSZb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}.cid-vlLIjMHSZb .navbar.opened {
  transition: all 0.3s;
}.cid-vlLIjMHSZb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}.cid-vlLIjMHSZb .navbar .navbar-logo img {
  width: auto;
}.cid-vlLIjMHSZb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}.cid-vlLIjMHSZb .navbar.collapsed {
  justify-content: center;
}.cid-vlLIjMHSZb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}.cid-vlLIjMHSZb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}@media (min-width: 992px) {.cid-vlLIjMHSZb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }}.cid-vlLIjMHSZb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}.cid-vlLIjMHSZb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}.cid-vlLIjMHSZb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}.cid-vlLIjMHSZb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}.cid-vlLIjMHSZb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}.cid-vlLIjMHSZb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}@media (max-width: 991px) {.cid-vlLIjMHSZb .navbar .nav-item .nav-link::before {
    display: none;
  }.cid-vlLIjMHSZb .navbar.opened .dropdown-menu {
    top: 0;
  }.cid-vlLIjMHSZb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }.cid-vlLIjMHSZb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }.cid-vlLIjMHSZb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }.cid-vlLIjMHSZb .navbar .navbar-logo img {
    height: 3rem !important;
  }.cid-vlLIjMHSZb .navbar ul.navbar-nav li {
    margin: auto;
  }.cid-vlLIjMHSZb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }.cid-vlLIjMHSZb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }.cid-vlLIjMHSZb .navbar .navbar-toggler {
    flex-basis: auto;
  }.cid-vlLIjMHSZb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }}@media (max-width: 991px) and (max-width: 767px) {.cid-vlLIjMHSZb .navbar .navbar-brand {
    width: calc(100% - 31px);
  }}.cid-vlLIjMHSZb .navbar.navbar-short {
  min-height: 60px;
}.cid-vlLIjMHSZb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}.cid-vlLIjMHSZb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}.cid-vlLIjMHSZb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}.cid-vlLIjMHSZb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}.cid-vlLIjMHSZb .navbar-brand .navbar-logo a {
  outline: none;
}.cid-vlLIjMHSZb .dropdown-item.active,
.cid-vlLIjMHSZb .dropdown-item:active {
  background-color: transparent;
}.cid-vlLIjMHSZb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}.cid-vlLIjMHSZb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}.cid-vlLIjMHSZb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}.cid-vlLIjMHSZb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}.cid-vlLIjMHSZb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}.cid-vlLIjMHSZb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}.cid-vlLIjMHSZb ul.navbar-nav {
  flex-wrap: wrap;
}.cid-vlLIjMHSZb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}.cid-vlLIjMHSZb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}.cid-vlLIjMHSZb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}.cid-vlLIjMHSZb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}.cid-vlLIjMHSZb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlLIjMHSZb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlLIjMHSZb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}.cid-vlLIjMHSZb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlLIjMHSZb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}.cid-vlLIjMHSZb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}.cid-vlLIjMHSZb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlLIjMHSZb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}.cid-vlLIjMHSZb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}.cid-vlLIjMHSZb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.cid-vlLIjMHSZb .navbar {
    height: 70px;
  }.cid-vlLIjMHSZb .navbar.opened {
    height: auto;
  }.cid-vlLIjMHSZb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }}.cid-vlLIjN050g {
  display: flex;
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/img-20250912-142743-2000x900.webp");
}.cid-vlLIjN050g .a360-overlay {
  background-color: #000000;
  opacity: 0.7;
}.cid-vlLIjN050g .content-wrap {
  padding: 5rem 1rem;
}@media (min-width: 768px) {.cid-vlLIjN050g {
    align-items: flex-end;
  }.cid-vlLIjN050g .row {
    justify-content: flex-start;
  }.cid-vlLIjN050g .content-wrap {
    width: 53%;
  }}@media (max-width: 991px) and (min-width: 768px) {.cid-vlLIjN050g .content-wrap {
    min-width: 50%;
  }}@media (max-width: 767px) {.cid-vlLIjN050g {
    -webkit-align-items: center;
    align-items: center;
  }.cid-vlLIjN050g .a360-row {
    -webkit-justify-content: center;
    justify-content: center;
  }.cid-vlLIjN050g .content-wrap {
    width: 100%;
  }}.cid-vlLIjN050g .a360-section-title {
  text-align: left;
}.cid-vlLIjN050g .a360-text,
.cid-vlLIjN050g .a360-section-btn {
  text-align: justify;
}.cid-vlLIjNdyy0 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #000000;
  background: linear-gradient(#000000, #000000);
}.cid-vlLIjNdyy0 .carousel-control {
  background: #000;
}.cid-vlLIjNdyy0 .a360-section-subtitle {
  color: #767676;
}.cid-vlLIjNdyy0 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}.cid-vlLIjNdyy0 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}.cid-vlLIjNdyy0 .carousel-item .wrap-img {
  text-align: center;
}.cid-vlLIjNdyy0 .carousel-item .wrap-img img {
  max-height: 150px;
  width: auto;
  max-width: 100%;
}.cid-vlLIjNdyy0 .carousel-controls {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}.cid-vlLIjNdyy0 .carousel-controls .carousel-control {
  background: #000;
  border-radius: 50%;
  position: static;
  width: 40px;
  height: 40px;
  margin-top: 2rem;
  border-width: 1px;
}.cid-vlLIjNdyy0 .carousel-controls .carousel-control.carousel-control-prev {
  left: auto;
  margin-right: 20px;
  margin-left: 0;
}.cid-vlLIjNdyy0 .carousel-controls .carousel-control.carousel-control-next {
  right: auto;
  margin-right: 0;
}.cid-vlLIjNdyy0 .carousel-controls .carousel-control .a360-iconfont {
  font-size: 1rem;
}.cid-vlLIjNdyy0 .cloneditem-1,
.cid-vlLIjNdyy0 .cloneditem-2,
.cid-vlLIjNdyy0 .cloneditem-3,
.cid-vlLIjNdyy0 .cloneditem-4,
.cid-vlLIjNdyy0 .cloneditem-5 {
  display: none;
}.cid-vlLIjNdyy0 .col-lg-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}@media (min-width: 992px) {.cid-vlLIjNdyy0 .col-lg-15 {
    -ms-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }.cid-vlLIjNdyy0 .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-vlLIjNdyy0 .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-vlLIjNdyy0 .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-vlLIjNdyy0 .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlLIjNdyy0 .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides2 .cloneditem-1,
  .cid-vlLIjNdyy0 .carousel-inner.slides2 .cloneditem-2,
  .cid-vlLIjNdyy0 .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }.cid-vlLIjNdyy0 .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-vlLIjNdyy0 .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(33.333333%, 0, 0);
    transform: translate3d(33.333333%, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-vlLIjNdyy0 .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-33.333333%, 0, 0);
    transform: translate3d(-33.333333%, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-vlLIjNdyy0 .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlLIjNdyy0 .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides3 .cloneditem-1,
  .cid-vlLIjNdyy0 .carousel-inner.slides3 .cloneditem-2,
  .cid-vlLIjNdyy0 .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }.cid-vlLIjNdyy0 .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-vlLIjNdyy0 .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-vlLIjNdyy0 .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-vlLIjNdyy0 .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlLIjNdyy0 .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides4 .cloneditem-1,
  .cid-vlLIjNdyy0 .carousel-inner.slides4 .cloneditem-2,
  .cid-vlLIjNdyy0 .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }.cid-vlLIjNdyy0 .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-vlLIjNdyy0 .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-vlLIjNdyy0 .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-vlLIjNdyy0 .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlLIjNdyy0 .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides5 .cloneditem-1,
  .cid-vlLIjNdyy0 .carousel-inner.slides5 .cloneditem-2,
  .cid-vlLIjNdyy0 .carousel-inner.slides5 .cloneditem-3,
  .cid-vlLIjNdyy0 .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }.cid-vlLIjNdyy0 .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-vlLIjNdyy0 .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(16.666667%, 0, 0);
    transform: translate3d(16.666667%, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-vlLIjNdyy0 .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-16.666667%, 0, 0);
    transform: translate3d(-16.666667%, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-vlLIjNdyy0 .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlLIjNdyy0 .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlLIjNdyy0 .carousel-inner.slides6 .cloneditem-1,
  .cid-vlLIjNdyy0 .carousel-inner.slides6 .cloneditem-2,
  .cid-vlLIjNdyy0 .carousel-inner.slides6 .cloneditem-3,
  .cid-vlLIjNdyy0 .carousel-inner.slides6 .cloneditem-4,
  .cid-vlLIjNdyy0 .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }}.cid-vlLIjNdyy0 H2 {
  color: #ffffff;
}.cid-vlLKc9NBlE {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlLKc9NBlE .a360-fallback-image.disabled {
  display: none;
}.cid-vlLKc9NBlE .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}@media (max-width: 991px) {.cid-vlLKc9NBlE .image-wrapper {
    margin-bottom: 1rem;
  }}.cid-vlLKc9NBlE .row {
  flex-direction: row-reverse;
}.cid-vlLKc9NBlE .row {
  align-items: center;
}@media (max-width: 991px) {.cid-vlLKc9NBlE .image-wrapper {
    padding: 1rem;
  }}@media (min-width: 992px) {.cid-vlLKc9NBlE .text-wrapper {
    padding: 0 2rem;
  }}.cid-vlLKc9NBlE .a360-section-title {
  color: #ffffff;
}.cid-vlLKc9NBlE .a360-text,
.cid-vlLKc9NBlE .a360-section-btn {
  color: #ffffff;
}.cid-vlLMe1k6HS {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlLMe1k6HS .a360-fallback-image.disabled {
  display: none;
}.cid-vlLMe1k6HS .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlLMe1k6HS .item-mb {
  margin-bottom: 2rem;
}@media (max-width: 767px) {.cid-vlLMe1k6HS .item-mb {
    margin-bottom: 1rem;
  }}.cid-vlLMe1k6HS .item-wrapper {
  background: #414a5c;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}@media (min-width: 992px) and (max-width: 1200px) {.cid-vlLMe1k6HS .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }}@media (max-width: 767px) {.cid-vlLMe1k6HS .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }}.cid-vlLMe1k6HS .a360-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #393193;
  height: 80px;
  border-radius: 50%;
}.cid-vlLMe1k6HS .a360-section-title {
  color: #ffffff;
}.cid-vlLMe1k6HS .a360-section-subtitle {
  color: #ffffff;
}.cid-vlLMe1k6HS .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}.cid-vlLMe1k6HS .card-box .item-footer {
  margin-top: auto;
}.cid-vlLMe1k6HS .content-head {
  max-width: 800px;
}.cid-vlLMe1k6HS .card-title,
.cid-vlLMe1k6HS .iconfont-wrapper {
  color: #ffffff;
}.cid-vlLMe1k6HS .card-text,
.cid-vlLMe1k6HS .item .a360-section-btn {
  color: #ffffff;
}.cid-vlLPDqZdhP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/img-20250912-155817-1-2000x900.webp");
}.cid-vlLPDqZdhP .a360-fallback-image.disabled {
  display: none;
}.cid-vlLPDqZdhP .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlLPDqZdhP .a360-text,
.cid-vlLPDqZdhP .a360-section-btn {
  color: #232323;
}.cid-vlLPDqZdhP .card-title,
.cid-vlLPDqZdhP .card-box {
  color: #ffffff;
}.cid-vlLPDqZdhP .a360-text,
.cid-vlLPDqZdhP .link-wrap {
  color: #ffffff;
}.cid-vlLIjQxJit {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}@media (max-width: 767px) {.cid-vlLIjQxJit .content {
    text-align: center;
  }.cid-vlLIjQxJit .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }}.cid-vlLIjQxJit .img-logo img {
  height: 6rem;
  display: block;
  width: auto;
}.cid-vlLIjQxJit .form-group,
.cid-vlLIjQxJit .input-group-btn {
  padding: 0;
}.cid-vlLIjQxJit .form-control {
  font-size: .75rem;
  text-align: center;
  min-width: 150px;
}.cid-vlLIjQxJit .input-group-btn .btn {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  color: #fff;
  text-align: center;
}.cid-vlLIjQxJit .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}.cid-vlLIjQxJit .social-list .a360-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}.cid-vlLIjQxJit .social-list .soc-item {
  margin: 0 .5rem;
}.cid-vlLIjQxJit .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}.cid-vlLIjQxJit .social-list a:hover {
  opacity: 1;
}@media (max-width: 767px) {.cid-vlLIjQxJit .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }}@media (max-width: 767px) {.cid-vlLIjQxJit .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }}.cid-vlLIjQxJit .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}.cid-vlLIjQxJit .form-group {
  margin: 0;
}@media (max-width: 767px) {.cid-vlLIjQxJit .foot-logo {
    text-align: center !important;
  }.cid-vlLIjQxJit .foot-title {
    text-align: center !important;
  }.cid-vlLIjQxJit .a360-text {
    text-align: center !important;
  }}.cid-vlLIjQxJit .form-text {
  color: #ffffff;
}.cid-vlRfRZcn4N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}.cid-vlRfRZcn4N nav.navbar {
  position: fixed;
}.cid-vlRfRZcn4N .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlRfRZcn4N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}.cid-vlRfRZcn4N .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}.cid-vlRfRZcn4N .dropdown-item:hover,
.cid-vlRfRZcn4N .dropdown-item:focus {
  background: #393193 !important;
  color: white !important;
}.cid-vlRfRZcn4N .dropdown-item:hover span {
  color: white;
}.cid-vlRfRZcn4N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}.cid-vlRfRZcn4N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}.cid-vlRfRZcn4N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}.cid-vlRfRZcn4N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}.cid-vlRfRZcn4N .nav-link {
  position: relative;
}.cid-vlRfRZcn4N .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlRfRZcn4N .container {
    flex-wrap: wrap;
  }}.cid-vlRfRZcn4N .container-fluid {
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlRfRZcn4N .container-fluid {
    flex-wrap: wrap;
  }}.cid-vlRfRZcn4N .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}.cid-vlRfRZcn4N .dropdown-menu,
.cid-vlRfRZcn4N .navbar.opened {
  background: #000000 !important;
}.cid-vlRfRZcn4N .nav-item:focus,
.cid-vlRfRZcn4N .nav-link:focus {
  outline: none;
}.cid-vlRfRZcn4N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}.cid-vlRfRZcn4N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}.cid-vlRfRZcn4N .dropdown .dropdown-menu .dropdown-item .a360-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}.cid-vlRfRZcn4N .dropdown .dropdown-menu .dropdown-item .a360-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlRfRZcn4N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}.cid-vlRfRZcn4N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}.cid-vlRfRZcn4N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}.cid-vlRfRZcn4N .navbar.opened {
  transition: all 0.3s;
}.cid-vlRfRZcn4N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}.cid-vlRfRZcn4N .navbar .navbar-logo img {
  width: auto;
}.cid-vlRfRZcn4N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}.cid-vlRfRZcn4N .navbar.collapsed {
  justify-content: center;
}.cid-vlRfRZcn4N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}.cid-vlRfRZcn4N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}@media (min-width: 992px) {.cid-vlRfRZcn4N .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }}.cid-vlRfRZcn4N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}.cid-vlRfRZcn4N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}.cid-vlRfRZcn4N .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}.cid-vlRfRZcn4N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}.cid-vlRfRZcn4N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}.cid-vlRfRZcn4N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}@media (max-width: 991px) {.cid-vlRfRZcn4N .navbar .nav-item .nav-link::before {
    display: none;
  }.cid-vlRfRZcn4N .navbar.opened .dropdown-menu {
    top: 0;
  }.cid-vlRfRZcn4N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }.cid-vlRfRZcn4N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }.cid-vlRfRZcn4N .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }.cid-vlRfRZcn4N .navbar .navbar-logo img {
    height: 3rem !important;
  }.cid-vlRfRZcn4N .navbar ul.navbar-nav li {
    margin: auto;
  }.cid-vlRfRZcn4N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }.cid-vlRfRZcn4N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }.cid-vlRfRZcn4N .navbar .navbar-toggler {
    flex-basis: auto;
  }.cid-vlRfRZcn4N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }}@media (max-width: 991px) and (max-width: 767px) {.cid-vlRfRZcn4N .navbar .navbar-brand {
    width: calc(100% - 31px);
  }}.cid-vlRfRZcn4N .navbar.navbar-short {
  min-height: 60px;
}.cid-vlRfRZcn4N .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}.cid-vlRfRZcn4N .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}.cid-vlRfRZcn4N .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}.cid-vlRfRZcn4N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}.cid-vlRfRZcn4N .navbar-brand .navbar-logo a {
  outline: none;
}.cid-vlRfRZcn4N .dropdown-item.active,
.cid-vlRfRZcn4N .dropdown-item:active {
  background-color: transparent;
}.cid-vlRfRZcn4N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}.cid-vlRfRZcn4N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}.cid-vlRfRZcn4N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}.cid-vlRfRZcn4N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}.cid-vlRfRZcn4N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}.cid-vlRfRZcn4N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}.cid-vlRfRZcn4N ul.navbar-nav {
  flex-wrap: wrap;
}.cid-vlRfRZcn4N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}.cid-vlRfRZcn4N button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}.cid-vlRfRZcn4N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}.cid-vlRfRZcn4N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}.cid-vlRfRZcn4N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlRfRZcn4N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlRfRZcn4N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}.cid-vlRfRZcn4N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlRfRZcn4N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}.cid-vlRfRZcn4N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}.cid-vlRfRZcn4N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlRfRZcn4N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}.cid-vlRfRZcn4N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}.cid-vlRfRZcn4N .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.cid-vlRfRZcn4N .navbar {
    height: 70px;
  }.cid-vlRfRZcn4N .navbar.opened {
    height: auto;
  }.cid-vlRfRZcn4N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }}.cid-vlRfRZuqFw {
  display: flex;
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/chatgpt20image20720jun2020262007-34-52-1785x881.webp");
}.cid-vlRfRZuqFw .a360-overlay {
  background-color: #000000;
  opacity: 0.7;
}.cid-vlRfRZuqFw .content-wrap {
  padding: 5rem 1rem;
}@media (min-width: 768px) {.cid-vlRfRZuqFw {
    align-items: flex-end;
  }.cid-vlRfRZuqFw .row {
    justify-content: flex-start;
  }.cid-vlRfRZuqFw .content-wrap {
    width: 53%;
  }}@media (max-width: 991px) and (min-width: 768px) {.cid-vlRfRZuqFw .content-wrap {
    min-width: 50%;
  }}@media (max-width: 767px) {.cid-vlRfRZuqFw {
    -webkit-align-items: center;
    align-items: center;
  }.cid-vlRfRZuqFw .a360-row {
    -webkit-justify-content: center;
    justify-content: center;
  }.cid-vlRfRZuqFw .content-wrap {
    width: 100%;
  }}.cid-vlRfRZuqFw .a360-section-title {
  text-align: left;
}.cid-vlRfRZFPvb {
  padding-top: 30px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlRfRZFPvb .carousel-control {
  background: #000;
}.cid-vlRfRZFPvb .a360-section-subtitle {
  color: #767676;
}.cid-vlRfRZFPvb .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}.cid-vlRfRZFPvb .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}.cid-vlRfRZFPvb .carousel-item .wrap-img {
  text-align: center;
}.cid-vlRfRZFPvb .carousel-item .wrap-img img {
  max-height: 150px;
  width: auto;
  max-width: 100%;
}.cid-vlRfRZFPvb .carousel-controls {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}.cid-vlRfRZFPvb .carousel-controls .carousel-control {
  background: #000;
  border-radius: 50%;
  position: static;
  width: 40px;
  height: 40px;
  margin-top: 2rem;
  border-width: 1px;
}.cid-vlRfRZFPvb .carousel-controls .carousel-control.carousel-control-prev {
  left: auto;
  margin-right: 20px;
  margin-left: 0;
}.cid-vlRfRZFPvb .carousel-controls .carousel-control.carousel-control-next {
  right: auto;
  margin-right: 0;
}.cid-vlRfRZFPvb .carousel-controls .carousel-control .a360-iconfont {
  font-size: 1rem;
}.cid-vlRfRZFPvb .cloneditem-1,
.cid-vlRfRZFPvb .cloneditem-2,
.cid-vlRfRZFPvb .cloneditem-3,
.cid-vlRfRZFPvb .cloneditem-4,
.cid-vlRfRZFPvb .cloneditem-5 {
  display: none;
}.cid-vlRfRZFPvb .col-lg-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}@media (min-width: 992px) {.cid-vlRfRZFPvb .col-lg-15 {
    -ms-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }.cid-vlRfRZFPvb .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-vlRfRZFPvb .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-vlRfRZFPvb .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-vlRfRZFPvb .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlRfRZFPvb .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides2 .cloneditem-1,
  .cid-vlRfRZFPvb .carousel-inner.slides2 .cloneditem-2,
  .cid-vlRfRZFPvb .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }.cid-vlRfRZFPvb .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-vlRfRZFPvb .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(33.333333%, 0, 0);
    transform: translate3d(33.333333%, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-vlRfRZFPvb .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-33.333333%, 0, 0);
    transform: translate3d(-33.333333%, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-vlRfRZFPvb .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlRfRZFPvb .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides3 .cloneditem-1,
  .cid-vlRfRZFPvb .carousel-inner.slides3 .cloneditem-2,
  .cid-vlRfRZFPvb .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }.cid-vlRfRZFPvb .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-vlRfRZFPvb .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-vlRfRZFPvb .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-vlRfRZFPvb .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlRfRZFPvb .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides4 .cloneditem-1,
  .cid-vlRfRZFPvb .carousel-inner.slides4 .cloneditem-2,
  .cid-vlRfRZFPvb .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }.cid-vlRfRZFPvb .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-vlRfRZFPvb .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-vlRfRZFPvb .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-vlRfRZFPvb .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlRfRZFPvb .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides5 .cloneditem-1,
  .cid-vlRfRZFPvb .carousel-inner.slides5 .cloneditem-2,
  .cid-vlRfRZFPvb .carousel-inner.slides5 .cloneditem-3,
  .cid-vlRfRZFPvb .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }.cid-vlRfRZFPvb .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-vlRfRZFPvb .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(16.666667%, 0, 0);
    transform: translate3d(16.666667%, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-vlRfRZFPvb .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-16.666667%, 0, 0);
    transform: translate3d(-16.666667%, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-vlRfRZFPvb .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlRfRZFPvb .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlRfRZFPvb .carousel-inner.slides6 .cloneditem-1,
  .cid-vlRfRZFPvb .carousel-inner.slides6 .cloneditem-2,
  .cid-vlRfRZFPvb .carousel-inner.slides6 .cloneditem-3,
  .cid-vlRfRZFPvb .carousel-inner.slides6 .cloneditem-4,
  .cid-vlRfRZFPvb .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }}.cid-vlRfRZFPvb H2 {
  color: #ffffff;
}.cid-vlRwI7C3cb {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlRwI7C3cb .a360-fallback-image.disabled {
  display: none;
}.cid-vlRwI7C3cb .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlRwI7C3cb .card-wrapper {
  overflow: hidden;
  background: #0c2c68;
}.cid-vlRwI7C3cb .text-wrapper {
  padding: 4rem 3rem;
}@media (min-width: 768px) and (max-width: 991px) {.cid-vlRwI7C3cb .text-wrapper {
    padding: 2.25rem;
  }}@media (max-width: 767px) {.cid-vlRwI7C3cb .text-wrapper {
    padding: 1.5rem;
  }}.cid-vlRwI7C3cb .row {
  align-items: center;
  margin-right: -1rem;
  margin-left: -1rem;
}.cid-vlRwI7C3cb .row {
  flex-direction: row-reverse;
}.cid-vlRwI7C3cb .image-wrapper {
  padding: 0 1rem;
}.cid-vlRwI7C3cb img,
.cid-vlRwI7C3cb .image-wrapper {
  height: 600px;
  object-fit: cover;
}@media (max-width: 767px) {.cid-vlRwI7C3cb img,
  .cid-vlRwI7C3cb .image-wrapper {
    max-height: 350px;
  }}.cid-vlRwI7C3cb .a360-section-title {
  color: #ffffff;
}.cid-vlRwI7C3cb .a360-text {
  color: #000000;
}.cid-vlRwI7C3cb .a360-text,
.cid-vlRwI7C3cb .a360-section-btn {
  color: #ffffff;
}.cid-vlRwH8BgoE {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlRwH8BgoE .a360-fallback-image.disabled {
  display: none;
}.cid-vlRwH8BgoE .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlRwH8BgoE .card-wrapper {
  overflow: hidden;
  background: #0c2c68;
}.cid-vlRwH8BgoE .text-wrapper {
  padding: 4rem 3rem;
}@media (min-width: 768px) and (max-width: 991px) {.cid-vlRwH8BgoE .text-wrapper {
    padding: 2.25rem;
  }}@media (max-width: 767px) {.cid-vlRwH8BgoE .text-wrapper {
    padding: 1.5rem;
  }}.cid-vlRwH8BgoE .row {
  align-items: center;
  margin-right: -1rem;
  margin-left: -1rem;
}.cid-vlRwH8BgoE .image-wrapper {
  padding: 0 1rem;
}.cid-vlRwH8BgoE img,
.cid-vlRwH8BgoE .image-wrapper {
  height: 600px;
  object-fit: cover;
}@media (max-width: 767px) {.cid-vlRwH8BgoE img,
  .cid-vlRwH8BgoE .image-wrapper {
    max-height: 350px;
  }}.cid-vlRwH8BgoE .a360-section-title {
  color: #ffffff;
}.cid-vlRwH8BgoE .a360-text {
  color: #000000;
}.cid-vlRwH8BgoE .a360-text,
.cid-vlRwH8BgoE .a360-section-btn {
  text-align: left;
  color: #ffffff;
}.cid-vlRwIWm2LN {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlRwIWm2LN .a360-fallback-image.disabled {
  display: none;
}.cid-vlRwIWm2LN .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlRwIWm2LN .card-wrapper {
  overflow: hidden;
  background: #0c2c68;
}.cid-vlRwIWm2LN .text-wrapper {
  padding: 4rem 3rem;
}@media (min-width: 768px) and (max-width: 991px) {.cid-vlRwIWm2LN .text-wrapper {
    padding: 2.25rem;
  }}@media (max-width: 767px) {.cid-vlRwIWm2LN .text-wrapper {
    padding: 1.5rem;
  }}.cid-vlRwIWm2LN .row {
  align-items: center;
  margin-right: -1rem;
  margin-left: -1rem;
}.cid-vlRwIWm2LN .row {
  flex-direction: row-reverse;
}.cid-vlRwIWm2LN .image-wrapper {
  padding: 0 1rem;
}.cid-vlRwIWm2LN img,
.cid-vlRwIWm2LN .image-wrapper {
  height: 600px;
  object-fit: cover;
}@media (max-width: 767px) {.cid-vlRwIWm2LN img,
  .cid-vlRwIWm2LN .image-wrapper {
    max-height: 350px;
  }}.cid-vlRwIWm2LN .a360-section-title {
  color: #ffffff;
}.cid-vlRwIWm2LN .a360-text {
  color: #000000;
}.cid-vlRwIWm2LN .a360-text,
.cid-vlRwIWm2LN .a360-section-btn {
  color: #ffffff;
}.cid-vlRAfinbo5 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlRAfinbo5 .testimonials-container {
  margin: 0 auto;
}.cid-vlRAfinbo5 .testimonials-container .testimonials-item {
  justify-content: center;
  margin-top: 3rem;
  -webkit-justify-content: center;
}.cid-vlRAfinbo5 .testimonials-container .testimonials-item .user {
  background: #ffffff;
}.cid-vlRAfinbo5 .testimonials-container .testimonials-item .user.row {
  margin: 0;
}.cid-vlRAfinbo5 .testimonials-container .testimonials-item .user .user_image {
  width: 150px;
  height: 150px;
  overflow: hidden;
  margin: 2rem auto 2rem auto;
}.cid-vlRAfinbo5 .testimonials-container .testimonials-item .user .user_image img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}.cid-vlRAfinbo5 .testimonials-container .testimonials-item .user .testimonials-caption {
  padding: 2rem;
  padding: 2rem 2rem 2rem 0;
}@media (max-width: 260px) {.cid-vlRAfinbo5 .user_image {
    width: 100% !important;
    height: auto !important;
  }}@media (max-width: 767px) {.cid-vlRAfinbo5 .testimonials-caption {
    padding: 0 2rem 2rem 2rem !important;
  }}.cid-vlRC3KkZlJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlRC3KkZlJ .a360-fallback-image.disabled {
  display: none;
}.cid-vlRC3KkZlJ .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}@media (max-width: 767px) {.cid-vlRC3KkZlJ .item-wrapper {
    margin-bottom: 1rem;
  }}.cid-vlRC3KkZlJ .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlRC3KkZlJ .a360-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #ffffff;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #393193;
  height: 80px;
  border-radius: 50%;
}.cid-vlRC3KkZlJ .card-title,
.cid-vlRC3KkZlJ .iconfont-wrapper,
.cid-vlRC3KkZlJ .card-text {
  color: #000000;
  text-align: center;
}.cid-vlRC3KkZlJ .content-head {
  max-width: 800px;
}.cid-vlRC3KkZlJ .a360-section-title {
  color: #000000;
}.cid-vlRC3KkZlJ .a360-section-btn {
  text-align: center;
}.cid-vlRC3KkZlJ .card-title,
.cid-vlRC3KkZlJ .iconfont-wrapper {
  color: #ffffff;
}.cid-vlRC3KkZlJ .card-text,
.cid-vlRC3KkZlJ .a360-section-btn {
  color: #ffffff;
}.cid-vlRfS2gXZ9 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/chatgpt2520image252042520jun25202026252018-50-26-561x374.webp");
}.cid-vlRfS2gXZ9 .main {
  flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
}.cid-vlRfS2gXZ9 .main .a360-section-btn {
  text-align: right;
}.cid-vlRfS2gXZ9 .btn {
  margin: 0 0 .5rem 0;
}.cid-vlRfS2gXZ9 H2 {
  text-align: justify;
}.cid-vlRfS2gXZ9 H3 {
  text-align: justify;
}.cid-vlRfS2tJoQ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}@media (max-width: 767px) {.cid-vlRfS2tJoQ .content {
    text-align: center;
  }.cid-vlRfS2tJoQ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }}.cid-vlRfS2tJoQ .img-logo img {
  height: 6rem;
  display: block;
  width: auto;
}.cid-vlRfS2tJoQ .form-group,
.cid-vlRfS2tJoQ .input-group-btn {
  padding: 0;
}.cid-vlRfS2tJoQ .form-control {
  font-size: .75rem;
  text-align: center;
  min-width: 150px;
}.cid-vlRfS2tJoQ .input-group-btn .btn {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  color: #fff;
  text-align: center;
}.cid-vlRfS2tJoQ .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}.cid-vlRfS2tJoQ .social-list .a360-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}.cid-vlRfS2tJoQ .social-list .soc-item {
  margin: 0 .5rem;
}.cid-vlRfS2tJoQ .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}.cid-vlRfS2tJoQ .social-list a:hover {
  opacity: 1;
}@media (max-width: 767px) {.cid-vlRfS2tJoQ .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }}@media (max-width: 767px) {.cid-vlRfS2tJoQ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }}.cid-vlRfS2tJoQ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}.cid-vlRfS2tJoQ .form-group {
  margin: 0;
}@media (max-width: 767px) {.cid-vlRfS2tJoQ .foot-logo {
    text-align: center !important;
  }.cid-vlRfS2tJoQ .foot-title {
    text-align: center !important;
  }.cid-vlRfS2tJoQ .a360-text {
    text-align: center !important;
  }}.cid-vlRfS2tJoQ .form-text {
  color: #ffffff;
}.cid-vlRHITJIFF {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}.cid-vlRHITJIFF nav.navbar {
  position: fixed;
}.cid-vlRHITJIFF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlRHITJIFF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}.cid-vlRHITJIFF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}.cid-vlRHITJIFF .dropdown-item:hover,
.cid-vlRHITJIFF .dropdown-item:focus {
  background: #393193 !important;
  color: white !important;
}.cid-vlRHITJIFF .dropdown-item:hover span {
  color: white;
}.cid-vlRHITJIFF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}.cid-vlRHITJIFF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}.cid-vlRHITJIFF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}.cid-vlRHITJIFF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}.cid-vlRHITJIFF .nav-link {
  position: relative;
}.cid-vlRHITJIFF .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlRHITJIFF .container {
    flex-wrap: wrap;
  }}.cid-vlRHITJIFF .container-fluid {
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlRHITJIFF .container-fluid {
    flex-wrap: wrap;
  }}.cid-vlRHITJIFF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}.cid-vlRHITJIFF .dropdown-menu,
.cid-vlRHITJIFF .navbar.opened {
  background: #000000 !important;
}.cid-vlRHITJIFF .nav-item:focus,
.cid-vlRHITJIFF .nav-link:focus {
  outline: none;
}.cid-vlRHITJIFF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}.cid-vlRHITJIFF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}.cid-vlRHITJIFF .dropdown .dropdown-menu .dropdown-item .a360-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}.cid-vlRHITJIFF .dropdown .dropdown-menu .dropdown-item .a360-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlRHITJIFF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}.cid-vlRHITJIFF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}.cid-vlRHITJIFF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}.cid-vlRHITJIFF .navbar.opened {
  transition: all 0.3s;
}.cid-vlRHITJIFF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}.cid-vlRHITJIFF .navbar .navbar-logo img {
  width: auto;
}.cid-vlRHITJIFF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}.cid-vlRHITJIFF .navbar.collapsed {
  justify-content: center;
}.cid-vlRHITJIFF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}.cid-vlRHITJIFF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}@media (min-width: 992px) {.cid-vlRHITJIFF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }}.cid-vlRHITJIFF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}.cid-vlRHITJIFF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}.cid-vlRHITJIFF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}.cid-vlRHITJIFF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}.cid-vlRHITJIFF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}.cid-vlRHITJIFF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}@media (max-width: 991px) {.cid-vlRHITJIFF .navbar .nav-item .nav-link::before {
    display: none;
  }.cid-vlRHITJIFF .navbar.opened .dropdown-menu {
    top: 0;
  }.cid-vlRHITJIFF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }.cid-vlRHITJIFF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }.cid-vlRHITJIFF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }.cid-vlRHITJIFF .navbar .navbar-logo img {
    height: 3rem !important;
  }.cid-vlRHITJIFF .navbar ul.navbar-nav li {
    margin: auto;
  }.cid-vlRHITJIFF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }.cid-vlRHITJIFF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }.cid-vlRHITJIFF .navbar .navbar-toggler {
    flex-basis: auto;
  }.cid-vlRHITJIFF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }}@media (max-width: 991px) and (max-width: 767px) {.cid-vlRHITJIFF .navbar .navbar-brand {
    width: calc(100% - 31px);
  }}.cid-vlRHITJIFF .navbar.navbar-short {
  min-height: 60px;
}.cid-vlRHITJIFF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}.cid-vlRHITJIFF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}.cid-vlRHITJIFF .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}.cid-vlRHITJIFF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}.cid-vlRHITJIFF .navbar-brand .navbar-logo a {
  outline: none;
}.cid-vlRHITJIFF .dropdown-item.active,
.cid-vlRHITJIFF .dropdown-item:active {
  background-color: transparent;
}.cid-vlRHITJIFF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}.cid-vlRHITJIFF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}.cid-vlRHITJIFF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}.cid-vlRHITJIFF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}.cid-vlRHITJIFF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}.cid-vlRHITJIFF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}.cid-vlRHITJIFF ul.navbar-nav {
  flex-wrap: wrap;
}.cid-vlRHITJIFF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}.cid-vlRHITJIFF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}.cid-vlRHITJIFF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}.cid-vlRHITJIFF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}.cid-vlRHITJIFF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlRHITJIFF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlRHITJIFF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}.cid-vlRHITJIFF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlRHITJIFF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}.cid-vlRHITJIFF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}.cid-vlRHITJIFF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlRHITJIFF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}.cid-vlRHITJIFF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}.cid-vlRHITJIFF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.cid-vlRHITJIFF .navbar {
    height: 70px;
  }.cid-vlRHITJIFF .navbar.opened {
    height: auto;
  }.cid-vlRHITJIFF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }}.cid-vlRHIU6gty {
  display: flex;
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/chatgpt20image20720jun2020262009-13-29-1774x887.webp");
}.cid-vlRHIU6gty .a360-overlay {
  background-color: #000000;
  opacity: 0.5;
}.cid-vlRHIU6gty .content-wrap {
  padding: 5rem 1rem;
}@media (min-width: 768px) {.cid-vlRHIU6gty {
    align-items: flex-end;
  }.cid-vlRHIU6gty .row {
    justify-content: flex-start;
  }.cid-vlRHIU6gty .content-wrap {
    width: 53%;
  }}@media (max-width: 991px) and (min-width: 768px) {.cid-vlRHIU6gty .content-wrap {
    min-width: 50%;
  }}@media (max-width: 767px) {.cid-vlRHIU6gty {
    -webkit-align-items: center;
    align-items: center;
  }.cid-vlRHIU6gty .a360-row {
    -webkit-justify-content: center;
    justify-content: center;
  }.cid-vlRHIU6gty .content-wrap {
    width: 100%;
  }}.cid-vlRHIU6gty .a360-section-title {
  text-align: left;
}.cid-vm9FKu0sUy {
  background-image: url("../../../assets/images/45-1-1024x607.webp");
}.cid-vm9FKu0sUy .a360-fallback-image.disabled {
  display: none;
}.cid-vm9FKu0sUy .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vm9FKu0sUy .a360-section-title {
  color: #ffffff;
}.cid-vm9FKu0sUy .a360-text,
.cid-vm9FKu0sUy .a360-section-btn {
  color: #ffffff;
}.cid-vm9FKu0sUy .a360-section-subtitle {
  color: #ffffff;
}.cid-vm9FL35ZhG {
  background-image: url("../../../assets/images/28-639x303.webp");
}.cid-vm9FL35ZhG .a360-fallback-image.disabled {
  display: none;
}.cid-vm9FL35ZhG .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vm9FL35ZhG .a360-section-title {
  color: #ffffff;
}.cid-vm9FL35ZhG .a360-text,
.cid-vm9FL35ZhG .a360-section-btn {
  color: #ffffff;
}.cid-vm9FWFdOpa {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vm9FWFdOpa .a360-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}.cid-vm9FWFdOpa .timeline-text-content {
  padding: 2rem 2.5rem;
  background: #ffffff;
  margin-left: 2rem;
}.cid-vm9FWFdOpa .timeline-text-content p {
  margin-bottom: 0;
}.cid-vm9FWFdOpa .time-line-date-content {
  margin-right: 2rem;
}.cid-vm9FWFdOpa .time-line-date-content p {
  padding: 2rem 2.5rem;
  background: #ffffff;
  float: right;
}.cid-vm9FWFdOpa .timeline-element {
  margin-bottom: 50px;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  display: -webkit-flex;
  flex-direction: row;
  -webkit-flex-direction: row;
}.cid-vm9FWFdOpa .timeline-element:hover .a360-timeline-date {
  box-shadow: 0 7px 20px 0px rgba(0, 0, 0, 0.08);
  transition: all .4s;
}.cid-vm9FWFdOpa .timeline-element:hover .timeline-text-content {
  box-shadow: 0 7px 20px 0px rgba(0, 0, 0, 0.08);
  transition: all .4s;
}.cid-vm9FWFdOpa .a360-timeline-date,
.cid-vm9FWFdOpa .timeline-text-content {
  transition: all .4s;
}.cid-vm9FWFdOpa .reverse {
  flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
}.cid-vm9FWFdOpa .reverse .timeline-text-content {
  margin-right: 2rem;
  margin-left: 0;
}.cid-vm9FWFdOpa .reverse .time-line-date-content {
  margin-left: 2rem;
  margin-right: 0rem;
}.cid-vm9FWFdOpa .reverse .time-line-date-content p {
  float: left;
}.cid-vm9FWFdOpa .iconBackground {
  position: absolute;
  left: 50%;
  width: 20px;
  height: 20px;
  line-height: 30px;
  text-align: center;
  border-radius: 50%;
  font-size: 30px;
  display: inline-block;
  background-color: #ffffff;
  top: 20px;
  margin-left: -10px;
}.cid-vm9FWFdOpa .separline:before {
  top: 20px;
  bottom: 0;
  position: absolute;
  content: "";
  width: 2px;
  background-color: #ffffff;
  left: calc(50% - 1px);
  height: calc(100% + 4rem);
}@media (max-width: 768px) {.cid-vm9FWFdOpa .iconBackground {
    left: 0 !important;
  }.cid-vm9FWFdOpa .separline:before {
    left: 0 !important;
  }.cid-vm9FWFdOpa .timeline-text-content {
    margin-left: 0 !important;
  }.cid-vm9FWFdOpa .time-line-date-content {
    margin-right: 0 !important;
  }.cid-vm9FWFdOpa .time-line-date-content p {
    float: left !important;
  }.cid-vm9FWFdOpa .reverse .time-line-date-content {
    margin-left: 0 !important;
  }.cid-vm9FWFdOpa .reverse .timeline-text-content {
    margin-right: 0 !important;
  }}.cid-vm9FWFdOpa .reverseTimeline {
  display: flex;
  flex-direction: column-reverse;
}.cid-vm9FWFdOpa .a360-timeline-title {
  text-align: center;
}.cid-vm9FWFdOpa .a360-timeline-text {
  text-align: justify;
}.cid-vm9FWFdOpa .a360-section-title {
  color: #ffffff;
}.cid-vlRQCV34vQ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlRQCV34vQ .a360-overlay {
  background: #000000;
  opacity: 0;
}.cid-vlRQCV34vQ img,
.cid-vlRQCV34vQ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}.cid-vlRQCV34vQ .item:focus,
.cid-vlRQCV34vQ span:focus {
  outline: none;
}.cid-vlRQCV34vQ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}.cid-vlRQCV34vQ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}@media (min-width: 992px) {.cid-vlRQCV34vQ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }.cid-vlRQCV34vQ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }}@media (max-width: 991px) {.cid-vlRQCV34vQ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }.cid-vlRQCV34vQ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }}.cid-vlRQCV34vQ .a360-section-btn {
  margin-top: auto !important;
}.cid-vlRQCV34vQ .a360-section-title {
  color: #ffffff;
}.cid-vlRQCV34vQ .a360-text,
.cid-vlRQCV34vQ .a360-section-btn {
  text-align: left;
  color: #ffffff;
}.cid-vlRQCV34vQ .item-title {
  text-align: left;
  color: #ffffff;
}.cid-vlRQCV34vQ .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}.cid-vlRQCV34vQ .a360-section-subtitle {
  color: #ffffff;
}.cid-vm9FR02QuY {
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vm9FR02QuY .a360-fallback-image.disabled {
  display: none;
}.cid-vm9FR02QuY .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vm9FR02QuY .item-mb {
  margin-bottom: 2rem;
}@media (max-width: 767px) {.cid-vm9FR02QuY .item-mb {
    margin-bottom: 1rem;
  }}.cid-vm9FR02QuY .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}@media (min-width: 992px) and (max-width: 1200px) {.cid-vm9FR02QuY .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }}@media (max-width: 767px) {.cid-vm9FR02QuY .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }}.cid-vm9FR02QuY .a360-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #393193;
  height: 80px;
  border-radius: 50%;
}.cid-vm9FR02QuY .a360-section-title {
  color: #ffffff;
}.cid-vm9FR02QuY .a360-section-subtitle {
  color: #ffffff;
}.cid-vm9FR02QuY .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}.cid-vm9FR02QuY .card-box .item-footer {
  margin-top: auto;
}.cid-vm9FR02QuY .content-head {
  max-width: 800px;
}.cid-vlRHIUi7gF {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
  background: linear-gradient(#ffffff, #efefef);
}.cid-vlRHIUi7gF .carousel-control {
  background: #000;
}.cid-vlRHIUi7gF .a360-section-subtitle {
  color: #767676;
}.cid-vlRHIUi7gF .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}.cid-vlRHIUi7gF .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}.cid-vlRHIUi7gF .carousel-item .wrap-img {
  text-align: center;
}.cid-vlRHIUi7gF .carousel-item .wrap-img img {
  max-height: 150px;
  width: auto;
  max-width: 100%;
}.cid-vlRHIUi7gF .carousel-controls {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}.cid-vlRHIUi7gF .carousel-controls .carousel-control {
  background: #000;
  border-radius: 50%;
  position: static;
  width: 40px;
  height: 40px;
  margin-top: 2rem;
  border-width: 1px;
}.cid-vlRHIUi7gF .carousel-controls .carousel-control.carousel-control-prev {
  left: auto;
  margin-right: 20px;
  margin-left: 0;
}.cid-vlRHIUi7gF .carousel-controls .carousel-control.carousel-control-next {
  right: auto;
  margin-right: 0;
}.cid-vlRHIUi7gF .carousel-controls .carousel-control .a360-iconfont {
  font-size: 1rem;
}.cid-vlRHIUi7gF .cloneditem-1,
.cid-vlRHIUi7gF .cloneditem-2,
.cid-vlRHIUi7gF .cloneditem-3,
.cid-vlRHIUi7gF .cloneditem-4,
.cid-vlRHIUi7gF .cloneditem-5 {
  display: none;
}.cid-vlRHIUi7gF .col-lg-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}@media (min-width: 992px) {.cid-vlRHIUi7gF .col-lg-15 {
    -ms-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }.cid-vlRHIUi7gF .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-vlRHIUi7gF .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-vlRHIUi7gF .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-vlRHIUi7gF .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlRHIUi7gF .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides2 .cloneditem-1,
  .cid-vlRHIUi7gF .carousel-inner.slides2 .cloneditem-2,
  .cid-vlRHIUi7gF .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }.cid-vlRHIUi7gF .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-vlRHIUi7gF .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(33.333333%, 0, 0);
    transform: translate3d(33.333333%, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-vlRHIUi7gF .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-33.333333%, 0, 0);
    transform: translate3d(-33.333333%, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-vlRHIUi7gF .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlRHIUi7gF .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides3 .cloneditem-1,
  .cid-vlRHIUi7gF .carousel-inner.slides3 .cloneditem-2,
  .cid-vlRHIUi7gF .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }.cid-vlRHIUi7gF .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-vlRHIUi7gF .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-vlRHIUi7gF .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-vlRHIUi7gF .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlRHIUi7gF .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides4 .cloneditem-1,
  .cid-vlRHIUi7gF .carousel-inner.slides4 .cloneditem-2,
  .cid-vlRHIUi7gF .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }.cid-vlRHIUi7gF .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-vlRHIUi7gF .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-vlRHIUi7gF .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-vlRHIUi7gF .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlRHIUi7gF .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides5 .cloneditem-1,
  .cid-vlRHIUi7gF .carousel-inner.slides5 .cloneditem-2,
  .cid-vlRHIUi7gF .carousel-inner.slides5 .cloneditem-3,
  .cid-vlRHIUi7gF .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }.cid-vlRHIUi7gF .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-vlRHIUi7gF .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(16.666667%, 0, 0);
    transform: translate3d(16.666667%, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-vlRHIUi7gF .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-16.666667%, 0, 0);
    transform: translate3d(-16.666667%, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-vlRHIUi7gF .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-vlRHIUi7gF .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }.cid-vlRHIUi7gF .carousel-inner.slides6 .cloneditem-1,
  .cid-vlRHIUi7gF .carousel-inner.slides6 .cloneditem-2,
  .cid-vlRHIUi7gF .carousel-inner.slides6 .cloneditem-3,
  .cid-vlRHIUi7gF .carousel-inner.slides6 .cloneditem-4,
  .cid-vlRHIUi7gF .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }}.cid-vlSck5CfxF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlSck5CfxF .item {
  margin-bottom: 2rem;
}@media (max-width: 767px) {.cid-vlSck5CfxF .item {
    margin-bottom: 1rem;
  }}.cid-vlSck5CfxF .item-wrapper {
  height: 100%;
  position: relative;
}.cid-vlSck5CfxF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}.cid-vlSck5CfxF .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}.cid-vlSck5CfxF .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}.cid-vlSck5CfxF .carousel-control,
.cid-vlSck5CfxF .close {
  background: #1b1b1b;
}.cid-vlSck5CfxF .carousel-control-prev {
  margin-left: 2.5rem;
}.cid-vlSck5CfxF .carousel-control-prev span {
  margin-right: 5px;
}.cid-vlSck5CfxF .carousel-control-next {
  margin-right: 2.5rem;
}.cid-vlSck5CfxF .carousel-control-next span {
  margin-left: 5px;
}.cid-vlSck5CfxF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: "Moririse2";
  align-items: center;
  justify-content: center;
  display: flex;
}.cid-vlSck5CfxF .close::before {
  content: "";
}.cid-vlSck5CfxF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}.cid-vlSck5CfxF .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}.cid-vlSck5CfxF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}.cid-vlSck5CfxF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}@media (max-width: 767px) {.cid-vlSck5CfxF .carousel-control {
    top: auto;
    bottom: 1rem;
  }}.cid-vlSck5CfxF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}.cid-vlSck5CfxF .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}.cid-vlSck5CfxF .carousel-indicators li.active,
.cid-vlSck5CfxF .carousel-indicators li:hover {
  opacity: 0.9;
}.cid-vlSck5CfxF .carousel-indicators li::after,
.cid-vlSck5CfxF .carousel-indicators li::before {
  content: none;
}.cid-vlSck5CfxF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}@media (max-width: 768px) {.cid-vlSck5CfxF .carousel-indicators {
    display: none !important;
  }}@media (max-width: 991px) {.cid-vlSck5CfxF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }}@media (max-width: 767px) {.cid-vlSck5CfxF .carousel-indicators {
    display: none;
  }}.cid-vlSck5CfxF .carousel-inner {
  display: flex;
  align-items: center;
}.cid-vlSck5CfxF .carousel-inner > .active {
  display: block;
}.cid-vlSck5CfxF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}.cid-vlSck5CfxF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}.cid-vlSck5CfxF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}@media (max-width: 768px) {.cid-vlSck5CfxF .carousel-control,
  .cid-vlSck5CfxF .carousel-indicators,
  .cid-vlSck5CfxF .modal .close {
    position: fixed;
  }}@media (max-width: 767px) {.cid-vlSck5CfxF .a360-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }.cid-vlSck5CfxF .a360-slider > .container .carousel-control {
    margin-bottom: 0;
  }}.cid-vlSck5CfxF .carousel-indicators .active,
.cid-vlSck5CfxF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}.cid-vlSck5CfxF .carousel-indicators .active {
  background: #fff;
}.cid-vlSck5CfxF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}.cid-vlSck5CfxF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}.cid-vlSck5CfxF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}.cid-vlSck5CfxF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}.cid-vlSck5CfxF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}.cid-vlSck5CfxF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}.cid-vlSck5CfxF .carousel {
  width: 100%;
}.cid-vlSck5CfxF .modal-backdrop.in {
  opacity: 0.8;
}.cid-vlSck5CfxF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}.cid-vlSck5CfxF .modal.fade .modal-dialog,
.cid-vlSck5CfxF .modal.in .modal-dialog {
  transform: none;
}.cid-vlSck5CfxF .a360-gallery .item-wrapper {
  cursor: pointer;
}.cid-vlSck5CfxF .content-head {
  max-width: 800px;
}.cid-vlSck5CfxF .a360-section-title {
  color: #ffffff;
}.cid-vlRUEjrqQd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/15-lugares-para-fiestas-al-aire-libre-en-buenos-aires-hba-djs-portada-1080x675.webp");
}.cid-vlRUEjrqQd .a360-fallback-image.disabled {
  display: none;
}.cid-vlRUEjrqQd .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlRUEjrqQd .a360-text,
.cid-vlRUEjrqQd .a360-section-btn {
  color: #232323;
}.cid-vlRUEjrqQd .card-title,
.cid-vlRUEjrqQd .card-box {
  color: #ffffff;
  text-align: left;
}.cid-vlRUEjrqQd .a360-text,
.cid-vlRUEjrqQd .link-wrap {
  color: #ffffff;
}.cid-vlRHIXJRnt {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}@media (max-width: 767px) {.cid-vlRHIXJRnt .content {
    text-align: center;
  }.cid-vlRHIXJRnt .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }}.cid-vlRHIXJRnt .img-logo img {
  height: 6rem;
  display: block;
  width: auto;
}.cid-vlRHIXJRnt .form-group,
.cid-vlRHIXJRnt .input-group-btn {
  padding: 0;
}.cid-vlRHIXJRnt .form-control {
  font-size: .75rem;
  text-align: center;
  min-width: 150px;
}.cid-vlRHIXJRnt .input-group-btn .btn {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  color: #fff;
  text-align: center;
}.cid-vlRHIXJRnt .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}.cid-vlRHIXJRnt .social-list .a360-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}.cid-vlRHIXJRnt .social-list .soc-item {
  margin: 0 .5rem;
}.cid-vlRHIXJRnt .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}.cid-vlRHIXJRnt .social-list a:hover {
  opacity: 1;
}@media (max-width: 767px) {.cid-vlRHIXJRnt .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }}@media (max-width: 767px) {.cid-vlRHIXJRnt .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }}.cid-vlRHIXJRnt .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}.cid-vlRHIXJRnt .form-group {
  margin: 0;
}@media (max-width: 767px) {.cid-vlRHIXJRnt .foot-logo {
    text-align: center !important;
  }.cid-vlRHIXJRnt .foot-title {
    text-align: center !important;
  }.cid-vlRHIXJRnt .a360-text {
    text-align: center !important;
  }}.cid-vlRHIXJRnt .form-text {
  color: #ffffff;
}.cid-vlY1hwHq8A {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}.cid-vlY1hwHq8A nav.navbar {
  position: fixed;
}.cid-vlY1hwHq8A .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlY1hwHq8A .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}.cid-vlY1hwHq8A .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}.cid-vlY1hwHq8A .dropdown-item:hover,
.cid-vlY1hwHq8A .dropdown-item:focus {
  background: #393193 !important;
  color: white !important;
}.cid-vlY1hwHq8A .dropdown-item:hover span {
  color: white;
}.cid-vlY1hwHq8A .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}.cid-vlY1hwHq8A .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}.cid-vlY1hwHq8A .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}.cid-vlY1hwHq8A .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}.cid-vlY1hwHq8A .nav-link {
  position: relative;
}.cid-vlY1hwHq8A .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlY1hwHq8A .container {
    flex-wrap: wrap;
  }}.cid-vlY1hwHq8A .container-fluid {
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlY1hwHq8A .container-fluid {
    flex-wrap: wrap;
  }}.cid-vlY1hwHq8A .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}.cid-vlY1hwHq8A .dropdown-menu,
.cid-vlY1hwHq8A .navbar.opened {
  background: #000000 !important;
}.cid-vlY1hwHq8A .nav-item:focus,
.cid-vlY1hwHq8A .nav-link:focus {
  outline: none;
}.cid-vlY1hwHq8A .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}.cid-vlY1hwHq8A .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}.cid-vlY1hwHq8A .dropdown .dropdown-menu .dropdown-item .a360-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}.cid-vlY1hwHq8A .dropdown .dropdown-menu .dropdown-item .a360-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlY1hwHq8A .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}.cid-vlY1hwHq8A .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}.cid-vlY1hwHq8A .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}.cid-vlY1hwHq8A .navbar.opened {
  transition: all 0.3s;
}.cid-vlY1hwHq8A .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}.cid-vlY1hwHq8A .navbar .navbar-logo img {
  width: auto;
}.cid-vlY1hwHq8A .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}.cid-vlY1hwHq8A .navbar.collapsed {
  justify-content: center;
}.cid-vlY1hwHq8A .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}.cid-vlY1hwHq8A .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}@media (min-width: 992px) {.cid-vlY1hwHq8A .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }}.cid-vlY1hwHq8A .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}.cid-vlY1hwHq8A .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}.cid-vlY1hwHq8A .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}.cid-vlY1hwHq8A .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}.cid-vlY1hwHq8A .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}.cid-vlY1hwHq8A .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}@media (max-width: 991px) {.cid-vlY1hwHq8A .navbar .nav-item .nav-link::before {
    display: none;
  }.cid-vlY1hwHq8A .navbar.opened .dropdown-menu {
    top: 0;
  }.cid-vlY1hwHq8A .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }.cid-vlY1hwHq8A .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }.cid-vlY1hwHq8A .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }.cid-vlY1hwHq8A .navbar .navbar-logo img {
    height: 3rem !important;
  }.cid-vlY1hwHq8A .navbar ul.navbar-nav li {
    margin: auto;
  }.cid-vlY1hwHq8A .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }.cid-vlY1hwHq8A .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }.cid-vlY1hwHq8A .navbar .navbar-toggler {
    flex-basis: auto;
  }.cid-vlY1hwHq8A .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }}@media (max-width: 991px) and (max-width: 767px) {.cid-vlY1hwHq8A .navbar .navbar-brand {
    width: calc(100% - 31px);
  }}.cid-vlY1hwHq8A .navbar.navbar-short {
  min-height: 60px;
}.cid-vlY1hwHq8A .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}.cid-vlY1hwHq8A .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}.cid-vlY1hwHq8A .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}.cid-vlY1hwHq8A .navbar-brand .navbar-caption {
  line-height: inherit !important;
}.cid-vlY1hwHq8A .navbar-brand .navbar-logo a {
  outline: none;
}.cid-vlY1hwHq8A .dropdown-item.active,
.cid-vlY1hwHq8A .dropdown-item:active {
  background-color: transparent;
}.cid-vlY1hwHq8A .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}.cid-vlY1hwHq8A .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}.cid-vlY1hwHq8A .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}.cid-vlY1hwHq8A .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}.cid-vlY1hwHq8A .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}.cid-vlY1hwHq8A .navbar .dropdown.open > .dropdown-menu {
  display: block;
}.cid-vlY1hwHq8A ul.navbar-nav {
  flex-wrap: wrap;
}.cid-vlY1hwHq8A .navbar-buttons {
  text-align: center;
  min-width: 170px;
}.cid-vlY1hwHq8A button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}.cid-vlY1hwHq8A button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}.cid-vlY1hwHq8A button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}.cid-vlY1hwHq8A button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlY1hwHq8A button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlY1hwHq8A button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}.cid-vlY1hwHq8A nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlY1hwHq8A nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}.cid-vlY1hwHq8A nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}.cid-vlY1hwHq8A nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlY1hwHq8A .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}.cid-vlY1hwHq8A a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}.cid-vlY1hwHq8A .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.cid-vlY1hwHq8A .navbar {
    height: 70px;
  }.cid-vlY1hwHq8A .navbar.opened {
    height: auto;
  }.cid-vlY1hwHq8A .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }}.cid-vlY1hxhVp0 {
  display: flex;
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/decoracion.webp");
}.cid-vlY1hxhVp0 .a360-overlay {
  background-color: #000000;
  opacity: 0.5;
}.cid-vlY1hxhVp0 .content-wrap {
  padding: 5rem 1rem;
}@media (min-width: 768px) {.cid-vlY1hxhVp0 {
    align-items: flex-end;
  }.cid-vlY1hxhVp0 .row {
    justify-content: flex-start;
  }.cid-vlY1hxhVp0 .content-wrap {
    width: 53%;
  }}@media (max-width: 991px) and (min-width: 768px) {.cid-vlY1hxhVp0 .content-wrap {
    min-width: 50%;
  }}@media (max-width: 767px) {.cid-vlY1hxhVp0 {
    -webkit-align-items: center;
    align-items: center;
  }.cid-vlY1hxhVp0 .a360-row {
    -webkit-justify-content: center;
    justify-content: center;
  }.cid-vlY1hxhVp0 .content-wrap {
    width: 100%;
  }}.cid-vlY1hxhVp0 .a360-section-title {
  text-align: left;
}.cid-vlY1hxHYwM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlY1hxHYwM .a360-overlay {
  background: #000000;
  opacity: 0;
}.cid-vlY1hxHYwM img,
.cid-vlY1hxHYwM .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}.cid-vlY1hxHYwM .item:focus,
.cid-vlY1hxHYwM span:focus {
  outline: none;
}.cid-vlY1hxHYwM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}.cid-vlY1hxHYwM .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}@media (min-width: 992px) {.cid-vlY1hxHYwM .item-wrapper .item-content {
    padding: 2rem;
  }}@media (max-width: 991px) {.cid-vlY1hxHYwM .item-wrapper .item-content {
    padding: 1rem;
  }}.cid-vlY1hxHYwM .a360-section-btn {
  margin-top: auto !important;
}.cid-vlY1hxHYwM .a360-section-title {
  color: #ffffff;
}.cid-vlY1hxHYwM .a360-text,
.cid-vlY1hxHYwM .a360-section-btn {
  text-align: left;
  color: #ffffff;
}.cid-vlY1hxHYwM .item-title {
  text-align: left;
  color: #ffffff;
}.cid-vlY1hxHYwM .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}.cid-vlY1hxHYwM .a360-section-subtitle {
  color: #ffffff;
}.cid-vlY96qgq1f {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlY96qgq1f .a360-fallback-image.disabled {
  display: none;
}.cid-vlY96qgq1f .item-wrapper img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50% !important;
}.cid-vlY96qgq1f .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlY96qgq1f .item-wrapper {
  background: #000000;
  margin-bottom: 2rem;
  padding: 2.25rem;
}@media (min-width: 992px) and (max-width: 1200px) {.cid-vlY96qgq1f .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }}@media (max-width: 767px) {.cid-vlY96qgq1f .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }}.cid-vlY96qgq1f .card-title,
.cid-vlY96qgq1f .iconfont-wrapper {
  color: #000000;
}.cid-vlY96qgq1f .card-text {
  color: #ffffff;
}.cid-vlY96qgq1f .content-head {
  max-width: 800px;
}.cid-vlY96qgq1f .a360-section-title {
  color: #ffffff;
}.cid-vlY96qgq1f .card-title,
.cid-vlY96qgq1f .img-wrapper {
  color: #ffffff;
}.cid-vlY1hAu3Ac {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlY1hAu3Ac .item {
  margin-bottom: 2rem;
}@media (max-width: 767px) {.cid-vlY1hAu3Ac .item {
    margin-bottom: 1rem;
  }}.cid-vlY1hAu3Ac .item-wrapper {
  height: 100%;
  position: relative;
}.cid-vlY1hAu3Ac .item-wrapper img {
  height: 100%;
  object-fit: cover;
}.cid-vlY1hAu3Ac .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}.cid-vlY1hAu3Ac .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}.cid-vlY1hAu3Ac .carousel-control,
.cid-vlY1hAu3Ac .close {
  background: #1b1b1b;
}.cid-vlY1hAu3Ac .carousel-control-prev {
  margin-left: 2.5rem;
}.cid-vlY1hAu3Ac .carousel-control-prev span {
  margin-right: 5px;
}.cid-vlY1hAu3Ac .carousel-control-next {
  margin-right: 2.5rem;
}.cid-vlY1hAu3Ac .carousel-control-next span {
  margin-left: 5px;
}.cid-vlY1hAu3Ac .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: "Moririse2";
  align-items: center;
  justify-content: center;
  display: flex;
}.cid-vlY1hAu3Ac .close::before {
  content: "";
}.cid-vlY1hAu3Ac .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}.cid-vlY1hAu3Ac .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}.cid-vlY1hAu3Ac .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}.cid-vlY1hAu3Ac .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}@media (max-width: 767px) {.cid-vlY1hAu3Ac .carousel-control {
    top: auto;
    bottom: 1rem;
  }}.cid-vlY1hAu3Ac .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}.cid-vlY1hAu3Ac .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}.cid-vlY1hAu3Ac .carousel-indicators li.active,
.cid-vlY1hAu3Ac .carousel-indicators li:hover {
  opacity: 0.9;
}.cid-vlY1hAu3Ac .carousel-indicators li::after,
.cid-vlY1hAu3Ac .carousel-indicators li::before {
  content: none;
}.cid-vlY1hAu3Ac .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}@media (max-width: 768px) {.cid-vlY1hAu3Ac .carousel-indicators {
    display: none !important;
  }}@media (max-width: 991px) {.cid-vlY1hAu3Ac .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }}@media (max-width: 767px) {.cid-vlY1hAu3Ac .carousel-indicators {
    display: none;
  }}.cid-vlY1hAu3Ac .carousel-inner {
  display: flex;
  align-items: center;
}.cid-vlY1hAu3Ac .carousel-inner > .active {
  display: block;
}.cid-vlY1hAu3Ac .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}.cid-vlY1hAu3Ac .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}.cid-vlY1hAu3Ac .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}@media (max-width: 768px) {.cid-vlY1hAu3Ac .carousel-control,
  .cid-vlY1hAu3Ac .carousel-indicators,
  .cid-vlY1hAu3Ac .modal .close {
    position: fixed;
  }}@media (max-width: 767px) {.cid-vlY1hAu3Ac .a360-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }.cid-vlY1hAu3Ac .a360-slider > .container .carousel-control {
    margin-bottom: 0;
  }}.cid-vlY1hAu3Ac .carousel-indicators .active,
.cid-vlY1hAu3Ac .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}.cid-vlY1hAu3Ac .carousel-indicators .active {
  background: #fff;
}.cid-vlY1hAu3Ac .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}.cid-vlY1hAu3Ac .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}.cid-vlY1hAu3Ac .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}.cid-vlY1hAu3Ac .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}.cid-vlY1hAu3Ac .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}.cid-vlY1hAu3Ac .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}.cid-vlY1hAu3Ac .carousel {
  width: 100%;
}.cid-vlY1hAu3Ac .modal-backdrop.in {
  opacity: 0.8;
}.cid-vlY1hAu3Ac .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}.cid-vlY1hAu3Ac .modal.fade .modal-dialog,
.cid-vlY1hAu3Ac .modal.in .modal-dialog {
  transform: none;
}.cid-vlY1hAu3Ac .a360-gallery .item-wrapper {
  cursor: pointer;
}.cid-vlY1hAu3Ac .content-head {
  max-width: 800px;
}.cid-vlY1hAu3Ac .a360-section-title {
  color: #ffffff;
}.cid-vlYcgXNeJ7 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #000000;
}.cid-vlYcgXNeJ7 .a360-text {
  color: #000000;
}.cid-vlYcgXNeJ7 .a360-section-subtitle {
  color: #ffffff;
}.cid-vlYcgXNeJ7 .a360-section-title {
  color: #ffffff;
  text-align: center;
}.cid-vlYcgXNeJ7 .a360-text,
.cid-vlYcgXNeJ7 .item .a360-section-btn {
  text-align: left;
}.cid-vlYcgXNeJ7 .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}@media (min-width: 992px) and (max-width: 1200px) {.cid-vlYcgXNeJ7 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }}@media (max-width: 767px) {.cid-vlYcgXNeJ7 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }}.cid-vlYd1bwTbe {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}.cid-vlYd1bwTbe .a360-text {
  color: #000000;
}.cid-vlYd1bwTbe .a360-section-subtitle {
  color: #000000;
}.cid-vlYd1bwTbe .a360-section-title {
  color: #000000;
  text-align: center;
}.cid-vlYd1bwTbe .a360-text,
.cid-vlYd1bwTbe .item .a360-section-btn {
  text-align: left;
}.cid-vlYd1bwTbe .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}@media (min-width: 992px) and (max-width: 1200px) {.cid-vlYd1bwTbe .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }}@media (max-width: 767px) {.cid-vlYd1bwTbe .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }}.cid-vlY1hBU28t {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/2021-06-06-13-31-img-9909-561x420.webp");
}.cid-vlY1hBU28t .a360-fallback-image.disabled {
  display: none;
}.cid-vlY1hBU28t .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlY1hBU28t .a360-text,
.cid-vlY1hBU28t .a360-section-btn {
  color: #232323;
}.cid-vlY1hBU28t .card-title,
.cid-vlY1hBU28t .card-box {
  color: #ffffff;
  text-align: left;
}.cid-vlY1hBU28t .a360-text,
.cid-vlY1hBU28t .link-wrap {
  color: #ffffff;
}.cid-vlY1hCnSVP {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}@media (max-width: 767px) {.cid-vlY1hCnSVP .content {
    text-align: center;
  }.cid-vlY1hCnSVP .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }}.cid-vlY1hCnSVP .img-logo img {
  height: 6rem;
  display: block;
  width: auto;
}.cid-vlY1hCnSVP .form-group,
.cid-vlY1hCnSVP .input-group-btn {
  padding: 0;
}.cid-vlY1hCnSVP .form-control {
  font-size: .75rem;
  text-align: center;
  min-width: 150px;
}.cid-vlY1hCnSVP .input-group-btn .btn {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  color: #fff;
  text-align: center;
}.cid-vlY1hCnSVP .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}.cid-vlY1hCnSVP .social-list .a360-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}.cid-vlY1hCnSVP .social-list .soc-item {
  margin: 0 .5rem;
}.cid-vlY1hCnSVP .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}.cid-vlY1hCnSVP .social-list a:hover {
  opacity: 1;
}@media (max-width: 767px) {.cid-vlY1hCnSVP .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }}@media (max-width: 767px) {.cid-vlY1hCnSVP .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }}.cid-vlY1hCnSVP .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}.cid-vlY1hCnSVP .form-group {
  margin: 0;
}@media (max-width: 767px) {.cid-vlY1hCnSVP .foot-logo {
    text-align: center !important;
  }.cid-vlY1hCnSVP .foot-title {
    text-align: center !important;
  }.cid-vlY1hCnSVP .a360-text {
    text-align: center !important;
  }}.cid-vlY1hCnSVP .form-text {
  color: #ffffff;
}.cid-vlYkT2uqIl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}.cid-vlYkT2uqIl nav.navbar {
  position: fixed;
}.cid-vlYkT2uqIl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlYkT2uqIl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}.cid-vlYkT2uqIl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}.cid-vlYkT2uqIl .dropdown-item:hover,
.cid-vlYkT2uqIl .dropdown-item:focus {
  background: #393193 !important;
  color: white !important;
}.cid-vlYkT2uqIl .dropdown-item:hover span {
  color: white;
}.cid-vlYkT2uqIl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}.cid-vlYkT2uqIl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}.cid-vlYkT2uqIl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}.cid-vlYkT2uqIl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}.cid-vlYkT2uqIl .nav-link {
  position: relative;
}.cid-vlYkT2uqIl .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlYkT2uqIl .container {
    flex-wrap: wrap;
  }}.cid-vlYkT2uqIl .container-fluid {
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlYkT2uqIl .container-fluid {
    flex-wrap: wrap;
  }}.cid-vlYkT2uqIl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}.cid-vlYkT2uqIl .dropdown-menu,
.cid-vlYkT2uqIl .navbar.opened {
  background: #000000 !important;
}.cid-vlYkT2uqIl .nav-item:focus,
.cid-vlYkT2uqIl .nav-link:focus {
  outline: none;
}.cid-vlYkT2uqIl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}.cid-vlYkT2uqIl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}.cid-vlYkT2uqIl .dropdown .dropdown-menu .dropdown-item .a360-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}.cid-vlYkT2uqIl .dropdown .dropdown-menu .dropdown-item .a360-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlYkT2uqIl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}.cid-vlYkT2uqIl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}.cid-vlYkT2uqIl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}.cid-vlYkT2uqIl .navbar.opened {
  transition: all 0.3s;
}.cid-vlYkT2uqIl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}.cid-vlYkT2uqIl .navbar .navbar-logo img {
  width: auto;
}.cid-vlYkT2uqIl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}.cid-vlYkT2uqIl .navbar.collapsed {
  justify-content: center;
}.cid-vlYkT2uqIl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}.cid-vlYkT2uqIl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}@media (min-width: 992px) {.cid-vlYkT2uqIl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }}.cid-vlYkT2uqIl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}.cid-vlYkT2uqIl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}.cid-vlYkT2uqIl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}.cid-vlYkT2uqIl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}.cid-vlYkT2uqIl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}.cid-vlYkT2uqIl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}@media (max-width: 991px) {.cid-vlYkT2uqIl .navbar .nav-item .nav-link::before {
    display: none;
  }.cid-vlYkT2uqIl .navbar.opened .dropdown-menu {
    top: 0;
  }.cid-vlYkT2uqIl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }.cid-vlYkT2uqIl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }.cid-vlYkT2uqIl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }.cid-vlYkT2uqIl .navbar .navbar-logo img {
    height: 3rem !important;
  }.cid-vlYkT2uqIl .navbar ul.navbar-nav li {
    margin: auto;
  }.cid-vlYkT2uqIl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }.cid-vlYkT2uqIl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }.cid-vlYkT2uqIl .navbar .navbar-toggler {
    flex-basis: auto;
  }.cid-vlYkT2uqIl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }}@media (max-width: 991px) and (max-width: 767px) {.cid-vlYkT2uqIl .navbar .navbar-brand {
    width: calc(100% - 31px);
  }}.cid-vlYkT2uqIl .navbar.navbar-short {
  min-height: 60px;
}.cid-vlYkT2uqIl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}.cid-vlYkT2uqIl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}.cid-vlYkT2uqIl .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}.cid-vlYkT2uqIl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}.cid-vlYkT2uqIl .navbar-brand .navbar-logo a {
  outline: none;
}.cid-vlYkT2uqIl .dropdown-item.active,
.cid-vlYkT2uqIl .dropdown-item:active {
  background-color: transparent;
}.cid-vlYkT2uqIl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}.cid-vlYkT2uqIl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}.cid-vlYkT2uqIl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}.cid-vlYkT2uqIl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}.cid-vlYkT2uqIl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}.cid-vlYkT2uqIl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}.cid-vlYkT2uqIl ul.navbar-nav {
  flex-wrap: wrap;
}.cid-vlYkT2uqIl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}.cid-vlYkT2uqIl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}.cid-vlYkT2uqIl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}.cid-vlYkT2uqIl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}.cid-vlYkT2uqIl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlYkT2uqIl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlYkT2uqIl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}.cid-vlYkT2uqIl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlYkT2uqIl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}.cid-vlYkT2uqIl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}.cid-vlYkT2uqIl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlYkT2uqIl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}.cid-vlYkT2uqIl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}.cid-vlYkT2uqIl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.cid-vlYkT2uqIl .navbar {
    height: 70px;
  }.cid-vlYkT2uqIl .navbar.opened {
    height: auto;
  }.cid-vlYkT2uqIl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }}.cid-vlYkT3zPhl {
  display: flex;
  padding-top: 135px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/1-1774x887.webp");
}.cid-vlYkT3zPhl .a360-overlay {
  background-color: #000000;
  opacity: 0.4;
}.cid-vlYkT3zPhl .content-wrap {
  padding: 5rem 1rem;
}@media (min-width: 768px) {.cid-vlYkT3zPhl {
    align-items: flex-end;
  }.cid-vlYkT3zPhl .row {
    justify-content: flex-start;
  }.cid-vlYkT3zPhl .content-wrap {
    width: 53%;
  }}@media (max-width: 991px) and (min-width: 768px) {.cid-vlYkT3zPhl .content-wrap {
    min-width: 50%;
  }}@media (max-width: 767px) {.cid-vlYkT3zPhl {
    -webkit-align-items: center;
    align-items: center;
  }.cid-vlYkT3zPhl .a360-row {
    -webkit-justify-content: center;
    justify-content: center;
  }.cid-vlYkT3zPhl .content-wrap {
    width: 100%;
  }}.cid-vlYkT3zPhl .a360-section-title {
  text-align: left;
}.cid-vlYkT63dvf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlYkT63dvf .a360-overlay {
  background: #000000;
  opacity: 0;
}.cid-vlYkT63dvf img,
.cid-vlYkT63dvf .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}.cid-vlYkT63dvf .item:focus,
.cid-vlYkT63dvf span:focus {
  outline: none;
}.cid-vlYkT63dvf .item {
  cursor: pointer;
  margin-bottom: 2rem;
}.cid-vlYkT63dvf .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}@media (min-width: 992px) {.cid-vlYkT63dvf .item-wrapper .item-content {
    padding: 2rem;
  }}@media (max-width: 991px) {.cid-vlYkT63dvf .item-wrapper .item-content {
    padding: 1rem;
  }}.cid-vlYkT63dvf .a360-section-btn {
  margin-top: auto !important;
}.cid-vlYkT63dvf .a360-section-title {
  color: #ffffff;
}.cid-vlYkT63dvf .a360-text,
.cid-vlYkT63dvf .a360-section-btn {
  text-align: left;
  color: #ffffff;
}.cid-vlYkT63dvf .item-title {
  text-align: left;
  color: #ffffff;
}.cid-vlYkT63dvf .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}.cid-vlYkT63dvf .a360-section-subtitle {
  color: #ffffff;
}.cid-vlYkT7Kvex {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlYkT7Kvex .a360-fallback-image.disabled {
  display: none;
}.cid-vlYkT7Kvex .item-wrapper img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50% !important;
}.cid-vlYkT7Kvex .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlYkT7Kvex .item-wrapper {
  background: #000000;
  margin-bottom: 2rem;
  padding: 2.25rem;
}@media (min-width: 992px) and (max-width: 1200px) {.cid-vlYkT7Kvex .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }}@media (max-width: 767px) {.cid-vlYkT7Kvex .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }}.cid-vlYkT7Kvex .card-title,
.cid-vlYkT7Kvex .iconfont-wrapper {
  color: #000000;
}.cid-vlYkT7Kvex .card-text {
  color: #ffffff;
}.cid-vlYkT7Kvex .content-head {
  max-width: 800px;
}.cid-vlYkT7Kvex .a360-section-title {
  color: #ffffff;
}.cid-vlYkT7Kvex .card-title,
.cid-vlYkT7Kvex .img-wrapper {
  color: #ffffff;
}.cid-vlYDylX4I3 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlYDylX4I3 .a360-fallback-image.disabled {
  display: none;
}.cid-vlYDylX4I3 .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlYDylX4I3 .item {
  display: flex;
  align-items: center;
  flex-direction: column;
}.cid-vlYDylX4I3 .item .icon-wrap {
  text-align: center;
}.cid-vlYDylX4I3 .item span {
  font-size: 2rem;
  color: #ffffff;
  line-height: 60px;
}.cid-vlYDylX4I3 .item::before {
  content: "";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: -15px;
  top: 12%;
  color: #393193;
}.cid-vlYDylX4I3 .item.first:before {
  display: none;
}.cid-vlYDylX4I3 .item.five:before {
  display: none;
}.cid-vlYDylX4I3 .icon-box {
  background: #393193;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
}.cid-vlYDylX4I3 .text-box {
  margin-top: 1rem;
  text-align: center;
}.cid-vlYDylX4I3 .a360-iconfont {
  color: #393193 !important;
  position: absolute;
  top: 50%;
  left: 100%;
}@media (max-width: 991px) {.cid-vlYDylX4I3 .item:before {
    display: none;
  }.cid-vlYDylX4I3 .card-wrapper {
    margin-bottom: 2rem;
  }}.cid-vlYDylX4I3 .text-box .a360-text {
  text-align: left;
  color: #ffffff;
}.cid-vlYDylX4I3 .card-title,
.cid-vlYDylX4I3 .card-box {
  color: #ffffff;
}.cid-vlYkT9aEv2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlYkT9aEv2 .item {
  margin-bottom: 2rem;
}@media (max-width: 767px) {.cid-vlYkT9aEv2 .item {
    margin-bottom: 1rem;
  }}.cid-vlYkT9aEv2 .item-wrapper {
  height: 100%;
  position: relative;
}.cid-vlYkT9aEv2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}.cid-vlYkT9aEv2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}.cid-vlYkT9aEv2 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}.cid-vlYkT9aEv2 .carousel-control,
.cid-vlYkT9aEv2 .close {
  background: #1b1b1b;
}.cid-vlYkT9aEv2 .carousel-control-prev {
  margin-left: 2.5rem;
}.cid-vlYkT9aEv2 .carousel-control-prev span {
  margin-right: 5px;
}.cid-vlYkT9aEv2 .carousel-control-next {
  margin-right: 2.5rem;
}.cid-vlYkT9aEv2 .carousel-control-next span {
  margin-left: 5px;
}.cid-vlYkT9aEv2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: "Moririse2";
  align-items: center;
  justify-content: center;
  display: flex;
}.cid-vlYkT9aEv2 .close::before {
  content: "";
}.cid-vlYkT9aEv2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}.cid-vlYkT9aEv2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}.cid-vlYkT9aEv2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}.cid-vlYkT9aEv2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}@media (max-width: 767px) {.cid-vlYkT9aEv2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }}.cid-vlYkT9aEv2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}.cid-vlYkT9aEv2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}.cid-vlYkT9aEv2 .carousel-indicators li.active,
.cid-vlYkT9aEv2 .carousel-indicators li:hover {
  opacity: 0.9;
}.cid-vlYkT9aEv2 .carousel-indicators li::after,
.cid-vlYkT9aEv2 .carousel-indicators li::before {
  content: none;
}.cid-vlYkT9aEv2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}@media (max-width: 768px) {.cid-vlYkT9aEv2 .carousel-indicators {
    display: none !important;
  }}@media (max-width: 991px) {.cid-vlYkT9aEv2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }}@media (max-width: 767px) {.cid-vlYkT9aEv2 .carousel-indicators {
    display: none;
  }}.cid-vlYkT9aEv2 .carousel-inner {
  display: flex;
  align-items: center;
}.cid-vlYkT9aEv2 .carousel-inner > .active {
  display: block;
}.cid-vlYkT9aEv2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}.cid-vlYkT9aEv2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}.cid-vlYkT9aEv2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}@media (max-width: 768px) {.cid-vlYkT9aEv2 .carousel-control,
  .cid-vlYkT9aEv2 .carousel-indicators,
  .cid-vlYkT9aEv2 .modal .close {
    position: fixed;
  }}@media (max-width: 767px) {.cid-vlYkT9aEv2 .a360-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }.cid-vlYkT9aEv2 .a360-slider > .container .carousel-control {
    margin-bottom: 0;
  }}.cid-vlYkT9aEv2 .carousel-indicators .active,
.cid-vlYkT9aEv2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}.cid-vlYkT9aEv2 .carousel-indicators .active {
  background: #fff;
}.cid-vlYkT9aEv2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}.cid-vlYkT9aEv2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}.cid-vlYkT9aEv2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}.cid-vlYkT9aEv2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}.cid-vlYkT9aEv2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}.cid-vlYkT9aEv2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}.cid-vlYkT9aEv2 .carousel {
  width: 100%;
}.cid-vlYkT9aEv2 .modal-backdrop.in {
  opacity: 0.8;
}.cid-vlYkT9aEv2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}.cid-vlYkT9aEv2 .modal.fade .modal-dialog,
.cid-vlYkT9aEv2 .modal.in .modal-dialog {
  transform: none;
}.cid-vlYkT9aEv2 .a360-gallery .item-wrapper {
  cursor: pointer;
}.cid-vlYkT9aEv2 .content-head {
  max-width: 800px;
}.cid-vlYkT9aEv2 .a360-section-title {
  color: #ffffff;
}.cid-vlYkTaactz {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #000000;
}.cid-vlYkTaactz .a360-text {
  color: #000000;
}.cid-vlYkTaactz .a360-section-subtitle {
  color: #ffffff;
}.cid-vlYkTaactz .a360-section-title {
  color: #ffffff;
  text-align: center;
}.cid-vlYkTaactz .a360-text,
.cid-vlYkTaactz .item .a360-section-btn {
  text-align: left;
}.cid-vlYkTaactz .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}@media (min-width: 992px) and (max-width: 1200px) {.cid-vlYkTaactz .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }}@media (max-width: 767px) {.cid-vlYkTaactz .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }}.cid-vlYkTaJT40 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}.cid-vlYkTaJT40 .a360-text {
  color: #000000;
}.cid-vlYkTaJT40 .a360-section-subtitle {
  color: #000000;
}.cid-vlYkTaJT40 .a360-section-title {
  color: #000000;
  text-align: center;
}.cid-vlYkTaJT40 .a360-text,
.cid-vlYkTaJT40 .item .a360-section-btn {
  text-align: left;
}.cid-vlYkTaJT40 .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}@media (min-width: 992px) and (max-width: 1200px) {.cid-vlYkTaJT40 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }}@media (max-width: 767px) {.cid-vlYkTaJT40 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }}.cid-vlYkTblIco {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/tematica-3.webp");
}.cid-vlYkTblIco .a360-fallback-image.disabled {
  display: none;
}.cid-vlYkTblIco .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlYkTblIco .a360-text,
.cid-vlYkTblIco .a360-section-btn {
  color: #232323;
}.cid-vlYkTblIco .card-title,
.cid-vlYkTblIco .card-box {
  color: #ffffff;
  text-align: left;
}.cid-vlYkTblIco .a360-text,
.cid-vlYkTblIco .link-wrap {
  color: #ffffff;
}.cid-vlYkTbVmkq {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}@media (max-width: 767px) {.cid-vlYkTbVmkq .content {
    text-align: center;
  }.cid-vlYkTbVmkq .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }}.cid-vlYkTbVmkq .img-logo img {
  height: 6rem;
  display: block;
  width: auto;
}.cid-vlYkTbVmkq .form-group,
.cid-vlYkTbVmkq .input-group-btn {
  padding: 0;
}.cid-vlYkTbVmkq .form-control {
  font-size: .75rem;
  text-align: center;
  min-width: 150px;
}.cid-vlYkTbVmkq .input-group-btn .btn {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  color: #fff;
  text-align: center;
}.cid-vlYkTbVmkq .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}.cid-vlYkTbVmkq .social-list .a360-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}.cid-vlYkTbVmkq .social-list .soc-item {
  margin: 0 .5rem;
}.cid-vlYkTbVmkq .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}.cid-vlYkTbVmkq .social-list a:hover {
  opacity: 1;
}@media (max-width: 767px) {.cid-vlYkTbVmkq .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }}@media (max-width: 767px) {.cid-vlYkTbVmkq .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }}.cid-vlYkTbVmkq .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}.cid-vlYkTbVmkq .form-group {
  margin: 0;
}@media (max-width: 767px) {.cid-vlYkTbVmkq .foot-logo {
    text-align: center !important;
  }.cid-vlYkTbVmkq .foot-title {
    text-align: center !important;
  }.cid-vlYkTbVmkq .a360-text {
    text-align: center !important;
  }}.cid-vlYkTbVmkq .form-text {
  color: #ffffff;
}.cid-vm3r2wESn4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}.cid-vm3r2wESn4 nav.navbar {
  position: fixed;
}.cid-vm3r2wESn4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}.cid-vm3r2wESn4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}.cid-vm3r2wESn4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}.cid-vm3r2wESn4 .dropdown-item:hover,
.cid-vm3r2wESn4 .dropdown-item:focus {
  background: #393193 !important;
  color: white !important;
}.cid-vm3r2wESn4 .dropdown-item:hover span {
  color: white;
}.cid-vm3r2wESn4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}.cid-vm3r2wESn4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}.cid-vm3r2wESn4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}.cid-vm3r2wESn4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}.cid-vm3r2wESn4 .nav-link {
  position: relative;
}.cid-vm3r2wESn4 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vm3r2wESn4 .container {
    flex-wrap: wrap;
  }}.cid-vm3r2wESn4 .container-fluid {
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vm3r2wESn4 .container-fluid {
    flex-wrap: wrap;
  }}.cid-vm3r2wESn4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}.cid-vm3r2wESn4 .dropdown-menu,
.cid-vm3r2wESn4 .navbar.opened {
  background: #000000 !important;
}.cid-vm3r2wESn4 .nav-item:focus,
.cid-vm3r2wESn4 .nav-link:focus {
  outline: none;
}.cid-vm3r2wESn4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}.cid-vm3r2wESn4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}.cid-vm3r2wESn4 .dropdown .dropdown-menu .dropdown-item .a360-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}.cid-vm3r2wESn4 .dropdown .dropdown-menu .dropdown-item .a360-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}.cid-vm3r2wESn4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}.cid-vm3r2wESn4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}.cid-vm3r2wESn4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}.cid-vm3r2wESn4 .navbar.opened {
  transition: all 0.3s;
}.cid-vm3r2wESn4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}.cid-vm3r2wESn4 .navbar .navbar-logo img {
  width: auto;
}.cid-vm3r2wESn4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}.cid-vm3r2wESn4 .navbar.collapsed {
  justify-content: center;
}.cid-vm3r2wESn4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}.cid-vm3r2wESn4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}@media (min-width: 992px) {.cid-vm3r2wESn4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }}.cid-vm3r2wESn4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}.cid-vm3r2wESn4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}.cid-vm3r2wESn4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}.cid-vm3r2wESn4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}.cid-vm3r2wESn4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}.cid-vm3r2wESn4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}@media (max-width: 991px) {.cid-vm3r2wESn4 .navbar .nav-item .nav-link::before {
    display: none;
  }.cid-vm3r2wESn4 .navbar.opened .dropdown-menu {
    top: 0;
  }.cid-vm3r2wESn4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }.cid-vm3r2wESn4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }.cid-vm3r2wESn4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }.cid-vm3r2wESn4 .navbar .navbar-logo img {
    height: 3rem !important;
  }.cid-vm3r2wESn4 .navbar ul.navbar-nav li {
    margin: auto;
  }.cid-vm3r2wESn4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }.cid-vm3r2wESn4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }.cid-vm3r2wESn4 .navbar .navbar-toggler {
    flex-basis: auto;
  }.cid-vm3r2wESn4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }}@media (max-width: 991px) and (max-width: 767px) {.cid-vm3r2wESn4 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }}.cid-vm3r2wESn4 .navbar.navbar-short {
  min-height: 60px;
}.cid-vm3r2wESn4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}.cid-vm3r2wESn4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}.cid-vm3r2wESn4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}.cid-vm3r2wESn4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}.cid-vm3r2wESn4 .navbar-brand .navbar-logo a {
  outline: none;
}.cid-vm3r2wESn4 .dropdown-item.active,
.cid-vm3r2wESn4 .dropdown-item:active {
  background-color: transparent;
}.cid-vm3r2wESn4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}.cid-vm3r2wESn4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}.cid-vm3r2wESn4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}.cid-vm3r2wESn4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}.cid-vm3r2wESn4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}.cid-vm3r2wESn4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}.cid-vm3r2wESn4 ul.navbar-nav {
  flex-wrap: wrap;
}.cid-vm3r2wESn4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}.cid-vm3r2wESn4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}.cid-vm3r2wESn4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}.cid-vm3r2wESn4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}.cid-vm3r2wESn4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}.cid-vm3r2wESn4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}.cid-vm3r2wESn4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}.cid-vm3r2wESn4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vm3r2wESn4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}.cid-vm3r2wESn4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}.cid-vm3r2wESn4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vm3r2wESn4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}.cid-vm3r2wESn4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}.cid-vm3r2wESn4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.cid-vm3r2wESn4 .navbar {
    height: 70px;
  }.cid-vm3r2wESn4 .navbar.opened {
    height: auto;
  }.cid-vm3r2wESn4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }}.cid-vm3r2x53jb {
  display: flex;
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/55-1774x887.webp");
}.cid-vm3r2x53jb .a360-overlay {
  background-color: #000000;
  opacity: 0.4;
}.cid-vm3r2x53jb .content-wrap {
  padding: 5rem 1rem;
}@media (min-width: 768px) {.cid-vm3r2x53jb {
    align-items: flex-end;
  }.cid-vm3r2x53jb .row {
    justify-content: flex-start;
  }.cid-vm3r2x53jb .content-wrap {
    width: 53%;
  }}@media (max-width: 991px) and (min-width: 768px) {.cid-vm3r2x53jb .content-wrap {
    min-width: 50%;
  }}@media (max-width: 767px) {.cid-vm3r2x53jb {
    -webkit-align-items: center;
    align-items: center;
  }.cid-vm3r2x53jb .a360-row {
    -webkit-justify-content: center;
    justify-content: center;
  }.cid-vm3r2x53jb .content-wrap {
    width: 100%;
  }}.cid-vm3r2x53jb .a360-section-title {
  text-align: left;
}.cid-vm3r2xi3Pq {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vm3r2xi3Pq .a360-overlay {
  background: #000000;
  opacity: 0;
}.cid-vm3r2xi3Pq img,
.cid-vm3r2xi3Pq .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}.cid-vm3r2xi3Pq .item:focus,
.cid-vm3r2xi3Pq span:focus {
  outline: none;
}.cid-vm3r2xi3Pq .item {
  cursor: pointer;
  margin-bottom: 2rem;
}.cid-vm3r2xi3Pq .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}@media (min-width: 992px) {.cid-vm3r2xi3Pq .item-wrapper .item-content {
    padding: 2rem;
  }}@media (max-width: 991px) {.cid-vm3r2xi3Pq .item-wrapper .item-content {
    padding: 1rem;
  }}.cid-vm3r2xi3Pq .a360-section-btn {
  margin-top: auto !important;
}.cid-vm3r2xi3Pq .a360-section-title {
  color: #ffffff;
}.cid-vm3r2xi3Pq .a360-text,
.cid-vm3r2xi3Pq .a360-section-btn {
  text-align: left;
  color: #ffffff;
}.cid-vm3r2xi3Pq .item-title {
  text-align: left;
  color: #ffffff;
}.cid-vm3r2xi3Pq .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}.cid-vm3r2xi3Pq .a360-section-subtitle {
  color: #ffffff;
}.cid-vm3wG726Ae {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vm3wG726Ae .a360-fallback-image.disabled {
  display: none;
}.cid-vm3wG726Ae .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vm3wG726Ae .card-wrapper {
  background: #393193;
}@media (max-width: 767px) {.cid-vm3wG726Ae .card-wrapper {
    padding: 1.5rem;
  }}@media (min-width: 768px) and (max-width: 991px) {.cid-vm3wG726Ae .card-wrapper {
    padding: 2.25rem;
  }}@media (min-width: 992px) {.cid-vm3wG726Ae .card-wrapper {
    padding: 4rem;
  }}.cid-vm3wG726Ae .a360-text,
.cid-vm3wG726Ae .a360-section-btn {
  color: #ffffff;
}.cid-vm3wG726Ae .card-title,
.cid-vm3wG726Ae .card-box {
  text-align: left;
  color: #ffd7ef;
}.cid-vm3r2AkCEJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/fiestas-tematicas.webp");
}.cid-vm3r2AkCEJ .a360-fallback-image.disabled {
  display: none;
}.cid-vm3r2AkCEJ .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vm3r2AkCEJ .a360-text,
.cid-vm3r2AkCEJ .a360-section-btn {
  color: #232323;
}.cid-vm3r2AkCEJ .card-title,
.cid-vm3r2AkCEJ .card-box {
  color: #ffffff;
  text-align: left;
}.cid-vm3r2AkCEJ .a360-text,
.cid-vm3r2AkCEJ .link-wrap {
  color: #ffffff;
}.cid-vm3r2Aw4oz {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}@media (max-width: 767px) {.cid-vm3r2Aw4oz .content {
    text-align: center;
  }.cid-vm3r2Aw4oz .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }}.cid-vm3r2Aw4oz .img-logo img {
  height: 6rem;
  display: block;
  width: auto;
}.cid-vm3r2Aw4oz .form-group,
.cid-vm3r2Aw4oz .input-group-btn {
  padding: 0;
}.cid-vm3r2Aw4oz .form-control {
  font-size: .75rem;
  text-align: center;
  min-width: 150px;
}.cid-vm3r2Aw4oz .input-group-btn .btn {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  color: #fff;
  text-align: center;
}.cid-vm3r2Aw4oz .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}.cid-vm3r2Aw4oz .social-list .a360-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}.cid-vm3r2Aw4oz .social-list .soc-item {
  margin: 0 .5rem;
}.cid-vm3r2Aw4oz .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}.cid-vm3r2Aw4oz .social-list a:hover {
  opacity: 1;
}@media (max-width: 767px) {.cid-vm3r2Aw4oz .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }}@media (max-width: 767px) {.cid-vm3r2Aw4oz .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }}.cid-vm3r2Aw4oz .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}.cid-vm3r2Aw4oz .form-group {
  margin: 0;
}@media (max-width: 767px) {.cid-vm3r2Aw4oz .foot-logo {
    text-align: center !important;
  }.cid-vm3r2Aw4oz .foot-title {
    text-align: center !important;
  }.cid-vm3r2Aw4oz .a360-text {
    text-align: center !important;
  }}.cid-vm3r2Aw4oz .form-text {
  color: #ffffff;
}.cid-vm3yQcnDPY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}.cid-vm3yQcnDPY nav.navbar {
  position: fixed;
}.cid-vm3yQcnDPY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}.cid-vm3yQcnDPY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}.cid-vm3yQcnDPY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}.cid-vm3yQcnDPY .dropdown-item:hover,
.cid-vm3yQcnDPY .dropdown-item:focus {
  background: #393193 !important;
  color: white !important;
}.cid-vm3yQcnDPY .dropdown-item:hover span {
  color: white;
}.cid-vm3yQcnDPY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}.cid-vm3yQcnDPY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}.cid-vm3yQcnDPY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}.cid-vm3yQcnDPY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}.cid-vm3yQcnDPY .nav-link {
  position: relative;
}.cid-vm3yQcnDPY .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vm3yQcnDPY .container {
    flex-wrap: wrap;
  }}.cid-vm3yQcnDPY .container-fluid {
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vm3yQcnDPY .container-fluid {
    flex-wrap: wrap;
  }}.cid-vm3yQcnDPY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}.cid-vm3yQcnDPY .dropdown-menu,
.cid-vm3yQcnDPY .navbar.opened {
  background: #000000 !important;
}.cid-vm3yQcnDPY .nav-item:focus,
.cid-vm3yQcnDPY .nav-link:focus {
  outline: none;
}.cid-vm3yQcnDPY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}.cid-vm3yQcnDPY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}.cid-vm3yQcnDPY .dropdown .dropdown-menu .dropdown-item .a360-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}.cid-vm3yQcnDPY .dropdown .dropdown-menu .dropdown-item .a360-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}.cid-vm3yQcnDPY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}.cid-vm3yQcnDPY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}.cid-vm3yQcnDPY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}.cid-vm3yQcnDPY .navbar.opened {
  transition: all 0.3s;
}.cid-vm3yQcnDPY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}.cid-vm3yQcnDPY .navbar .navbar-logo img {
  width: auto;
}.cid-vm3yQcnDPY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}.cid-vm3yQcnDPY .navbar.collapsed {
  justify-content: center;
}.cid-vm3yQcnDPY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}.cid-vm3yQcnDPY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}@media (min-width: 992px) {.cid-vm3yQcnDPY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }}.cid-vm3yQcnDPY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}.cid-vm3yQcnDPY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}.cid-vm3yQcnDPY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}.cid-vm3yQcnDPY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}.cid-vm3yQcnDPY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}.cid-vm3yQcnDPY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}@media (max-width: 991px) {.cid-vm3yQcnDPY .navbar .nav-item .nav-link::before {
    display: none;
  }.cid-vm3yQcnDPY .navbar.opened .dropdown-menu {
    top: 0;
  }.cid-vm3yQcnDPY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }.cid-vm3yQcnDPY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }.cid-vm3yQcnDPY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }.cid-vm3yQcnDPY .navbar .navbar-logo img {
    height: 3rem !important;
  }.cid-vm3yQcnDPY .navbar ul.navbar-nav li {
    margin: auto;
  }.cid-vm3yQcnDPY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }.cid-vm3yQcnDPY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }.cid-vm3yQcnDPY .navbar .navbar-toggler {
    flex-basis: auto;
  }.cid-vm3yQcnDPY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }}@media (max-width: 991px) and (max-width: 767px) {.cid-vm3yQcnDPY .navbar .navbar-brand {
    width: calc(100% - 31px);
  }}.cid-vm3yQcnDPY .navbar.navbar-short {
  min-height: 60px;
}.cid-vm3yQcnDPY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}.cid-vm3yQcnDPY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}.cid-vm3yQcnDPY .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}.cid-vm3yQcnDPY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}.cid-vm3yQcnDPY .navbar-brand .navbar-logo a {
  outline: none;
}.cid-vm3yQcnDPY .dropdown-item.active,
.cid-vm3yQcnDPY .dropdown-item:active {
  background-color: transparent;
}.cid-vm3yQcnDPY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}.cid-vm3yQcnDPY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}.cid-vm3yQcnDPY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}.cid-vm3yQcnDPY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}.cid-vm3yQcnDPY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}.cid-vm3yQcnDPY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}.cid-vm3yQcnDPY ul.navbar-nav {
  flex-wrap: wrap;
}.cid-vm3yQcnDPY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}.cid-vm3yQcnDPY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}.cid-vm3yQcnDPY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}.cid-vm3yQcnDPY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}.cid-vm3yQcnDPY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}.cid-vm3yQcnDPY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}.cid-vm3yQcnDPY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}.cid-vm3yQcnDPY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vm3yQcnDPY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}.cid-vm3yQcnDPY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}.cid-vm3yQcnDPY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vm3yQcnDPY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}.cid-vm3yQcnDPY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}.cid-vm3yQcnDPY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.cid-vm3yQcnDPY .navbar {
    height: 70px;
  }.cid-vm3yQcnDPY .navbar.opened {
    height: auto;
  }.cid-vm3yQcnDPY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }}.cid-vm3yQcJKbe {
  display: flex;
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/chatgpt20image20920jun2020262009-51-24-2000x770.webp");
}.cid-vm3yQcJKbe .a360-overlay {
  background-color: #000000;
  opacity: 0.4;
}.cid-vm3yQcJKbe .content-wrap {
  padding: 5rem 1rem;
}@media (min-width: 768px) {.cid-vm3yQcJKbe {
    align-items: flex-end;
  }.cid-vm3yQcJKbe .row {
    justify-content: flex-start;
  }.cid-vm3yQcJKbe .content-wrap {
    width: 53%;
  }}@media (max-width: 991px) and (min-width: 768px) {.cid-vm3yQcJKbe .content-wrap {
    min-width: 50%;
  }}@media (max-width: 767px) {.cid-vm3yQcJKbe {
    -webkit-align-items: center;
    align-items: center;
  }.cid-vm3yQcJKbe .a360-row {
    -webkit-justify-content: center;
    justify-content: center;
  }.cid-vm3yQcJKbe .content-wrap {
    width: 100%;
  }}.cid-vm3yQcJKbe .a360-section-title {
  text-align: left;
}.cid-vm3N8I04Dq {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vm3N8I04Dq .a360-fallback-image.disabled {
  display: none;
}.cid-vm3N8I04Dq .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vm3N8I04Dq .a360-section-subtitle DIV {
  text-align: justify;
}.cid-vm3N8I04Dq .a360-section-subtitle {
  text-align: justify;
  color: #ffffff;
}.cid-vm3N8I04Dq .a360-section-title {
  color: #ffffff;
}.cid-vm3N8I04Dq .a360-text,
.cid-vm3N8I04Dq .link {
  color: #ffffff;
}.cid-vm3Ob611ik {
  padding-top: 30px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vm3Ob611ik .a360-text {
  color: #ffffff;
}.cid-vm3Ob611ik h4 {
  text-align: center;
}.cid-vm3Ob611ik p {
  text-align: center;
}.cid-vm3Ob611ik .card-img span {
  font-size: 96px;
  color: #149dcc;
}.cid-vm3Ob611ik .card-title,
.cid-vm3Ob611ik .card-img {
  color: #ffffff;
}.cid-vm3yQcYP4r {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vm3yQcYP4r .a360-overlay {
  background: #000000;
  opacity: 0;
}.cid-vm3yQcYP4r img,
.cid-vm3yQcYP4r .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}.cid-vm3yQcYP4r .item:focus,
.cid-vm3yQcYP4r span:focus {
  outline: none;
}.cid-vm3yQcYP4r .item {
  cursor: pointer;
  margin-bottom: 2rem;
}.cid-vm3yQcYP4r .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}@media (min-width: 992px) {.cid-vm3yQcYP4r .item-wrapper .item-content {
    padding: 2rem;
  }}@media (max-width: 991px) {.cid-vm3yQcYP4r .item-wrapper .item-content {
    padding: 1rem;
  }}.cid-vm3yQcYP4r .a360-section-btn {
  margin-top: auto !important;
}.cid-vm3yQcYP4r .a360-section-title {
  color: #ffffff;
}.cid-vm3yQcYP4r .a360-text,
.cid-vm3yQcYP4r .a360-section-btn {
  text-align: left;
  color: #ffffff;
}.cid-vm3yQcYP4r .item-title {
  text-align: left;
  color: #ffffff;
}.cid-vm3yQcYP4r .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}.cid-vm3yQcYP4r .a360-section-subtitle {
  color: #ffffff;
}.cid-vm3yQdrRub {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vm3yQdrRub .a360-fallback-image.disabled {
  display: none;
}.cid-vm3yQdrRub .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vm3yQdrRub .card-wrapper {
  background: #393193;
}@media (max-width: 767px) {.cid-vm3yQdrRub .card-wrapper {
    padding: 1.5rem;
  }}@media (min-width: 768px) and (max-width: 991px) {.cid-vm3yQdrRub .card-wrapper {
    padding: 2.25rem;
  }}@media (min-width: 992px) {.cid-vm3yQdrRub .card-wrapper {
    padding: 4rem;
  }}.cid-vm3yQdrRub .a360-text,
.cid-vm3yQdrRub .a360-section-btn {
  color: #ffffff;
}.cid-vm3yQdrRub .card-title,
.cid-vm3yQdrRub .card-box {
  text-align: left;
  color: #ffd7ef;
}.cid-vm3LXlHIJh {
  display: flex;
  padding-top: 20rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/chatgpt20image20920jun2020262010-12-41-2000x667.webp");
}.cid-vm3LXlHIJh .a360-overlay {
  background-color: #000000;
  opacity: 0.5;
}@media (min-width: 768px) {.cid-vm3LXlHIJh {
    align-items: flex-end;
  }.cid-vm3LXlHIJh .row {
    justify-content: center;
  }.cid-vm3LXlHIJh .content-wrap {
    padding: 1rem 3rem;
  }}@media (max-width: 991px) and (min-width: 768px) {.cid-vm3LXlHIJh .content-wrap {
    min-width: 50%;
  }}@media (max-width: 767px) {.cid-vm3LXlHIJh {
    -webkit-align-items: center;
    align-items: flex-end;
  }.cid-vm3LXlHIJh .a360-row {
    -webkit-justify-content: center;
    justify-content: center;
  }.cid-vm3LXlHIJh .content-wrap {
    width: 100%;
  }}.cid-vm3LXlHIJh .a360-section-title,
.cid-vm3LXlHIJh .a360-section-subtitle {
  text-align: center;
}.cid-vm3LXlHIJh .a360-text,
.cid-vm3LXlHIJh .a360-section-btn {
  text-align: center;
}.cid-vm3yQdER0M {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/hamburguesa-2.webp");
}.cid-vm3yQdER0M .a360-fallback-image.disabled {
  display: none;
}.cid-vm3yQdER0M .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vm3yQdER0M .a360-text,
.cid-vm3yQdER0M .a360-section-btn {
  color: #232323;
}.cid-vm3yQdER0M .card-title,
.cid-vm3yQdER0M .card-box {
  color: #ffffff;
  text-align: left;
}.cid-vm3yQdER0M .a360-text,
.cid-vm3yQdER0M .link-wrap {
  color: #ffffff;
}.cid-vm3yQdP8s9 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}@media (max-width: 767px) {.cid-vm3yQdP8s9 .content {
    text-align: center;
  }.cid-vm3yQdP8s9 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }}.cid-vm3yQdP8s9 .img-logo img {
  height: 6rem;
  display: block;
  width: auto;
}.cid-vm3yQdP8s9 .form-group,
.cid-vm3yQdP8s9 .input-group-btn {
  padding: 0;
}.cid-vm3yQdP8s9 .form-control {
  font-size: .75rem;
  text-align: center;
  min-width: 150px;
}.cid-vm3yQdP8s9 .input-group-btn .btn {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  color: #fff;
  text-align: center;
}.cid-vm3yQdP8s9 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}.cid-vm3yQdP8s9 .social-list .a360-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}.cid-vm3yQdP8s9 .social-list .soc-item {
  margin: 0 .5rem;
}.cid-vm3yQdP8s9 .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}.cid-vm3yQdP8s9 .social-list a:hover {
  opacity: 1;
}@media (max-width: 767px) {.cid-vm3yQdP8s9 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }}@media (max-width: 767px) {.cid-vm3yQdP8s9 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }}.cid-vm3yQdP8s9 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}.cid-vm3yQdP8s9 .form-group {
  margin: 0;
}@media (max-width: 767px) {.cid-vm3yQdP8s9 .foot-logo {
    text-align: center !important;
  }.cid-vm3yQdP8s9 .foot-title {
    text-align: center !important;
  }.cid-vm3yQdP8s9 .a360-text {
    text-align: center !important;
  }}.cid-vm3yQdP8s9 .form-text {
  color: #ffffff;
}.cid-vm3VuDUpcd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}.cid-vm3VuDUpcd nav.navbar {
  position: fixed;
}.cid-vm3VuDUpcd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}.cid-vm3VuDUpcd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}.cid-vm3VuDUpcd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}.cid-vm3VuDUpcd .dropdown-item:hover,
.cid-vm3VuDUpcd .dropdown-item:focus {
  background: #393193 !important;
  color: white !important;
}.cid-vm3VuDUpcd .dropdown-item:hover span {
  color: white;
}.cid-vm3VuDUpcd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}.cid-vm3VuDUpcd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}.cid-vm3VuDUpcd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}.cid-vm3VuDUpcd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}.cid-vm3VuDUpcd .nav-link {
  position: relative;
}.cid-vm3VuDUpcd .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vm3VuDUpcd .container {
    flex-wrap: wrap;
  }}.cid-vm3VuDUpcd .container-fluid {
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vm3VuDUpcd .container-fluid {
    flex-wrap: wrap;
  }}.cid-vm3VuDUpcd .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}.cid-vm3VuDUpcd .dropdown-menu,
.cid-vm3VuDUpcd .navbar.opened {
  background: #000000 !important;
}.cid-vm3VuDUpcd .nav-item:focus,
.cid-vm3VuDUpcd .nav-link:focus {
  outline: none;
}.cid-vm3VuDUpcd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}.cid-vm3VuDUpcd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}.cid-vm3VuDUpcd .dropdown .dropdown-menu .dropdown-item .a360-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}.cid-vm3VuDUpcd .dropdown .dropdown-menu .dropdown-item .a360-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}.cid-vm3VuDUpcd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}.cid-vm3VuDUpcd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}.cid-vm3VuDUpcd .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}.cid-vm3VuDUpcd .navbar.opened {
  transition: all 0.3s;
}.cid-vm3VuDUpcd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}.cid-vm3VuDUpcd .navbar .navbar-logo img {
  width: auto;
}.cid-vm3VuDUpcd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}.cid-vm3VuDUpcd .navbar.collapsed {
  justify-content: center;
}.cid-vm3VuDUpcd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}.cid-vm3VuDUpcd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}@media (min-width: 992px) {.cid-vm3VuDUpcd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }}.cid-vm3VuDUpcd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}.cid-vm3VuDUpcd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}.cid-vm3VuDUpcd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}.cid-vm3VuDUpcd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}.cid-vm3VuDUpcd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}.cid-vm3VuDUpcd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}@media (max-width: 991px) {.cid-vm3VuDUpcd .navbar .nav-item .nav-link::before {
    display: none;
  }.cid-vm3VuDUpcd .navbar.opened .dropdown-menu {
    top: 0;
  }.cid-vm3VuDUpcd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }.cid-vm3VuDUpcd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }.cid-vm3VuDUpcd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }.cid-vm3VuDUpcd .navbar .navbar-logo img {
    height: 3rem !important;
  }.cid-vm3VuDUpcd .navbar ul.navbar-nav li {
    margin: auto;
  }.cid-vm3VuDUpcd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }.cid-vm3VuDUpcd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }.cid-vm3VuDUpcd .navbar .navbar-toggler {
    flex-basis: auto;
  }.cid-vm3VuDUpcd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }}@media (max-width: 991px) and (max-width: 767px) {.cid-vm3VuDUpcd .navbar .navbar-brand {
    width: calc(100% - 31px);
  }}.cid-vm3VuDUpcd .navbar.navbar-short {
  min-height: 60px;
}.cid-vm3VuDUpcd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}.cid-vm3VuDUpcd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}.cid-vm3VuDUpcd .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}.cid-vm3VuDUpcd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}.cid-vm3VuDUpcd .navbar-brand .navbar-logo a {
  outline: none;
}.cid-vm3VuDUpcd .dropdown-item.active,
.cid-vm3VuDUpcd .dropdown-item:active {
  background-color: transparent;
}.cid-vm3VuDUpcd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}.cid-vm3VuDUpcd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}.cid-vm3VuDUpcd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}.cid-vm3VuDUpcd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}.cid-vm3VuDUpcd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}.cid-vm3VuDUpcd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}.cid-vm3VuDUpcd ul.navbar-nav {
  flex-wrap: wrap;
}.cid-vm3VuDUpcd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}.cid-vm3VuDUpcd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}.cid-vm3VuDUpcd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}.cid-vm3VuDUpcd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}.cid-vm3VuDUpcd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}.cid-vm3VuDUpcd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}.cid-vm3VuDUpcd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}.cid-vm3VuDUpcd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vm3VuDUpcd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}.cid-vm3VuDUpcd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}.cid-vm3VuDUpcd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vm3VuDUpcd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}.cid-vm3VuDUpcd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}.cid-vm3VuDUpcd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.cid-vm3VuDUpcd .navbar {
    height: 70px;
  }.cid-vm3VuDUpcd .navbar.opened {
    height: auto;
  }.cid-vm3VuDUpcd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }}.cid-vm3VuEhILv {
  display: flex;
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/chatgpt20image20920jun2020262010-59-24-1535x1024.webp");
}.cid-vm3VuEhILv .a360-overlay {
  background-color: #000000;
  opacity: 0.4;
}.cid-vm3VuEhILv .content-wrap {
  padding: 5rem 1rem;
}@media (min-width: 768px) {.cid-vm3VuEhILv {
    align-items: flex-end;
  }.cid-vm3VuEhILv .row {
    justify-content: flex-start;
  }.cid-vm3VuEhILv .content-wrap {
    width: 53%;
  }}@media (max-width: 991px) and (min-width: 768px) {.cid-vm3VuEhILv .content-wrap {
    min-width: 50%;
  }}@media (max-width: 767px) {.cid-vm3VuEhILv {
    -webkit-align-items: center;
    align-items: center;
  }.cid-vm3VuEhILv .a360-row {
    -webkit-justify-content: center;
    justify-content: center;
  }.cid-vm3VuEhILv .content-wrap {
    width: 100%;
  }}.cid-vm3VuEhILv .a360-section-title {
  text-align: left;
}.cid-vm3VuEujvO {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vm3VuEujvO .a360-fallback-image.disabled {
  display: none;
}.cid-vm3VuEujvO .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vm3VuEujvO .a360-section-subtitle DIV {
  text-align: justify;
}.cid-vm3VuEujvO .a360-section-subtitle {
  text-align: justify;
  color: #ffffff;
}.cid-vm3VuEujvO .a360-section-title {
  color: #ffffff;
}.cid-vm3VuEujvO .a360-text,
.cid-vm3VuEujvO .link {
  color: #ffffff;
}.cid-vm3VuEMPID {
  padding-top: 15px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vm3VuEMPID .a360-text {
  color: #ffffff;
}.cid-vm3VuEMPID h4 {
  text-align: center;
}.cid-vm3VuEMPID p {
  text-align: center;
}.cid-vm3VuEMPID .card-img span {
  font-size: 96px;
  color: #149dcc;
}.cid-vm3VuEMPID .card-title,
.cid-vm3VuEMPID .card-img {
  color: #ffffff;
}.cid-vm3VuF5J0H {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vm3VuF5J0H .a360-overlay {
  background: #000000;
  opacity: 0;
}.cid-vm3VuF5J0H img,
.cid-vm3VuF5J0H .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}.cid-vm3VuF5J0H .item:focus,
.cid-vm3VuF5J0H span:focus {
  outline: none;
}.cid-vm3VuF5J0H .item {
  cursor: pointer;
  margin-bottom: 2rem;
}.cid-vm3VuF5J0H .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}@media (min-width: 992px) {.cid-vm3VuF5J0H .item-wrapper .item-content {
    padding: 2rem;
  }}@media (max-width: 991px) {.cid-vm3VuF5J0H .item-wrapper .item-content {
    padding: 1rem;
  }}.cid-vm3VuF5J0H .a360-section-btn {
  margin-top: auto !important;
}.cid-vm3VuF5J0H .a360-section-title {
  color: #ffffff;
}.cid-vm3VuF5J0H .a360-text,
.cid-vm3VuF5J0H .a360-section-btn {
  text-align: left;
  color: #ffffff;
}.cid-vm3VuF5J0H .item-title {
  text-align: left;
  color: #ffffff;
}.cid-vm3VuF5J0H .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}.cid-vm3VuF5J0H .a360-section-subtitle {
  color: #ffffff;
}.cid-vm44IZTDrw {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vm44IZTDrw .a360-fallback-image.disabled {
  display: none;
}.cid-vm44IZTDrw .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vm44IZTDrw .row {
  flex-direction: row-reverse;
}.cid-vm44IZTDrw .a360-description {
  text-align: left;
}.cid-vm44IZTDrw .item-wrapper {
  background: #9c98cf;
  margin-bottom: 2rem;
  padding: 2.25rem;
}@media (max-width: 767px) {.cid-vm44IZTDrw .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }}@media (min-width: 992px) and (max-width: 1200px) {.cid-vm44IZTDrw .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }}.cid-vm44IZTDrw .card-title,
.cid-vm44IZTDrw .iconfont-wrapper {
  color: #000000;
}.cid-vm44IZTDrw .card-text {
  color: #000000;
}.cid-vm44IZTDrw .a360-section-title {
  color: #ffffff;
  text-align: center;
}.cid-vm44IZTDrw .a360-number {
  color: #0c2c68;
}.cid-vm44IZTDrw .a360-text,
.cid-vm44IZTDrw .a360-section-btn {
  text-align: center;
}.cid-vm44IZTDrw .card-text,
.cid-vm44IZTDrw .item .a360-section-btn {
  text-align: left;
}.cid-vm44IZTDrw .image-wrapper {
  margin-bottom: 2rem;
}@media (max-width: 767px) {.cid-vm44IZTDrw .image-wrapper {
    margin-bottom: 1rem;
  }}.cid-vm3VuGgTpP {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vm3VuGgTpP .a360-fallback-image.disabled {
  display: none;
}.cid-vm3VuGgTpP .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vm3VuGgTpP .card-wrapper {
  background: #393193;
}@media (max-width: 767px) {.cid-vm3VuGgTpP .card-wrapper {
    padding: 1.5rem;
  }}@media (min-width: 768px) and (max-width: 991px) {.cid-vm3VuGgTpP .card-wrapper {
    padding: 2.25rem;
  }}@media (min-width: 992px) {.cid-vm3VuGgTpP .card-wrapper {
    padding: 4rem;
  }}.cid-vm3VuGgTpP .a360-text,
.cid-vm3VuGgTpP .a360-section-btn {
  color: #ffffff;
}.cid-vm3VuGgTpP .card-title,
.cid-vm3VuGgTpP .card-box {
  text-align: left;
  color: #ffffff;
}.cid-vm3VuGJMwX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/55-437x253.webp");
}.cid-vm3VuGJMwX .a360-fallback-image.disabled {
  display: none;
}.cid-vm3VuGJMwX .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vm3VuGJMwX .a360-text,
.cid-vm3VuGJMwX .a360-section-btn {
  color: #232323;
}.cid-vm3VuGJMwX .card-title,
.cid-vm3VuGJMwX .card-box {
  color: #ffffff;
  text-align: left;
}.cid-vm3VuGJMwX .a360-text,
.cid-vm3VuGJMwX .link-wrap {
  color: #ffffff;
}.cid-vm3VuGVNbQ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}@media (max-width: 767px) {.cid-vm3VuGVNbQ .content {
    text-align: center;
  }.cid-vm3VuGVNbQ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }}.cid-vm3VuGVNbQ .img-logo img {
  height: 6rem;
  display: block;
  width: auto;
}.cid-vm3VuGVNbQ .form-group,
.cid-vm3VuGVNbQ .input-group-btn {
  padding: 0;
}.cid-vm3VuGVNbQ .form-control {
  font-size: .75rem;
  text-align: center;
  min-width: 150px;
}.cid-vm3VuGVNbQ .input-group-btn .btn {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  color: #fff;
  text-align: center;
}.cid-vm3VuGVNbQ .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}.cid-vm3VuGVNbQ .social-list .a360-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}.cid-vm3VuGVNbQ .social-list .soc-item {
  margin: 0 .5rem;
}.cid-vm3VuGVNbQ .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}.cid-vm3VuGVNbQ .social-list a:hover {
  opacity: 1;
}@media (max-width: 767px) {.cid-vm3VuGVNbQ .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }}@media (max-width: 767px) {.cid-vm3VuGVNbQ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }}.cid-vm3VuGVNbQ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}.cid-vm3VuGVNbQ .form-group {
  margin: 0;
}@media (max-width: 767px) {.cid-vm3VuGVNbQ .foot-logo {
    text-align: center !important;
  }.cid-vm3VuGVNbQ .foot-title {
    text-align: center !important;
  }.cid-vm3VuGVNbQ .a360-text {
    text-align: center !important;
  }}.cid-vm3VuGVNbQ .form-text {
  color: #ffffff;
}.cid-vlXoogSADy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}.cid-vlXoogSADy nav.navbar {
  position: fixed;
}.cid-vlXoogSADy .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlXoogSADy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}.cid-vlXoogSADy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}.cid-vlXoogSADy .dropdown-item:hover,
.cid-vlXoogSADy .dropdown-item:focus {
  background: #393193 !important;
  color: white !important;
}.cid-vlXoogSADy .dropdown-item:hover span {
  color: white;
}.cid-vlXoogSADy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}.cid-vlXoogSADy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}.cid-vlXoogSADy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}.cid-vlXoogSADy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}.cid-vlXoogSADy .nav-link {
  position: relative;
}.cid-vlXoogSADy .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlXoogSADy .container {
    flex-wrap: wrap;
  }}.cid-vlXoogSADy .container-fluid {
  flex-wrap: nowrap;
}@media (max-width: 991px) {.cid-vlXoogSADy .container-fluid {
    flex-wrap: wrap;
  }}.cid-vlXoogSADy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}.cid-vlXoogSADy .dropdown-menu,
.cid-vlXoogSADy .navbar.opened {
  background: #000000 !important;
}.cid-vlXoogSADy .nav-item:focus,
.cid-vlXoogSADy .nav-link:focus {
  outline: none;
}.cid-vlXoogSADy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}.cid-vlXoogSADy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}.cid-vlXoogSADy .dropdown .dropdown-menu .dropdown-item .a360-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}.cid-vlXoogSADy .dropdown .dropdown-menu .dropdown-item .a360-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}.cid-vlXoogSADy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}.cid-vlXoogSADy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}.cid-vlXoogSADy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #000000;
}.cid-vlXoogSADy .navbar.opened {
  transition: all 0.3s;
}.cid-vlXoogSADy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}.cid-vlXoogSADy .navbar .navbar-logo img {
  width: auto;
}.cid-vlXoogSADy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}.cid-vlXoogSADy .navbar.collapsed {
  justify-content: center;
}.cid-vlXoogSADy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}.cid-vlXoogSADy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}@media (min-width: 992px) {.cid-vlXoogSADy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }}.cid-vlXoogSADy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}.cid-vlXoogSADy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}.cid-vlXoogSADy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}.cid-vlXoogSADy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}.cid-vlXoogSADy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}.cid-vlXoogSADy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}@media (max-width: 991px) {.cid-vlXoogSADy .navbar .nav-item .nav-link::before {
    display: none;
  }.cid-vlXoogSADy .navbar.opened .dropdown-menu {
    top: 0;
  }.cid-vlXoogSADy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }.cid-vlXoogSADy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }.cid-vlXoogSADy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }.cid-vlXoogSADy .navbar .navbar-logo img {
    height: 3rem !important;
  }.cid-vlXoogSADy .navbar ul.navbar-nav li {
    margin: auto;
  }.cid-vlXoogSADy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }.cid-vlXoogSADy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }.cid-vlXoogSADy .navbar .navbar-toggler {
    flex-basis: auto;
  }.cid-vlXoogSADy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }}@media (max-width: 991px) and (max-width: 767px) {.cid-vlXoogSADy .navbar .navbar-brand {
    width: calc(100% - 31px);
  }}.cid-vlXoogSADy .navbar.navbar-short {
  min-height: 60px;
}.cid-vlXoogSADy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}.cid-vlXoogSADy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}.cid-vlXoogSADy .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}.cid-vlXoogSADy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}.cid-vlXoogSADy .navbar-brand .navbar-logo a {
  outline: none;
}.cid-vlXoogSADy .dropdown-item.active,
.cid-vlXoogSADy .dropdown-item:active {
  background-color: transparent;
}.cid-vlXoogSADy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}.cid-vlXoogSADy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}.cid-vlXoogSADy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}.cid-vlXoogSADy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}.cid-vlXoogSADy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}.cid-vlXoogSADy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}.cid-vlXoogSADy ul.navbar-nav {
  flex-wrap: wrap;
}.cid-vlXoogSADy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}.cid-vlXoogSADy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}.cid-vlXoogSADy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}.cid-vlXoogSADy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}.cid-vlXoogSADy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlXoogSADy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}.cid-vlXoogSADy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}.cid-vlXoogSADy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlXoogSADy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}.cid-vlXoogSADy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}.cid-vlXoogSADy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}.cid-vlXoogSADy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}.cid-vlXoogSADy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}.cid-vlXoogSADy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.cid-vlXoogSADy .navbar {
    height: 70px;
  }.cid-vlXoogSADy .navbar.opened {
    height: auto;
  }.cid-vlXoogSADy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }}.cid-vlXq3MIOZm {
  background-image: url("../../../assets/images/45-1-1024x607.webp");
}.cid-vlXq3MIOZm .a360-fallback-image.disabled {
  display: none;
}.cid-vlXq3MIOZm .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlXq3MIOZm .a360-section-title {
  color: #ffffff;
}.cid-vlXq3MIOZm .a360-text,
.cid-vlXq3MIOZm .a360-section-btn {
  color: #ffffff;
}.cid-vlXq3MIOZm .a360-section-subtitle {
  color: #ffffff;
}.cid-vlXwrZsAps {
  background-image: url("../../../assets/images/28-639x303.webp");
}.cid-vlXwrZsAps .a360-fallback-image.disabled {
  display: none;
}.cid-vlXwrZsAps .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlXwrZsAps .a360-section-title {
  color: #ffffff;
}.cid-vlXwrZsAps .a360-text,
.cid-vlXwrZsAps .a360-section-btn {
  color: #ffffff;
}.cid-vlXxuEkLJH {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlXxuEkLJH .a360-fallback-image.disabled {
  display: none;
}.cid-vlXxuEkLJH .a360-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}.cid-vlXxuEkLJH .item-mb {
  margin-bottom: 2rem;
}@media (max-width: 767px) {.cid-vlXxuEkLJH .item-mb {
    margin-bottom: 1rem;
  }}.cid-vlXxuEkLJH .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}@media (min-width: 992px) and (max-width: 1200px) {.cid-vlXxuEkLJH .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }}@media (max-width: 767px) {.cid-vlXxuEkLJH .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }}.cid-vlXxuEkLJH .a360-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #ffffff;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #393193;
  height: 80px;
  border-radius: 50%;
}.cid-vlXxuEkLJH .a360-section-title {
  color: #ffffff;
}.cid-vlXxuEkLJH .a360-section-subtitle {
  color: #ffffff;
}.cid-vlXxuEkLJH .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}.cid-vlXxuEkLJH .card-box .item-footer {
  margin-top: auto;
}.cid-vlXxuEkLJH .content-head {
  max-width: 800px;
}.cid-vlXBFVKIXk {
  padding-top: 30px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}.cid-vlXBFVKIXk .a360-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}.cid-vlXBFVKIXk .timeline-text-content {
  padding: 2rem 2.5rem;
  background: #ffffff;
  margin-left: 2rem;
}.cid-vlXBFVKIXk .timeline-text-content p {
  margin-bottom: 0;
}.cid-vlXBFVKIXk .time-line-date-content {
  margin-right: 2rem;
}.cid-vlXBFVKIXk .time-line-date-content p {
  padding: 2rem 2.5rem;
  background: #ffffff;
  float: right;
}.cid-vlXBFVKIXk .timeline-element {
  margin-bottom: 50px;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  display: -webkit-flex;
  flex-direction: row;
  -webkit-flex-direction: row;
}.cid-vlXBFVKIXk .timeline-element:hover .a360-timeline-date {
  box-shadow: 0 7px 20px 0px rgba(0, 0, 0, 0.08);
  transition: all .4s;
}.cid-vlXBFVKIXk .timeline-element:hover .timeline-text-content {
  box-shadow: 0 7px 20px 0px rgba(0, 0, 0, 0.08);
  transition: all .4s;
}.cid-vlXBFVKIXk .a360-timeline-date,
.cid-vlXBFVKIXk .timeline-text-content {
  transition: all .4s;
}.cid-vlXBFVKIXk .reverse {
  flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
}.cid-vlXBFVKIXk .reverse .timeline-text-content {
  margin-right: 2rem;
  margin-left: 0;
}.cid-vlXBFVKIXk .reverse .time-line-date-content {
  margin-left: 2rem;
  margin-right: 0rem;
}.cid-vlXBFVKIXk .reverse .time-line-date-content p {
  float: left;
}.cid-vlXBFVKIXk .iconBackground {
  position: absolute;
  left: 50%;
  width: 20px;
  height: 20px;
  line-height: 30px;
  text-align: center;
  border-radius: 50%;
  font-size: 30px;
  display: inline-block;
  background-color: #ffffff;
  top: 20px;
  margin-left: -10px;
}.cid-vlXBFVKIXk .separline:before {
  top: 20px;
  bottom: 0;
  position: absolute;
  content: "";
  width: 2px;
  background-color: #ffffff;
  left: calc(50% - 1px);
  height: calc(100% + 4rem);
}@media (max-width: 768px) {.cid-vlXBFVKIXk .iconBackground {
    left: 0 !important;
  }.cid-vlXBFVKIXk .separline:before {
    left: 0 !important;
  }.cid-vlXBFVKIXk .timeline-text-content {
    margin-left: 0 !important;
  }.cid-vlXBFVKIXk .time-line-date-content {
    margin-right: 0 !important;
  }.cid-vlXBFVKIXk .time-line-date-content p {
    float: left !important;
  }.cid-vlXBFVKIXk .reverse .time-line-date-content {
    margin-left: 0 !important;
  }.cid-vlXBFVKIXk .reverse .timeline-text-content {
    margin-right: 0 !important;
  }}.cid-vlXBFVKIXk .reverseTimeline {
  display: flex;
  flex-direction: column-reverse;
}.cid-vlXBFVKIXk .a360-timeline-title {
  text-align: center;
}.cid-vlXBFVKIXk .a360-timeline-text {
  text-align: justify;
}.cid-vlXBFVKIXk .a360-section-title {
  color: #ffffff;
}.cid-vlXoojSNzB {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/chatgpt2520image252042520jun25202026252018-50-26-561x374.webp");
}.cid-vlXoojSNzB .main {
  flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
}.cid-vlXoojSNzB .main .a360-section-btn {
  text-align: right;
}.cid-vlXoojSNzB .btn {
  margin: 0 0 .5rem 0;
}.cid-vlXoojSNzB H2 {
  text-align: justify;
}.cid-vlXoojSNzB H3 {
  text-align: justify;
}.cid-vlXook4bim {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/dark-abstract-background201-2000x2000.webp");
}@media (max-width: 767px) {.cid-vlXook4bim .content {
    text-align: center;
  }.cid-vlXook4bim .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }}.cid-vlXook4bim .img-logo img {
  height: 6rem;
  display: block;
  width: auto;
}.cid-vlXook4bim .form-group,
.cid-vlXook4bim .input-group-btn {
  padding: 0;
}.cid-vlXook4bim .form-control {
  font-size: .75rem;
  text-align: center;
  min-width: 150px;
}.cid-vlXook4bim .input-group-btn .btn {
  padding: .75rem 1.5625rem !important;
  margin-left: .625rem;
  text-transform: none;
  color: #fff;
  text-align: center;
}.cid-vlXook4bim .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}.cid-vlXook4bim .social-list .a360-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}.cid-vlXook4bim .social-list .soc-item {
  margin: 0 .5rem;
}.cid-vlXook4bim .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}.cid-vlXook4bim .social-list a:hover {
  opacity: 1;
}@media (max-width: 767px) {.cid-vlXook4bim .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }}@media (max-width: 767px) {.cid-vlXook4bim .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }}.cid-vlXook4bim .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}.cid-vlXook4bim .form-group {
  margin: 0;
}@media (max-width: 767px) {.cid-vlXook4bim .foot-logo {
    text-align: center !important;
  }.cid-vlXook4bim .foot-title {
    text-align: center !important;
  }.cid-vlXook4bim .a360-text {
    text-align: center !important;
  }}.cid-vlXook4bim .form-text {
  color: #ffffff;
}html, body { max-width: 100%; overflow-x: hidden; }@media (max-width: 767px) {.cid-vlGNOjthsV .navbar { min-height: 64px; }.cid-vlGNOjthsV .navbar-brand { min-height: 64px; padding: 7px 0; }.cid-vlGNOjthsV .navbar .navbar-logo img { height: 2.55rem !important; max-width: 190px; object-fit: contain; }.cid-vlGNOjthsV .navbar .navbar-toggler { margin-right: 2px; padding: .45rem .55rem; }.cid-vlGNOjthsV .navbar.opened .navbar-collapse { padding: 10px 0 18px; }.cid-vlGNOjthsV .navbar ul.navbar-nav { width: 100%; }.cid-vlGNOjthsV .navbar .nav-item .nav-link { font-size: 1rem; padding: .65rem 1rem !important; line-height: 1.25; }.cid-vlGNOjthsV .navbar .dropdown-menu .dropdown-item { font-size: .95rem; padding: .6rem 1.25rem !important; line-height: 1.25; }.cid-vlGNOjthsV .icons-menu { display: flex; justify-content: center; gap: 4px; padding: 6px 0 8px !important; }.cid-vlGNOjthsV .icons-menu .iconfont-wrapper { font-size: 1.25rem; }.cid-vlGNOjthsV .navbar-buttons { width: 100%; padding: 4px 16px 0; }.cid-vlGNOjthsV .navbar-buttons .btn { width: 100%; padding: .72rem 1rem; font-size: 1rem; }.header4 .content-wrap { padding: 70px 18px 45px !important; }.header4 .content-wrap h1 { font-size: clamp(1.85rem, 7.4vw, 2.45rem) !important; line-height: 1.12 !important; margin-bottom: 14px !important; }.header4 .content-wrap p { font-size: 1rem !important; line-height: 1.45 !important; margin-bottom: 18px !important; }.header4 .content-wrap .btn { width: 100%; max-width: 330px; }.a360-wa-floating { right: 13px; bottom: 14px; width: 58px; height: 58px; }.a360-wa-icon { width: 58px; height: 58px; }.a360-wa-overlay { padding: 10px; align-items: flex-start; padding-top: 10vh; }.a360-wa-modal { width: 100%; max-height: 84vh; border-radius: 18px; }.a360-wa-head { border-radius: 18px 18px 0 0; padding: 18px 18px 16px; }.a360-wa-head h2 { font-size: 21px; }.a360-wa-form { padding: 17px 16px 18px; }.a360-wa-field { margin-bottom: 12px; }.a360-wa-field input, .a360-wa-field select, .a360-wa-field textarea { font-size: 16px; padding: 11px 12px; }.a360-wa-services { gap: 7px; padding: 10px; }.a360-wa-check { font-size: 12.5px; }}@media (max-width: 360px) {.cid-vlGNOjthsV .navbar .navbar-logo img { max-width: 160px; }.header4 .content-wrap { padding-left: 14px !important; padding-right: 14px !important; }.a360-wa-floating { right: 10px; bottom: 10px; width: 54px; height: 54px; }.a360-wa-icon { width: 54px; height: 54px; }}.header4 .content-wrap {
  max-width: 920px;
}.header4 .a360-hero-kicker {
  display: inline-block;
  margin: 0 0 14px;
  padding: 7px 13px;
  border: 1px solid rgba(255,255,255,.28);
  border-radius: 999px;
  background: rgba(7,19,42,.34);
  color: #f2d27a;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .12em;
}.header4 .content-wrap h1 {
  max-width: 850px;
  line-height: 1.08;
  text-wrap: balance;
}.header4 .content-wrap > p {
  max-width: 760px;
  line-height: 1.55;
}.header4 .a360-hero-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}.header4 .a360-hero-actions .a360-section-btn {
  margin: 0;
}.header4 .a360-hero-actions .btn {
  min-width: 210px;
}@media (max-width: 600px) {.header4 .content-wrap {
    max-width: 100%;
  }.header4 .a360-hero-kicker {
    font-size: 10px;
    letter-spacing: .08em;
    padding: 6px 10px;
    margin-bottom: 11px;
  }.header4 .content-wrap h1 {
    line-height: 1.1;
  }.header4 .content-wrap > p {
    line-height: 1.45;
  }.header4 .a360-hero-actions {
    width: 100%;
    gap: 9px;
  }.header4 .a360-hero-actions .a360-section-btn,
  .header4 .a360-hero-actions .btn {
    width: 100%;
    max-width: 330px;
    min-width: 0;
  }}.cid-vlHwjeA4Ye {
  background: linear-gradient(135deg, #070f25 0%, #151044 55%, #24145a 100%);
  padding-top: 72px;
  padding-bottom: 78px;
}.cid-vlHwjeA4Ye .content-head { max-width: 900px; }.cid-vlHwjeA4Ye .a360-section-title { font-size: clamp(28px, 4vw, 42px); line-height: 1.12; margin-bottom: 14px !important; }.cid-vlHwjeA4Ye .a360-section-lead {
  max-width: 720px;
  margin: 0 auto;
  color: rgba(255,255,255,.82);
  line-height: 1.6;
}.cid-vlHwjeA4Ye .item { margin-bottom: 24px; }.cid-vlHwjeA4Ye .item-wrapper {
  overflow: hidden;
  border: 1px solid rgba(242,210,122,.18);
  border-radius: 18px;
  background: rgba(255,255,255,.055);
  box-shadow: 0 14px 35px rgba(0,0,0,.22);
  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;
}.cid-vlHwjeA4Ye .item-wrapper:hover {
  transform: translateY(-7px);
  border-color: rgba(242,210,122,.55);
  box-shadow: 0 20px 42px rgba(0,0,0,.34);
}.cid-vlHwjeA4Ye .item-img { overflow: hidden; }.cid-vlHwjeA4Ye .item-img img {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  transition: transform .45s ease;
}.cid-vlHwjeA4Ye .item-wrapper:hover .item-img img { transform: scale(1.045); }.cid-vlHwjeA4Ye .item-content { padding: 22px 22px 24px; background: transparent; }.cid-vlHwjeA4Ye .item-title { font-size: 20px; margin-bottom: 10px; }.cid-vlHwjeA4Ye .item-content .a360-text { color: rgba(255,255,255,.78); line-height: 1.55; min-height: 72px; }.cid-vlHwjeA4Ye .item-footer { margin-top: 18px !important; }.cid-vlHwjeA4Ye .item-btn {
  border-radius: 999px;
  padding: 10px 20px;
  background: transparent;
  border: 1px solid #f2d27a;
  color: #f2d27a !important;
  font-weight: 700;
  transition: all .25s ease;
}.cid-vlHwjeA4Ye .item-btn:hover { background: #f2d27a; color: #10152b !important; }@media (max-width: 767px) {.cid-vlHwjeA4Ye { padding-top: 54px; padding-bottom: 58px; }.cid-vlHwjeA4Ye .a360-section-lead { padding: 0 8px; line-height: 1.5; }.cid-vlHwjeA4Ye .item { margin-bottom: 18px; }.cid-vlHwjeA4Ye .item-content { padding: 18px 18px 20px; }.cid-vlHwjeA4Ye .item-content .a360-text { min-height: 0; }}#features04-8 {
  position: relative;
  overflow: hidden;
  background: #090909 !important;
  color: #fff;
}#features04-8::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: .55;
  background:
    radial-gradient(circle at 15% 20%, rgba(111,52,153,.16), transparent 30%),
    radial-gradient(circle at 88% 78%, rgba(111,52,153,.12), transparent 28%),
    repeating-linear-gradient(135deg, rgba(255,255,255,.018) 0, rgba(255,255,255,.018) 1px, transparent 1px, transparent 7px);
}#features04-8 > .container {
  position: relative;
  z-index: 1;
}#features04-8 .a360-section-head {
  position: relative;
}#features04-8 .a360-section-title {
  color: #d8d8d8 !important;
  text-shadow: 0 2px 18px rgba(0,0,0,.45);
}#features04-8 .a360-section-title strong {
  background: linear-gradient(90deg, #f2d477 0%, #ffffff 48%, #b9b9b9 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}#features04-8 .a360-section-lead {
  color: rgba(255,255,255,.72) !important;
}#features04-8 .item-wrapper {
  background: #111 !important;
  border: 1px solid rgba(192,192,192,.22);
  box-shadow: 0 16px 38px rgba(0,0,0,.38);
  transition: transform .3s ease, border-color .3s ease, box-shadow .3s ease;
}#features04-8 .item-wrapper:hover {
  transform: translateY(-7px);
  border-color: rgba(212,175,55,.72);
  box-shadow: 0 24px 48px rgba(0,0,0,.5), 0 0 22px rgba(212,175,55,.08);
}#features04-8 .item-title {
  color: #f0f0f0 !important;
}#features04-8 .a360-text {
  color: rgba(255,255,255,.70) !important;
}#features04-8 .item-footer .item-btn,
#features04-8 .item-footer .item-btn:visited {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  padding: 9px 18px !important;
  background: #d4af37 !important;
  border: 1px solid #d4af37 !important;
  color: #080808 !important;
  opacity: 1 !important;
  visibility: visible !important;
  text-shadow: none !important;
  font-weight: 700;
  transition: all .25s ease;
}#features04-8 .item-footer .item-btn:hover,
#features04-8 .item-footer .item-btn:focus {
  background: #f0d77a !important;
  border-color: #f0d77a !important;
  color: #000 !important;
  transform: translateY(-2px);
}@media (max-width: 767px) {#features04-8 .item-footer .item-btn {
    width: 100%;
    min-height: 44px;
  }}.a360-trust-section {
  position: relative;
  overflow: hidden;
  padding: 78px 0 72px;
  background: #090909;
  color: #fff;
}.a360-trust-section::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    radial-gradient(circle at 82% 18%, rgba(116, 73, 145, .16), transparent 28%),
    repeating-linear-gradient(135deg, rgba(255,255,255,.025) 0, rgba(255,255,255,.025) 1px, transparent 1px, transparent 7px);
  opacity: .9;
}.a360-trust-section .container { position: relative; z-index: 1; }.a360-trust-intro { max-width: 820px; margin: 0 auto 42px; text-align: center; }.a360-trust-intro .a360-eyebrow {
  display: inline-block; margin-bottom: 12px; color: #d4af37; font-size: .78rem;
  font-weight: 800; letter-spacing: .18em;
}.a360-trust-intro h2 { margin-bottom: 14px; color: #fff; }.a360-trust-lead { max-width: 720px; margin: 0 auto; color: #c8c8c8; line-height: 1.7; }.a360-trust-grid { row-gap: 22px; }.a360-trust-card {
  position: relative; height: 100%; min-height: 210px; padding: 30px 24px 26px;
  background: linear-gradient(145deg, #151515, #0b0b0b);
  border: 1px solid rgba(212,175,55,.34); border-radius: 12px;
  box-shadow: 0 14px 35px rgba(0,0,0,.25); transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease;
}.a360-trust-card::after {
  content: ""; position: absolute; left: 24px; right: 24px; bottom: 0; height: 2px;
  background: linear-gradient(90deg, transparent, #d4af37, #bfc1c2, transparent); opacity: .75;
}.a360-trust-card:hover { transform: translateY(-5px); border-color: rgba(212,175,55,.7); box-shadow: 0 18px 42px rgba(0,0,0,.38); }.a360-trust-number, .a360-trust-symbol {
  height: 54px; display: flex; align-items: center; margin-bottom: 18px;
  color: #d4af37; font-weight: 800;
}.a360-trust-number { font-size: 3rem; line-height: 1; letter-spacing: -.04em; }.a360-trust-number span { color: #bfc1c2; font-size: 1.7rem; margin-left: 2px; }.a360-trust-symbol { font-size: 2.2rem; color: #bfc1c2; text-shadow: 0 0 18px rgba(212,175,55,.18); }.a360-trust-card h5 { color: #fff; letter-spacing: .05em; margin-bottom: 10px; }.a360-trust-card p { color: #bdbdbd; line-height: 1.6; }.a360-trust-cta { text-align: center; margin-top: 38px; }.a360-trust-btn {
  display: inline-flex !important; align-items: center; justify-content: center; min-height: 48px;
  padding: 11px 24px !important; border-radius: 5px; background: #d4af37 !important;
  border: 1px solid #d4af37 !important; color: #080808 !important; font-weight: 800;
  box-shadow: 0 8px 24px rgba(212,175,55,.14); transition: transform .25s ease, background .25s ease;
}.a360-trust-btn:hover { background: #ead06a !important; border-color: #ead06a !important; color: #000 !important; transform: translateY(-2px); }@media (max-width: 767px) {.a360-trust-section { padding: 58px 0 54px; }.a360-trust-intro { margin-bottom: 30px; }.a360-trust-intro .a360-eyebrow { font-size: .68rem; letter-spacing: .12em; }.a360-trust-lead { padding: 0 8px; }.a360-trust-card { min-height: 0; padding: 25px 21px 23px; }.a360-trust-number, .a360-trust-symbol { margin-bottom: 12px; }.a360-trust-cta { margin-top: 28px; }.a360-trust-btn { width: 100%; }}.a360-trust-card h5,
.a360-trust-card h5 strong,
.a360-trust-card .card-title {
  color: #ffffff !important;
}.a360-trust-card p,
.a360-trust-card .card-text {
  color: #d0d0d0 !important;
}.a360-trust-card .a360-trust-number,
.a360-trust-card .a360-trust-number span,
.a360-trust-card .a360-trust-symbol {
  visibility: visible !important;
  opacity: 1 !important;
}.a360-trust-section {
  background:
    radial-gradient(circle at 12% 18%, rgba(212,175,55,.09), transparent 24%),
    radial-gradient(circle at 88% 78%, rgba(112,74,145,.055), transparent 22%),
    #070707 !important;
  padding: 92px 0 82px !important;
}.a360-trust-section::before {
  background:
    repeating-linear-gradient(135deg, rgba(255,255,255,.018) 0, rgba(255,255,255,.018) 1px, transparent 1px, transparent 9px),
    linear-gradient(180deg, transparent, rgba(255,255,255,.012), transparent) !important;
  opacity: 1 !important;
}.a360-trust-intro { max-width: 900px !important; margin-bottom: 52px !important; }.a360-trust-intro .a360-eyebrow {
  position: relative;
  color: #d4af37 !important;
  font-size: .72rem !important;
  letter-spacing: .22em !important;
  margin-bottom: 16px !important;
}.a360-trust-intro .a360-eyebrow::before,
.a360-trust-intro .a360-eyebrow::after {
  content: "";
  display: inline-block;
  width: 42px;
  height: 1px;
  vertical-align: middle;
  margin: 0 12px;
  background: linear-gradient(90deg, transparent, #d4af37);
}.a360-trust-intro .a360-eyebrow::after { background: linear-gradient(90deg, #d4af37, transparent); }.a360-trust-section .a360-trust-intro h2,
.a360-trust-section .a360-trust-intro h2 strong {
  color: #ffffff !important;
  font-size: clamp(30px, 4vw, 46px) !important;
  line-height: 1.08 !important;
  letter-spacing: -.02em !important;
  margin-bottom: 18px !important;
  text-shadow: 0 2px 18px rgba(0,0,0,.45);
}.a360-trust-lead {
  color: #c9c9c9 !important;
  max-width: 760px !important;
  font-size: 1.05rem !important;
  line-height: 1.75 !important;
}.a360-trust-grid { row-gap: 24px !important; }.a360-trust-grid > .item { padding-left: 12px !important; padding-right: 12px !important; }.a360-trust-card {
  min-height: 270px !important;
  padding: 30px 28px 28px !important;
  border: 1px solid rgba(191,193,194,.22) !important;
  border-radius: 3px !important;
  background:
    linear-gradient(145deg, rgba(255,255,255,.045), rgba(255,255,255,.012) 42%, rgba(212,175,55,.018)),
    #0c0c0c !important;
  box-shadow: 0 18px 45px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.035) !important;
  overflow: hidden;
  transition: transform .3s ease, border-color .3s ease, box-shadow .3s ease !important;
}.a360-trust-card::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #d4af37, #f0dc86 48%, #a9abad) !important;
}.a360-trust-card::after {
  left: 28px !important; right: 28px !important; bottom: 18px !important; height: 1px !important;
  background: linear-gradient(90deg, transparent, rgba(212,175,55,.65), rgba(191,193,194,.45), transparent) !important;
  opacity: .65 !important;
}.a360-trust-card:hover {
  transform: translateY(-8px) !important;
  border-color: rgba(212,175,55,.65) !important;
  box-shadow: 0 25px 55px rgba(0,0,0,.48), 0 0 0 1px rgba(212,175,55,.08) !important;
}.a360-trust-number,
.a360-trust-symbol {
  height: 66px !important;
  margin-bottom: 20px !important;
  color: #d4af37 !important;
  position: relative;
  z-index: 1;
}.a360-trust-number {
  font-size: 4rem !important;
  letter-spacing: -.06em !important;
  line-height: .9 !important;
  text-shadow: 0 5px 25px rgba(212,175,55,.13);
}.a360-trust-number span { color: #c4c6c7 !important; font-size: 2rem !important; }.a360-trust-symbol {
  font-size: 2.45rem !important;
  color: #d4af37 !important;
  text-shadow: 0 0 22px rgba(212,175,55,.16) !important;
}.a360-trust-card h5,
.a360-trust-card h5 strong,
.a360-trust-card .card-title {
  color: #ffffff !important;
  font-size: 1.05rem !important;
  letter-spacing: .07em !important;
  line-height: 1.25 !important;
  margin-bottom: 12px !important;
  position: relative;
  z-index: 1;
}.a360-trust-card p,
.a360-trust-card .card-text {
  color: #c8c8c8 !important;
  font-size: .98rem !important;
  line-height: 1.65 !important;
  position: relative;
  z-index: 1;
}.a360-trust-grid > .item:first-child .a360-trust-card {
  border-color: rgba(212,175,55,.48) !important;
  background:
    radial-gradient(circle at 90% 10%, rgba(212,175,55,.10), transparent 30%),
    linear-gradient(145deg, #14120c, #0b0b0b 58%, #0a0a0a) !important;
}.a360-trust-grid > .item:first-child .a360-trust-card::before { height: 4px; }.a360-trust-cta { margin-top: 46px !important; }.a360-trust-btn {
  min-height: 52px !important;
  padding: 12px 30px !important;
  border-radius: 2px !important;
  background: linear-gradient(135deg, #d4af37, #ead06a) !important;
  border: 1px solid #d4af37 !important;
  color: #090909 !important;
  box-shadow: 0 12px 30px rgba(212,175,55,.16) !important;
  letter-spacing: .02em;
}@media (max-width: 767px) {.a360-trust-section { padding: 68px 0 62px !important; }.a360-trust-intro { margin-bottom: 36px !important; }.a360-trust-intro .a360-eyebrow::before,
  .a360-trust-intro .a360-eyebrow::after { width: 20px; margin: 0 7px; }.a360-trust-lead { font-size: .98rem !important; }.a360-trust-grid > .item { padding-left: 8px !important; padding-right: 8px !important; }.a360-trust-card { min-height: 235px !important; padding: 27px 23px 26px !important; }.a360-trust-number { font-size: 3.5rem !important; }.a360-trust-card h5 { font-size: 1rem !important; }.a360-trust-card p { font-size: .94rem !important; }.a360-trust-cta { margin-top: 32px !important; }}.a360-production-section {
  position: relative;
  overflow: hidden;
  padding: 96px 0 92px !important;
  background:
    radial-gradient(circle at 86% 18%, rgba(212,175,55,.08), transparent 24%),
    radial-gradient(circle at 10% 82%, rgba(106,74,139,.055), transparent 25%),
    linear-gradient(135deg, #050505 0%, #0b0b0b 52%, #11100e 100%) !important;
  color: #fff !important;
}.a360-production-texture {
  position: absolute;
  inset: 0;
  opacity: .34;
  pointer-events: none;
  background-image:
    repeating-linear-gradient(135deg, rgba(255,255,255,.018) 0, rgba(255,255,255,.018) 1px, transparent 1px, transparent 9px),
    repeating-linear-gradient(45deg, transparent 0, transparent 18px, rgba(212,175,55,.012) 18px, rgba(212,175,55,.012) 19px);
}.a360-production-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.03fr) minmax(420px, .97fr);
  gap: 70px;
  align-items: center;
}.a360-production-copy { position: relative; z-index: 1; max-width: 700px; }.a360-production-eyebrow {
  color: #d4af37 !important;
  font-size: .72rem !important;
  font-weight: 700 !important;
  letter-spacing: .22em !important;
  margin-bottom: 18px !important;
}.a360-production-copy h2,
.a360-production-copy h2 strong {
  color: #fff !important;
  font-size: clamp(32px, 4vw, 52px) !important;
  line-height: 1.06 !important;
  letter-spacing: -.025em !important;
  margin: 0 !important;
  text-shadow: 0 4px 28px rgba(0,0,0,.5);
}.a360-production-rule {
  width: 118px;
  height: 2px;
  margin: 25px 0 27px;
  background: linear-gradient(90deg, #d4af37, #c6c7c8, transparent);
}.a360-production-copy p {
  color: #c7c7c7 !important;
  font-size: 1rem !important;
  line-height: 1.78 !important;
  margin-bottom: 16px !important;
}.a360-production-copy .a360-production-lead {
  color: #f0f0f0 !important;
  font-size: 1.22rem !important;
  line-height: 1.55 !important;
  max-width: 650px;
  margin-bottom: 20px !important;
}.a360-production-btn {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  margin-top: 18px !important;
  min-height: 52px;
  padding: 12px 28px !important;
  border-radius: 2px !important;
  border: 1px solid #d4af37 !important;
  background: linear-gradient(135deg, #d4af37, #eed77a) !important;
  color: #090909 !important;
  font-weight: 700 !important;
  box-shadow: 0 12px 35px rgba(212,175,55,.13);
  transition: transform .25s ease, box-shadow .25s ease;
}.a360-production-btn:hover { transform: translateY(-3px); box-shadow: 0 17px 40px rgba(212,175,55,.2); color:#090909 !important; }.a360-production-panel {
  position: relative;
  z-index: 1;
  padding: 28px 30px 25px;
  border: 1px solid rgba(191,193,194,.24);
  border-radius: 4px;
  background:
    linear-gradient(145deg, rgba(255,255,255,.055), rgba(255,255,255,.012) 45%, rgba(212,175,55,.018)),
    rgba(8,8,8,.9);
  box-shadow: 0 28px 65px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.04);
}.a360-production-panel::before {
  content: "";
  position: absolute;
  left: 0; right: 0; top: 0;
  height: 3px;
  background: linear-gradient(90deg, #d4af37, #c7c8c9 55%, rgba(106,74,139,.55));
}.a360-production-panel-head {
  display:flex;
  align-items:center;
  gap:14px;
  color:#c7c8c9;
  font-size:.68rem;
  font-weight:700;
  letter-spacing:.2em;
  margin-bottom:18px;
}.a360-production-panel-head i { height:1px; flex:1; background:linear-gradient(90deg, rgba(212,175,55,.55), transparent); }.a360-production-services { display:grid; grid-template-columns:1fr 1fr; gap:0; }.a360-production-service {
  position:relative;
  padding:20px 12px 19px 52px;
  border-bottom:1px solid rgba(191,193,194,.12);
  min-height:108px;
}.a360-production-service:nth-child(odd) { border-right:1px solid rgba(191,193,194,.12); padding-right:22px; }.a360-production-service:nth-child(even) { padding-left:62px; }.a360-production-service span {
  position:absolute; left:12px; top:20px;
  color:#d4af37;
  font-size:.72rem;
  font-weight:700;
  letter-spacing:.08em;
}.a360-production-service:nth-child(even) span { left:22px; }.a360-production-service strong { display:block; color:#fff !important; font-size:.94rem; line-height:1.25; margin-bottom:6px; }.a360-production-service small { display:block; color:#aaa !important; font-size:.78rem; line-height:1.45; }.a360-production-signature { display:flex; justify-content:space-between; gap:20px; padding-top:22px; color:#8f9091; font-size:.65rem; letter-spacing:.16em; }.a360-production-signature b { color:#d4af37; font-weight:600; letter-spacing:.05em; }@media (max-width: 991px) {.a360-production-section { padding: 78px 0 72px !important; }.a360-production-grid { grid-template-columns: 1fr; gap: 42px; }.a360-production-copy { max-width: 900px; }}@media (max-width: 575px) {.a360-production-section { padding: 64px 0 58px !important; }.a360-production-eyebrow { font-size:.62rem !important; letter-spacing:.16em !important; }.a360-production-copy h2 { font-size:clamp(29px, 9vw, 39px) !important; }.a360-production-copy .a360-production-lead { font-size:1.05rem !important; }.a360-production-panel { padding:24px 18px 20px; }.a360-production-services { grid-template-columns:1fr; }.a360-production-service,
  .a360-production-service:nth-child(odd),
  .a360-production-service:nth-child(even) { border-right:0; padding-left:48px; padding-right:6px; }.a360-production-service:nth-child(even) span { left:12px; }.a360-production-signature { flex-direction:column; gap:7px; }.a360-production-btn { width:100%; }}.a360-cases-premium{
  position:relative;
  overflow:hidden;
  padding:78px 0 86px !important;
  background:
    radial-gradient(circle at 12% 18%, rgba(205,166,57,.08), transparent 28%),
    radial-gradient(circle at 88% 80%, rgba(112,74,140,.09), transparent 25%),
    repeating-linear-gradient(135deg, rgba(255,255,255,.018) 0, rgba(255,255,255,.018) 1px, transparent 1px, transparent 9px),
    #090909 !important;
}.a360-cases-premium .a360-overlay{display:none!important}.a360-cases-premium .a360-section-head{max-width:900px;margin:0 auto 34px;padding:0 20px;text-align:center}.a360-cases-kicker{display:inline-block;font-size:12px;letter-spacing:3px;font-weight:700;color:#d6ad3a;margin-bottom:10px}.a360-cases-premium .a360-section-title{color:#fff!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.08!important;text-shadow:0 2px 18px rgba(0,0,0,.45)}.a360-cases-premium .a360-section-title strong{color:#fff!important}.a360-cases-intro{max-width:720px;margin:16px auto 0;color:#c9c9c9!important;font-size:17px;line-height:1.7}.a360-cases-premium .embla{margin-top:0!important}.a360-cases-premium .embla__container{align-items:stretch}.a360-case-slide{padding:12px!important}.a360-case-card{height:100%;background:linear-gradient(145deg,#171717 0%,#0d0d0d 100%);border:1px solid rgba(210,173,65,.42);border-radius:18px;overflow:hidden;box-shadow:0 14px 35px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.04);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.a360-case-card:hover{transform:translateY(-8px);border-color:rgba(224,188,80,.82);box-shadow:0 22px 48px rgba(0,0,0,.52),0 0 24px rgba(212,172,55,.10)}.a360-case-media{position:relative;overflow:hidden;height:245px;background:#111}.a360-case-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.58) 100%);pointer-events:none}.a360-case-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease,filter .4s ease}.a360-case-card:hover .a360-case-media img{transform:scale(1.045);filter:saturate(1.06)}.a360-case-info{padding:24px 24px 25px;min-height:205px;display:flex;flex-direction:column}.a360-case-tag{align-self:flex-start;color:#080808;background:linear-gradient(90deg,#cda637,#ead27a);padding:6px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:1.2px;margin-bottom:14px}.a360-case-title{margin:0!important;color:#fff!important;font-size:23px!important;line-height:1.2!important;font-weight:800!important}.a360-case-subtitle{margin-top:7px;color:#d6b653!important;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.a360-case-description{margin:13px 0 0!important;color:#c8c8c8!important;font-size:15px;line-height:1.65}.a360-case-result{margin-top:auto;padding-top:16px;color:#fff!important;font-size:13px;font-weight:800;letter-spacing:.5px;border-top:1px solid rgba(255,255,255,.10)}.a360-cases-premium .embla__button{width:48px;height:48px;border:1px solid rgba(220,183,68,.7)!important;background:#0b0b0b!important;color:#fff!important;border-radius:50%;box-shadow:0 8px 20px rgba(0,0,0,.4);transition:all .25s ease}.a360-cases-premium .embla__button:hover{background:#d4ad3f!important;color:#080808!important;transform:scale(1.05)}.a360-cases-cta{text-align:center;margin-top:28px;padding:0 20px}.a360-cases-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:999px!important;background:#d8b443!important;color:#080808!important;font-weight:800!important;border:1px solid #f0d477!important;box-shadow:0 10px 25px rgba(0,0,0,.35);transition:transform .25s ease,box-shadow .25s ease}.a360-cases-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.48);color:#080808!important}@media(max-width:767px){.a360-cases-premium{padding:58px 0 68px!important}.a360-cases-premium .a360-section-head{margin-bottom:22px}.a360-cases-intro{font-size:15px;line-height:1.6}.a360-case-slide{padding:8px!important}.a360-case-media{height:210px}.a360-case-info{padding:20px;min-height:205px}.a360-case-title{font-size:21px!important}.a360-cases-premium .embla__button{width:42px;height:42px}.a360-cases-cta{margin-top:20px}.a360-cases-btn{width:calc(100% - 20px);max-width:360px}}.a360-testimonials-premium {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(circle at 15% 20%, rgba(105, 72, 140, .12), transparent 30%),
    radial-gradient(circle at 85% 75%, rgba(212, 175, 55, .07), transparent 28%),
    repeating-linear-gradient(135deg, rgba(255,255,255,.018) 0, rgba(255,255,255,.018) 1px, transparent 1px, transparent 7px),
    #070707 !important;
  padding-top: 90px !important;
  padding-bottom: 85px !important;
}.a360-testimonials-premium .a360-overlay { opacity: 0 !important; }.a360-testimonials-premium .container { position: relative; z-index: 2; }.a360-testimonials-premium .a360-testimonials-eyebrow {
  display: inline-block;
  margin-bottom: 12px;
  color: #d4af37 !important;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 3px;
  text-transform: uppercase;
}.a360-testimonials-premium h2,
.a360-testimonials-premium h2 strong {
  color: #fff !important;
  text-shadow: 0 2px 16px rgba(0,0,0,.45);
}.a360-testimonials-premium .a360-testimonials-intro {
  max-width: 760px;
  margin: 0 auto 45px;
  color: #bfc1c5 !important;
  font-size: 17px;
  line-height: 1.75;
}.a360-testimonials-premium .carousel-inner {
  max-width: 900px;
  margin: 0 auto;
  overflow: visible;
}.a360-testimonials-premium .carousel-item { padding: 12px 0 24px; }.a360-testimonials-premium .user {
  position: relative;
  max-width: 820px;
  margin: 0 auto;
  padding: 42px 56px 38px;
  border: 1px solid rgba(212,175,55,.38);
  border-radius: 22px;
  background: linear-gradient(145deg, rgba(25,25,25,.98), rgba(10,10,10,.98));
  box-shadow: 0 22px 60px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.035);
}.a360-testimonials-premium .user::before {
  content: "“";
  position: absolute;
  top: 12px;
  left: 30px;
  color: rgba(212,175,55,.28);
  font-family: Georgia, serif;
  font-size: 92px;
  line-height: 1;
}.a360-testimonials-premium .user::after {
  content: "";
  position: absolute;
  top: 0;
  left: 18%;
  right: 18%;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(212,175,55,.85), transparent);
}.a360-testimonials-premium .user_image { margin-bottom: 22px !important; }.a360-testimonials-premium .user_image a { display: inline-block; }.a360-testimonials-premium .user_image img {
  width: 118px !important;
  height: 118px !important;
  object-fit: cover;
  border-radius: 50% !important;
  border: 2px solid #d4af37 !important;
  padding: 3px;
  background: #111;
  box-shadow: 0 0 0 5px rgba(212,175,55,.08), 0 10px 28px rgba(0,0,0,.4);
}.a360-testimonials-premium .user_text { padding-bottom: 18px !important; }.a360-testimonials-premium .user_text::before {
  content: "★★★★★";
  display: block;
  margin-bottom: 17px;
  color: #d4af37 !important;
  font-size: 14px;
  letter-spacing: 4px;
}.a360-testimonials-premium .user_text p {
  color: #f0f0f0 !important;
  font-size: 20px !important;
  line-height: 1.65 !important;
  font-weight: 400;
  margin: 0 auto;
  max-width: 700px;
}.a360-testimonials-premium .user_name {
  color: #fff !important;
  font-size: 16px !important;
  letter-spacing: .3px;
}.a360-testimonials-premium .user_desk {
  color: #aaaeb4 !important;
  font-size: 13px !important;
  letter-spacing: .6px;
}.a360-testimonials-premium .carousel-controls {
  display: flex;
  justify-content: center;
  gap: 12px;
  margin-top: 20px;
}.a360-testimonials-premium .carousel-control-prev,
.a360-testimonials-premium .carousel-control-next {
  position: static !important;
  width: 48px !important;
  height: 48px !important;
  border: 1px solid rgba(212,175,55,.6);
  border-radius: 50%;
  opacity: 1 !important;
  background: rgba(255,255,255,.025);
  transition: all .25s ease;
}.a360-testimonials-premium .carousel-control-prev:hover,
.a360-testimonials-premium .carousel-control-next:hover {
  background: #d4af37;
  border-color: #d4af37;
  transform: translateY(-2px);
}.a360-testimonials-premium .carousel-control-prev span,
.a360-testimonials-premium .carousel-control-next span { color: #fff !important; }.a360-testimonials-premium .carousel-control-prev:hover span,
.a360-testimonials-premium .carousel-control-next:hover span { color: #080808 !important; }.a360-testimonials-cta {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 18px 24px;
  margin: 38px auto 0;
  color: #bfc1c5;
  font-size: 15px;
}.a360-testimonials-cta a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  padding: 0 24px;
  border-radius: 999px;
  background: #d4af37;
  color: #090909 !important;
  font-weight: 800;
  text-decoration: none !important;
  transition: transform .25s ease, box-shadow .25s ease;
  box-shadow: 0 8px 25px rgba(212,175,55,.16);
}.a360-testimonials-cta a:hover { transform: translateY(-2px); box-shadow: 0 12px 30px rgba(212,175,55,.25); }@media (max-width: 767px) {.a360-testimonials-premium { padding: 65px 0 60px !important; }.a360-testimonials-premium .a360-testimonials-eyebrow { font-size: 10px; letter-spacing: 2px; }.a360-testimonials-premium .a360-testimonials-intro { padding: 0 16px; font-size: 15px; margin-bottom: 28px; }.a360-testimonials-premium .user { padding: 34px 22px 30px; border-radius: 18px; }.a360-testimonials-premium .user::before { left: 13px; font-size: 70px; }.a360-testimonials-premium .user_text p { font-size: 17px !important; line-height: 1.6 !important; }.a360-testimonials-premium .user_image img { width: 104px !important; height: 104px !important; }.a360-testimonials-cta { padding: 0 16px; text-align: center; flex-direction: column; }.a360-testimonials-cta a { width: 100%; max-width: 300px; }}.a360-trust-section {
  background:
    radial-gradient(circle at 12% 18%, rgba(212,175,55,.055), transparent 24%),
    radial-gradient(circle at 88% 82%, rgba(190,195,202,.045), transparent 28%),
    repeating-linear-gradient(135deg, rgba(255,255,255,.014) 0, rgba(255,255,255,.014) 1px, transparent 1px, transparent 9px),
    linear-gradient(135deg, #111214 0%, #0b0c0e 55%, #141315 100%) !important;
}.a360-trust-card {
  background: linear-gradient(145deg, #17191c 0%, #0f1012 65%, #151311 100%) !important;
}.a360-production-section {
  background:
    radial-gradient(circle at 88% 16%, rgba(212,175,55,.085), transparent 24%),
    radial-gradient(circle at 8% 82%, rgba(93,78,119,.075), transparent 26%),
    linear-gradient(135deg, #0d1015 0%, #0a0b0e 52%, #151311 100%) !important;
}.a360-production-panel {
  background: linear-gradient(145deg, rgba(27,29,34,.96), rgba(13,14,17,.98)) !important;
}.a360-cases-premium {
  background:
    radial-gradient(circle at 18% 15%, rgba(190,195,202,.045), transparent 25%),
    radial-gradient(circle at 82% 88%, rgba(105,72,140,.065), transparent 28%),
    repeating-linear-gradient(135deg, rgba(255,255,255,.012) 0, rgba(255,255,255,.012) 1px, transparent 1px, transparent 8px),
    linear-gradient(145deg, #121316 0%, #0b0c0f 58%, #131114 100%) !important;
}.a360-case-card {
  background: linear-gradient(145deg, #1a1b1f 0%, #101114 72%, #161217 100%) !important;
}.a360-testimonials-premium {
  background:
    radial-gradient(circle at 14% 18%, rgba(105,72,140,.075), transparent 26%),
    radial-gradient(circle at 86% 78%, rgba(212,175,55,.065), transparent 25%),
    repeating-linear-gradient(135deg, rgba(255,255,255,.014) 0, rgba(255,255,255,.014) 1px, transparent 1px, transparent 8px),
    linear-gradient(145deg, #111318 0%, #0b0c0f 56%, #141215 100%) !important;
  padding-top: 68px !important;
  padding-bottom: 62px !important;
}.a360-testimonials-premium .a360-testimonials-intro {
  margin-bottom: 30px !important;
}.a360-testimonials-premium .carousel-inner {
  max-width: 760px !important;
}.a360-testimonials-premium .carousel-item {
  padding: 6px 0 10px !important;
}.a360-testimonials-premium .user {
  max-width: 700px !important;
  padding: 30px 42px 28px !important;
  border-radius: 18px !important;
  background: linear-gradient(145deg, #191a1e 0%, #101114 72%, #171319 100%) !important;
  box-shadow: 0 18px 44px rgba(0,0,0,.36), inset 0 1px 0 rgba(255,255,255,.045) !important;
}.a360-testimonials-premium .user_image {
  margin-bottom: 15px !important;
}.a360-testimonials-premium .user_image img {
  width: 96px !important;
  height: 96px !important;
  padding: 3px !important;
}.a360-testimonials-premium .user_text {
  padding-bottom: 12px !important;
}.a360-testimonials-premium .user_text::before {
  margin-bottom: 12px !important;
  font-size: 13px !important;
}.a360-testimonials-premium .user_text p {
  font-size: 18px !important;
  line-height: 1.55 !important;
  max-width: 620px !important;
}.a360-testimonials-premium .carousel-controls {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
  width: 100% !important;
  height: 46px !important;
  margin: 12px auto 0 !important;
}.a360-testimonials-premium .carousel-controls a.carousel-control-prev,
.a360-testimonials-premium .carousel-controls a.carousel-control-next {
  position: static !important;
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  flex: 0 0 44px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: 1px solid rgba(212,175,55,.72) !important;
  border-radius: 50% !important;
  background: rgba(255,255,255,.035) !important;
  opacity: 1 !important;
  margin: 0 !important;
  transform: none !important;
}.a360-testimonials-premium .carousel-controls .a360i-arrow-prev,
.a360-testimonials-premium .carousel-controls .a360i-arrow-next {
  display: none !important;
}.a360-testimonials-premium .carousel-controls .carousel-control-prev::before {
  content: "‹";
  display: block;
  color: #f4f4f4 !important;
  font-family: Arial, sans-serif !important;
  font-size: 34px !important;
  font-weight: 300 !important;
  line-height: 36px !important;
  margin-top: -2px;
}.a360-testimonials-premium .carousel-controls .carousel-control-next::before {
  content: "›";
  display: block;
  color: #f4f4f4 !important;
  font-family: Arial, sans-serif !important;
  font-size: 34px !important;
  font-weight: 300 !important;
  line-height: 36px !important;
  margin-top: -2px;
}.a360-testimonials-premium .carousel-controls a.carousel-control-prev:hover,
.a360-testimonials-premium .carousel-controls a.carousel-control-next:hover {
  background: #d4af37 !important;
  border-color: #d4af37 !important;
  transform: translateY(-2px) !important;
}.a360-testimonials-premium .carousel-controls a.carousel-control-prev:hover::before,
.a360-testimonials-premium .carousel-controls a.carousel-control-next:hover::before {
  color: #080808 !important;
}@media (max-width: 767px) {.a360-trust-section,
  .a360-production-section,
  .a360-cases-premium {
    background-position: center;
  }.a360-testimonials-premium {
    padding: 54px 0 52px !important;
  }.a360-testimonials-premium .carousel-inner {
    max-width: 100% !important;
    padding: 0 12px !important;
  }.a360-testimonials-premium .user {
    max-width: 100% !important;
    padding: 25px 20px 24px !important;
  }.a360-testimonials-premium .user_image img {
    width: 88px !important;
    height: 88px !important;
  }.a360-testimonials-premium .user_text p {
    font-size: 16px !important;
    line-height: 1.52 !important;
  }.a360-testimonials-premium .carousel-controls {
    margin-top: 9px !important;
  }}.a360-footer-premium{
  position:relative; overflow:hidden; padding:72px 0 0;
  background:linear-gradient(135deg,#0b0b0b 0%,#151515 52%,#202020 100%);
  color:#f5f5f5; border-top:1px solid rgba(212,175,55,.28);
}.a360-footer-premium::before{
  content:""; position:absolute; inset:0; pointer-events:none; opacity:.16;
  background:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 1px,transparent 1px,transparent 9px);
}.a360-footer-glow{position:absolute; width:460px; height:460px; right:-220px; top:-220px; border-radius:50%; background:radial-gradient(circle,rgba(91,54,130,.20),transparent 68%); pointer-events:none}.a360-footer-grid{position:relative; display:grid; grid-template-columns:1.55fr 1fr 1fr 1.15fr; gap:44px; padding-bottom:54px}.a360-footer-brand img{width:150px; height:auto; display:block; margin-bottom:15px}.a360-footer-kicker{margin:0 0 13px; color:#d4af37; font-size:11px; font-weight:800; letter-spacing:2px}.a360-footer-copy{max-width:370px; margin:0 0 23px; color:#c5c5c5; font-size:15px; line-height:1.7}.a360-footer-cta{display:inline-flex; align-items:center; gap:12px; padding:12px 18px; border:1px solid #d4af37; border-radius:999px; color:#080808 !important; background:#d4af37; font-size:14px; font-weight:800; text-decoration:none !important; transition:.25s ease}.a360-footer-cta span{font-size:19px; line-height:1}.a360-footer-cta:hover{background:#f0d36a; transform:translateY(-2px); box-shadow:0 10px 25px rgba(212,175,55,.16)}.a360-footer-column h3{margin:0 0 18px; color:#fff; font-size:15px; font-weight:800; letter-spacing:.7px; position:relative; padding-bottom:11px}.a360-footer-column h3::after{content:""; position:absolute; left:0; bottom:0; width:34px; height:2px; background:linear-gradient(90deg,#d4af37,#c7c7c7)}.a360-footer-column>a,.a360-footer-column>p{display:block; margin:0 0 11px; color:#bdbdbd !important; font-size:14px; line-height:1.5; text-decoration:none !important; transition:.2s ease}.a360-footer-column>a:hover{color:#d4af37 !important; transform:translateX(3px)}.a360-footer-contact>a{color:#e8e8e8 !important}.a360-footer-label{display:block; color:#888; font-size:10px; text-transform:uppercase; letter-spacing:1.2px; margin-bottom:3px}.a360-footer-socials{display:flex; gap:9px; margin-top:19px}.a360-footer-socials>a{display:flex; align-items:center; justify-content:center; width:38px; height:38px; border:1px solid rgba(212,175,55,.45); border-radius:50%; color:#e8e8e8 !important; text-decoration:none !important; transition:.25s ease}.a360-footer-socials>a:hover{background:#d4af37; border-color:#d4af37; color:#080808 !important; transform:translateY(-2px)}.a360-footer-bottom{position:relative; display:flex; justify-content:space-between; align-items:center; gap:20px; padding:18px 0 21px; border-top:1px solid rgba(255,255,255,.10); color:#777; font-size:11px; letter-spacing:.2px}.a360-footer-bottom p{margin:0}@media(max-width:991px){.a360-footer-grid{grid-template-columns:1.4fr 1fr 1fr; gap:32px}.a360-footer-contact{grid-column:1/-1}}@media(max-width:767px){.a360-footer-premium{padding-top:52px}.a360-footer-grid{grid-template-columns:1fr; gap:34px; padding-bottom:38px}.a360-footer-contact{grid-column:auto}.a360-footer-brand img{width:135px}.a360-footer-copy{font-size:14px}.a360-footer-bottom{flex-direction:column; align-items:flex-start; gap:6px}.a360-footer-socials>a{width:40px;height:40px}}.cid-vm3r2x53jb{position:relative;overflow:hidden;background-position:center;background-size:cover;}.cid-vm3r2x53jb::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 30%,rgba(255,213,74,.16),transparent 32%),linear-gradient(115deg,rgba(0,0,0,.78) 0%,rgba(15,12,24,.48) 52%,rgba(0,0,0,.30) 100%);}.cid-vm3r2x53jb .a360-overlay{opacity:.18!important;background:linear-gradient(90deg,#000 0%,rgba(0,0,0,.25) 70%,transparent 100%)!important;z-index:1}.cid-vm3r2x53jb .container-fluid,.cid-vm3r2x53jb .row,.cid-vm3r2x53jb .content-wrap{position:relative;z-index:2}.cid-vm3r2x53jb .content-wrap{max-width:850px;padding-top:4rem;padding-bottom:4rem}.cid-vm3r2x53jb h1{font-size:clamp(42px,5.5vw,76px)!important;line-height:.98!important;letter-spacing:-2.4px!important}.cid-vm3r2x53jb h2{color:#f4d45d!important;font-size:clamp(21px,2.1vw,31px)!important}.cid-vm3r2x53jb .a360-text{max-width:720px;font-size:18px;line-height:1.6}.cid-vm3r2xi3Pq{padding-top:6rem!important;padding-bottom:5.5rem!important;background:linear-gradient(135deg,#090909 0%,#121017 48%,#0b0b0d 100%)!important;position:relative;overflow:hidden}.cid-vm3r2xi3Pq::before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-170px;top:-180px;background:radial-gradient(circle,rgba(112,73,168,.20),transparent 68%);pointer-events:none}.cid-vm3r2xi3Pq .container{position:relative;z-index:1}.cid-vm3r2xi3Pq .a360-section-head{max-width:850px;margin:0 auto 1.7rem}.a360-fiesta-kicker{margin:0 0 10px;text-align:center;font-size:12px;font-weight:800;letter-spacing:2.5px;color:#f1cf55;text-transform:uppercase}.a360-fiesta-intro{max-width:680px;margin:14px auto 0;text-align:center;color:#bdb9c4;font-size:16px;line-height:1.6}.cid-vm3r2xi3Pq .row{row-gap:24px}.cid-vm3r2xi3Pq .item{margin-bottom:0!important}.cid-vm3r2xi3Pq .item-wrapper{background:linear-gradient(145deg,#171717,#0d0d0e)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:20px!important;overflow:hidden;box-shadow:0 16px 45px rgba(0,0,0,.28);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.cid-vm3r2xi3Pq .item-wrapper:hover{transform:translateY(-7px);border-color:rgba(242,208,79,.5)!important;box-shadow:0 22px 55px rgba(0,0,0,.42),0 0 28px rgba(112,73,168,.10)}.cid-vm3r2xi3Pq .item-img{height:285px!important;overflow:hidden;position:relative}.cid-vm3r2xi3Pq .item-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.55));pointer-events:none}.cid-vm3r2xi3Pq img{height:100%!important;object-fit:cover;transition:transform .55s ease}.cid-vm3r2xi3Pq .item-wrapper:hover img{transform:scale(1.055)}.cid-vm3r2xi3Pq .item-content{padding:1.45rem 1.5rem 1.65rem!important;position:relative}.cid-vm3r2xi3Pq .item-content::before{content:"";display:block;width:42px;height:3px;border-radius:4px;background:linear-gradient(90deg,#f3d35b,#9d86bf);margin-bottom:15px}.cid-vm3r2xi3Pq .item-title{font-size:24px!important;margin-bottom:8px!important}.cid-vm3r2xi3Pq .a360-text{color:#c9c5ce!important;line-height:1.6}.a360-fiesta-story{padding:5.5rem 0!important;background:linear-gradient(115deg,#101011 0%,#18131e 52%,#0b0b0c 100%)!important;position:relative;overflow:hidden}.a360-fiesta-story::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 18% 80%,rgba(243,211,91,.10),transparent 24%),radial-gradient(circle at 85% 20%,rgba(115,74,170,.14),transparent 28%);pointer-events:none}.a360-fiesta-story .container{position:relative;z-index:1}.a360-fiesta-story-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:52px;align-items:center}.a360-fiesta-story-media{border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 22px 60px rgba(0,0,0,.42)}.a360-fiesta-story-media img{display:block;width:100%;height:460px;object-fit:cover;transition:transform .6s ease}.a360-fiesta-story-media:hover img{transform:scale(1.025)}.a360-fiesta-story-copy .a360-fiesta-kicker{text-align:left;margin-bottom:14px}.a360-fiesta-story-copy h2{color:#fff;font-size:clamp(34px,4vw,55px);line-height:1.02;letter-spacing:-1.5px;margin:0 0 20px}.a360-fiesta-story-copy>p:not(.a360-fiesta-kicker){color:#c6c2ca;font-size:17px;line-height:1.75;margin-bottom:28px}.a360-fiesta-points{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.a360-fiesta-points span{padding:14px 12px;border-top:1px solid rgba(243,211,91,.42);color:#f0d35c;font-size:12px;font-weight:800;letter-spacing:1px}.a360-fiesta-points b{display:block;color:#fff;font-size:14px;letter-spacing:0;margin-top:5px}#info3-4l{background:linear-gradient(135deg,#080808,#15121a 58%,#0a0a0a)!important;position:relative;overflow:hidden}#info3-4l::before{content:"";position:absolute;width:500px;height:500px;left:-250px;top:-230px;background:radial-gradient(circle,rgba(243,211,91,.10),transparent 70%);pointer-events:none}#info3-4l .container-fluid{position:relative;z-index:1}@media(max-width:767px){.cid-vm3r2x53jb .content-wrap{padding:3rem 1.2rem}.cid-vm3r2x53jb h1{letter-spacing:-1.2px!important}.cid-vm3r2xi3Pq{padding-top:4rem!important;padding-bottom:4rem!important}.cid-vm3r2xi3Pq .item-img{height:240px!important}.a360-fiesta-story{padding:4rem 0!important}.a360-fiesta-story-grid{grid-template-columns:1fr;gap:28px}.a360-fiesta-story-media img{height:310px}.a360-fiesta-story-copy h2{font-size:37px}.a360-fiesta-points{grid-template-columns:1fr}.a360-fiesta-points span{padding:11px 10px}}body:has(#header4-2n) { background:#0a0a0b; }#header4-2n {
  min-height: 78vh !important;
  padding: 150px 6vw 95px !important;
  background-position:center !important;
  background-size:cover !important;
  position:relative;
  overflow:hidden;
}#header4-2n::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background:linear-gradient(90deg,rgba(0,0,0,.84) 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.18) 100%);
}#header4-2n .a360-overlay{opacity:.08 !important;}#header4-2n .container-fluid,#header4-2n .row,#header4-2n .content-wrap{position:relative;z-index:2;}#header4-2n .content-wrap{max-width:760px !important;width:58% !important;padding:2rem 0 !important;}#header4-2n .content-wrap::before{
 content:"EXPERIENCIA · PRODUCCIÓN · CREATIVIDAD"; display:inline-block;
 margin-bottom:20px; padding:8px 14px; border:1px solid rgba(244,207,72,.65);
 border-radius:999px; color:#f4cf48; font:700 12px/1 Arial,sans-serif; letter-spacing:1.6px;
 background:rgba(10,10,10,.35);
}#header4-2n .a360-section-title{font-size:clamp(42px,5.2vw,78px) !important;line-height:.98 !important;margin-bottom:22px !important;}#header4-2n .a360-text{font-size:clamp(18px,1.6vw,24px) !important;line-height:1.45 !important;max-width:650px;}#header4-2n .btn-primary{background:#f4d34f !important;border-color:#f4d34f !important;color:#111 !important;border-radius:999px !important;padding:16px 28px !important;font-weight:800;}#header1-5g,#header1-5h{
 min-height:0 !important; padding:105px 0 !important; position:relative; overflow:hidden;
 background-size:cover !important; background-position:center !important;
}#header1-5g::after,#header1-5h::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,8,9,.92),rgba(8,8,9,.62) 55%,rgba(8,8,9,.28));}#header1-5g .container,#header1-5h .container{position:relative;z-index:2;}#header1-5g .col-lg-5,#header1-5h .col-lg-5{
 background:linear-gradient(145deg,rgba(20,20,22,.90),rgba(20,20,22,.68));
 border:1px solid rgba(244,211,79,.20); border-radius:24px; padding:38px 40px;
 box-shadow:0 24px 70px rgba(0,0,0,.35); backdrop-filter:blur(4px);
}#header1-5g .a360-section-title,#header1-5h .a360-section-title{color:#f4d34f !important;font-size:14px !important;letter-spacing:2px !important;text-transform:uppercase;}#header1-5g .a360-section-subtitle,#header1-5h .a360-section-title.display-5{font-size:clamp(30px,3.2vw,48px) !important;line-height:1.06 !important;}#header1-5g .a360-text,#header1-5h .a360-text{font-size:17px !important;line-height:1.7 !important;color:#e8e8e8 !important;}#timeline1-5j{padding:95px 0 !important;background:linear-gradient(135deg,#0b0b0c 0%,#151216 55%,#11100e 100%) !important;position:relative;overflow:hidden;}#timeline1-5j::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 45%,rgba(244,211,79,.08),transparent 28%),radial-gradient(circle at 82% 50%,rgba(95,54,125,.10),transparent 30%);}#timeline1-5j .container{position:relative;z-index:1;}#timeline1-5j > .container > .a360-section-title{font-size:clamp(34px,4vw,56px) !important;color:#fff !important;margin-bottom:55px !important;}#timeline1-5j .timeline-element{margin-bottom:0 !important;min-height:0 !important;}#timeline1-5j .timeline-text-content{background:rgba(255,255,255,.045) !important;border:1px solid rgba(244,211,79,.16);border-radius:18px;padding:25px 28px !important;box-shadow:none !important;}#timeline1-5j .a360-timeline-date{color:#f4d34f !important;font-weight:800;letter-spacing:.5px;}#timeline1-5j .a360-timeline-title{color:#fff !important;font-size:23px !important;}#timeline1-5j .a360-timeline-text{color:#cfcfcf !important;line-height:1.65 !important;}#timeline1-5j .iconBackground{background:#111 !important;border:2px solid #f4d34f !important;box-shadow:0 0 0 7px rgba(244,211,79,.08) !important;}#features4-2v{padding:95px 0 !important;background:linear-gradient(145deg,#0b0b0c,#15131a 62%,#10100e) !important;}#features4-2v .row{align-items:stretch !important;}#features4-2v .item-wrapper{height:100% !important;background:linear-gradient(145deg,#171719,#0e0e10) !important;border:1px solid rgba(244,211,79,.16);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 15px 40px rgba(0,0,0,.25);}#features4-2v .item-img{height:205px !important;overflow:hidden;}#features4-2v .item-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease;}#features4-2v .item-wrapper:hover .item-img img{transform:scale(1.04);}#features4-2v .item-content{padding:24px 22px 8px;flex:1;}#features4-2v .item-title{color:#fff !important;font-size:22px !important;}#features4-2v .a360-text{color:#c9c9c9 !important;line-height:1.55 !important;}#features4-2v .item-footer{padding:0 22px 22px;margin-top:auto !important;}#features4-2v .item-btn{border-color:#f4d34f !important;color:#f4d34f !important;border-radius:999px !important;}#features05-5i{padding:95px 0 !important;background:linear-gradient(110deg,#101010,#18131a,#10100f) !important;}#features05-5i .item-wrapper{height:100%;}#features05-5i .card-box{height:100%;padding:30px !important;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.10);border-radius:20px;}#features05-5i .iconfont-wrapper span{color:#f4d34f !important;fill:#f4d34f !important;}#features05-5i .card-title{color:#fff !important;font-size:21px !important;}#features05-5i .card-text{color:#bdbdbd !important;line-height:1.55;}#gallery01-30{background:linear-gradient(135deg,#0b0b0c,#16121a,#11100e) !important;padding:95px 0 !important;}#gallery01-30 .item{border-radius:18px;overflow:hidden;}#gallery01-30 img{transition:transform .45s ease,filter .45s ease;}#gallery01-30 .item:hover img{transform:scale(1.035);filter:saturate(1.08);}@media(max-width:991px){#header4-2n{min-height:70vh !important;padding:125px 24px 75px !important;}#header4-2n .content-wrap{width:100% !important;}#header1-5g,#header1-5h{padding:70px 0 !important;}#header1-5g .col-lg-5,#header1-5h .col-lg-5{padding:30px;}}@media(max-width:767px){#header4-2n{min-height:78vh !important;padding:110px 20px 55px !important;background-position:58% center !important;}#header4-2n .a360-section-title{font-size:43px !important;}#header1-5g,#header1-5h{padding:58px 0 !important;}#header1-5g .col-lg-5,#header1-5h .col-lg-5{padding:25px 22px;border-radius:18px;}#timeline1-5j,#features4-2v,#features05-5i,#gallery01-30{padding:65px 0 !important;}#features4-2v .item-img{height:190px !important;}}
/* =========================================================
   ACTIVA 360 — NAVBAR PREMIUM
   Navegación global: mismo tratamiento en todas las páginas
   ========================================================= */
.navbar.navbar-dropdown {
  background: rgba(8, 8, 10, .94) !important;
  border-bottom: 1px solid rgba(215, 173, 43, .22) !important;
  box-shadow: 0 8px 28px rgba(0,0,0,.24) !important;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  min-height: 72px;
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.navbar.navbar-dropdown .container {
  min-height: 72px;
  align-items: center;
}
.navbar.navbar-dropdown .navbar-brand {
  margin-right: 34px;
}
.navbar.navbar-dropdown .navbar-logo img {
  height: 2.7rem !important;
  width: auto;
  max-width: 190px;
  object-fit: contain;
}
.navbar.navbar-dropdown ul.navbar-nav {
  gap: 4px;
  align-items: center;
}
.navbar.navbar-dropdown ul.navbar-nav > .nav-item > .nav-link {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 44px;
  padding: .55rem .85rem !important;
  color: rgba(255,255,255,.9) !important;
  font-size: .92rem;
  font-weight: 600;
  letter-spacing: .02em;
  transition: color .2s ease, background .2s ease;
}
.navbar.navbar-dropdown ul.navbar-nav > .nav-item > .nav-link::after {
  transition: transform .2s ease, opacity .2s ease;
}
.navbar.navbar-dropdown ul.navbar-nav > .nav-item > .nav-link::before {
  content: "";
  position: absolute;
  left: .85rem;
  right: .85rem;
  bottom: 2px;
  height: 2px;
  background: #d7ad2b;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform .2s ease;
}
.navbar.navbar-dropdown ul.navbar-nav > .nav-item:hover > .nav-link,
.navbar.navbar-dropdown ul.navbar-nav > .nav-item.show > .nav-link,
.navbar.navbar-dropdown ul.navbar-nav > .nav-item > .nav-link:focus {
  color: #fff !important;
  background: rgba(215,173,43,.07) !important;
}
.navbar.navbar-dropdown ul.navbar-nav > .nav-item:hover > .nav-link::before,
.navbar.navbar-dropdown ul.navbar-nav > .nav-item.show > .nav-link::before {
  transform: scaleX(1);
}
.navbar.navbar-dropdown .dropdown-menu {
  margin-top: 8px !important;
  min-width: 255px;
  padding: 8px !important;
  background: rgba(16,16,19,.98) !important;
  border: 1px solid rgba(215,173,43,.28) !important;
  border-radius: 8px !important;
  box-shadow: 0 18px 45px rgba(0,0,0,.42) !important;
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}
.navbar.navbar-dropdown .dropdown-menu .dropdown-item {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 44px;
  padding: .65rem .85rem !important;
  color: rgba(255,255,255,.86) !important;
  background: transparent !important;
  border-radius: 5px;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.25;
  transition: color .18s ease, background .18s ease, padding-left .18s ease;
}
.navbar.navbar-dropdown .dropdown-menu .dropdown-item:hover,
.navbar.navbar-dropdown .dropdown-menu .dropdown-item:focus {
  color: #fff !important;
  background: rgba(215,173,43,.11) !important;
  padding-left: 1rem !important;
}
.navbar.navbar-dropdown .dropdown-menu .dropdown-item:hover::before,
.navbar.navbar-dropdown .dropdown-menu .dropdown-item:focus::before {
  content: "";
  position: absolute;
  left: 5px;
  width: 3px;
  height: 18px;
  border-radius: 2px;
  background: #d7ad2b;
}
.navbar.navbar-dropdown .icons-menu {
  display: flex;
  align-items: center;
  gap: 3px;
  margin-left: auto;
  padding-left: 18px;
}
.navbar.navbar-dropdown .icons-menu .iconfont-wrapper {
  width: 34px;
  height: 34px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid transparent;
  border-radius: 50%;
  transition: color .2s ease, background .2s ease, border-color .2s ease, transform .2s ease;
}
.navbar.navbar-dropdown .icons-menu .iconfont-wrapper:hover {
  background: rgba(215,173,43,.08);
  border-color: rgba(215,173,43,.28);
  transform: translateY(-1px);
}
.navbar.navbar-dropdown .icons-menu .a360-iconfont {
  padding: 0 !important;
  font-size: 1rem;
}
.navbar.navbar-dropdown .navbar-buttons {
  margin-left: 12px;
}
.navbar.navbar-dropdown .navbar-buttons .btn {
  min-height: 42px;
  padding: .65rem 1.15rem !important;
  border: 1px solid #d7ad2b !important;
  border-radius: 4px !important;
  background: linear-gradient(135deg,#d7ad2b,#b98916) !important;
  color: #090909 !important;
  font-size: .82rem;
  font-weight: 800;
  letter-spacing: .045em;
  text-transform: uppercase;
  box-shadow: 0 7px 18px rgba(0,0,0,.2);
  transition: transform .2s ease, box-shadow .2s ease, filter .2s ease;
}
.navbar.navbar-dropdown .navbar-buttons .btn:hover,
.navbar.navbar-dropdown .navbar-buttons .btn:focus {
  color: #050505 !important;
  transform: translateY(-1px);
  filter: brightness(1.06);
  box-shadow: 0 10px 24px rgba(215,173,43,.2);
}
.navbar.navbar-dropdown .navbar-toggler {
  border: 1px solid rgba(215,173,43,.45) !important;
  border-radius: 4px !important;
}

@media (min-width: 992px) {
  .navbar.navbar-dropdown .dropdown:hover > .dropdown-menu {
    display: block;
    animation: a360NavDrop .18s ease-out both;
  }
  .navbar.navbar-dropdown .dropdown-menu {
    transform-origin: top left;
  }
}
@keyframes a360NavDrop {
  from { opacity: 0; transform: translateY(-5px); }
  to { opacity: 1; transform: translateY(0); }
}

@media (max-width: 991px) {
  .navbar.navbar-dropdown {
    min-height: 64px;
  }
  .navbar.navbar-dropdown .container {
    min-height: 64px;
  }
  .navbar.navbar-dropdown .navbar-brand {
    margin-right: 0;
  }
  .navbar.navbar-dropdown .navbar-collapse {
    margin-top: 5px;
    padding: 8px 0 16px;
    border-top: 1px solid rgba(215,173,43,.18);
  }
  .navbar.navbar-dropdown ul.navbar-nav {
    gap: 0;
  }
  .navbar.navbar-dropdown ul.navbar-nav > .nav-item > .nav-link {
    min-height: 46px;
    padding: .72rem .9rem !important;
    border-bottom: 1px solid rgba(255,255,255,.055);
  }
  .navbar.navbar-dropdown ul.navbar-nav > .nav-item > .nav-link::before {
    left: 0;
    right: auto;
    bottom: 0;
    width: 3px;
    height: 100%;
    transform: scaleY(0);
  }
  .navbar.navbar-dropdown ul.navbar-nav > .nav-item:hover > .nav-link::before,
  .navbar.navbar-dropdown ul.navbar-nav > .nav-item.show > .nav-link::before {
    transform: scaleY(1);
  }
  .navbar.navbar-dropdown .dropdown-menu {
    min-width: 0;
    margin: 0 8px 8px !important;
    padding: 5px !important;
    border-left: 2px solid rgba(215,173,43,.5) !important;
    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: rgba(255,255,255,.035) !important;
  }
  .navbar.navbar-dropdown .dropdown-menu .dropdown-item {
    min-height: 42px;
    padding: .62rem .85rem !important;
    color: rgba(255,255,255,.78) !important;
  }
  .navbar.navbar-dropdown .dropdown-menu .dropdown-item:hover,
  .navbar.navbar-dropdown .dropdown-menu .dropdown-item:focus {
    padding-left: 1rem !important;
    background: rgba(215,173,43,.08) !important;
  }
  .navbar.navbar-dropdown .icons-menu {
    margin-left: 0;
    padding: 10px 0 8px !important;
    border-top: 1px solid rgba(255,255,255,.055);
  }
  .navbar.navbar-dropdown .navbar-buttons {
    margin-left: 0;
    padding: 4px 16px 0 !important;
  }
  .navbar.navbar-dropdown .navbar-buttons .btn {
    width: 100%;
    min-height: 46px;
  }
}


/* A360 NAVBAR SIGNATURE — premium logo interaction */
.navbar.navbar-dropdown .navbar-logo {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: visible;
  isolation: isolate;
}
.navbar.navbar-dropdown .navbar-logo > a {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: hidden;
  border-radius: 4px;
  transform: translateZ(0);
}
.navbar.navbar-dropdown .navbar-logo > a::after {
  content: "";
  position: absolute;
  top: -35%;
  left: -80%;
  width: 42%;
  height: 170%;
  background: linear-gradient(105deg, transparent 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,.78) 50%, rgba(215,173,43,.28) 64%, transparent 100%);
  transform: skewX(-18deg);
  opacity: 0;
  pointer-events: none;
}
.navbar.navbar-dropdown .navbar-logo img {
  position: relative;
  z-index: 1;
  transform-origin: center center;
  transition: transform .38s cubic-bezier(.2,.75,.25,1), filter .38s ease;
  will-change: transform, filter;
}
.navbar.navbar-dropdown .navbar-logo:hover img,
.navbar.navbar-dropdown .navbar-logo:focus-within img {
  transform: scale(1.055) translateY(-1px);
  filter: drop-shadow(0 5px 12px rgba(215,173,43,.22));
}
.navbar.navbar-dropdown .navbar-logo:hover > a::after,
.navbar.navbar-dropdown .navbar-logo:focus-within > a::after {
  opacity: 1;
  animation: a360LogoShine .72s cubic-bezier(.25,.7,.25,1) both;
}
.navbar.navbar-dropdown .navbar-logo::before {
  content: "";
  position: absolute;
  inset: -7px -10px;
  border: 1px solid rgba(215,173,43,0);
  border-radius: 7px;
  opacity: 0;
  transform: scale(.96);
  transition: opacity .35s ease, transform .35s ease, border-color .35s ease;
  pointer-events: none;
  z-index: -1;
}
.navbar.navbar-dropdown .navbar-logo:hover::before,
.navbar.navbar-dropdown .navbar-logo:focus-within::before {
  opacity: 1;
  transform: scale(1);
  border-color: rgba(215,173,43,.28);
}
@keyframes a360LogoShine {
  0% { left: -80%; opacity: 0; }
  12% { opacity: 1; }
  100% { left: 145%; opacity: 0; }
}
@media (prefers-reduced-motion: reduce) {
  .navbar.navbar-dropdown .navbar-logo img { transition: none; }
  .navbar.navbar-dropdown .navbar-logo:hover > a::after,
  .navbar.navbar-dropdown .navbar-logo:focus-within > a::after { animation: none; opacity: 0; }
}
