body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Montserrat', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Montserrat', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Montserrat', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((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: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #1c56bf !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #353535 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #1c56bf !important;
  border-color: #1c56bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #113473 !important;
  border-color: #113473 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #113473 !important;
  border-color: #113473 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #353535 !important;
  border-color: #353535 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #0a0a0a !important;
  border-color: #0a0a0a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #0a0a0a !important;
  border-color: #0a0a0a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #1c56bf;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #113473 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #1c56bf !important;
  border-color: #1c56bf !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #353535;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #0a0a0a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #353535 !important;
  border-color: #353535 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  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: transparent!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: transparent;
  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: transparent!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: #1c56bf !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #353535 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #0f2e66 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #020202 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !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: #1c56bf;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #353535;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-gallery-filter li.active .btn {
  background-color: #1c56bf;
  border-color: #1c56bf;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #1c56bf;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #709cea;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #a8a8a8;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.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: #1c56bf !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #1c56bf;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #1c56bf;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #1c56bf;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #1c56bf;
  border-bottom-color: #1c56bf;
}
.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: #1c56bf !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: #ff6666 !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='%231c56bf' %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;
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vaWnPjdu95 .navbar-dropdown {
  position: relative !important;
}
.cid-vaWnPjdu95 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vaWnPjdu95 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vaWnPjdu95 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vaWnPjdu95 .dropdown-item:hover,
.cid-vaWnPjdu95 .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vaWnPjdu95 .dropdown-item:hover span {
  color: white;
}
.cid-vaWnPjdu95 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vaWnPjdu95 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vaWnPjdu95 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vaWnPjdu95 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vaWnPjdu95 .nav-link {
  position: relative;
}
.cid-vaWnPjdu95 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vaWnPjdu95 .container {
    flex-wrap: wrap;
  }
}
.cid-vaWnPjdu95 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vaWnPjdu95 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vaWnPjdu95 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vaWnPjdu95 .dropdown-menu,
.cid-vaWnPjdu95 .navbar.opened {
  background: #ffffff !important;
}
.cid-vaWnPjdu95 .nav-item:focus,
.cid-vaWnPjdu95 .nav-link:focus {
  outline: none;
}
.cid-vaWnPjdu95 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vaWnPjdu95 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vaWnPjdu95 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vaWnPjdu95 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vaWnPjdu95 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vaWnPjdu95 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vaWnPjdu95 .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: #ffffff;
}
.cid-vaWnPjdu95 .navbar.opened {
  transition: all 0.3s;
}
.cid-vaWnPjdu95 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vaWnPjdu95 .navbar .navbar-logo img {
  width: auto;
}
.cid-vaWnPjdu95 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vaWnPjdu95 .navbar.collapsed {
  justify-content: center;
}
.cid-vaWnPjdu95 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vaWnPjdu95 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vaWnPjdu95 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vaWnPjdu95 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vaWnPjdu95 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vaWnPjdu95 .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-vaWnPjdu95 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vaWnPjdu95 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vaWnPjdu95 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vaWnPjdu95 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vaWnPjdu95 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vaWnPjdu95 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vaWnPjdu95 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vaWnPjdu95 .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-vaWnPjdu95 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vaWnPjdu95 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vaWnPjdu95 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vaWnPjdu95 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vaWnPjdu95 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vaWnPjdu95 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vaWnPjdu95 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vaWnPjdu95 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vaWnPjdu95 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vaWnPjdu95 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vaWnPjdu95 .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-vaWnPjdu95 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vaWnPjdu95 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vaWnPjdu95 .dropdown-item.active,
.cid-vaWnPjdu95 .dropdown-item:active {
  background-color: transparent;
}
.cid-vaWnPjdu95 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vaWnPjdu95 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vaWnPjdu95 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vaWnPjdu95 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vaWnPjdu95 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vaWnPjdu95 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vaWnPjdu95 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vaWnPjdu95 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vaWnPjdu95 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vaWnPjdu95 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vaWnPjdu95 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vaWnPjdu95 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vaWnPjdu95 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vaWnPjdu95 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vaWnPjdu95 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vaWnPjdu95 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vaWnPjdu95 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vaWnPjdu95 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vaWnPjdu95 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vaWnPjdu95 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vaWnPjdu95 .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-vaWnPjdu95 .navbar {
    height: 70px;
  }
  .cid-vaWnPjdu95 .navbar.opened {
    height: auto;
  }
  .cid-vaWnPjdu95 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vaWpvfT4My {
  background-image: url("../../../assets/images/prezentacja1-5.png");
}
.cid-vaWpvfT4My .mbr-fallback-image.disabled {
  display: none;
}
.cid-vaWpvfT4My .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vaWpvfT4My .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-vdcXJkhGsd {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdcXJkhGsd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdcXJkhGsd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdcXJkhGsd .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdcXJkhGsd .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdcXJkhGsd .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdcXJkhGsd .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdcXJkhGsd .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdcXJkhGsd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdcXJkhGsd .carousel-control,
.cid-vdcXJkhGsd .close {
  background: #1b1b1b;
}
.cid-vdcXJkhGsd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdcXJkhGsd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdcXJkhGsd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdcXJkhGsd .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdcXJkhGsd .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-vdcXJkhGsd .close::before {
  content: '\e91a';
}
.cid-vdcXJkhGsd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdcXJkhGsd .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-vdcXJkhGsd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdcXJkhGsd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdcXJkhGsd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdcXJkhGsd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdcXJkhGsd .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-vdcXJkhGsd .carousel-indicators li.active,
.cid-vdcXJkhGsd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdcXJkhGsd .carousel-indicators li::after,
.cid-vdcXJkhGsd .carousel-indicators li::before {
  content: none;
}
.cid-vdcXJkhGsd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdcXJkhGsd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdcXJkhGsd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdcXJkhGsd .carousel-indicators {
    display: none;
  }
}
.cid-vdcXJkhGsd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdcXJkhGsd .carousel-inner > .active {
  display: block;
}
.cid-vdcXJkhGsd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdcXJkhGsd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdcXJkhGsd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdcXJkhGsd .carousel-control,
  .cid-vdcXJkhGsd .carousel-indicators,
  .cid-vdcXJkhGsd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdcXJkhGsd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdcXJkhGsd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdcXJkhGsd .carousel-indicators .active,
.cid-vdcXJkhGsd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdcXJkhGsd .carousel-indicators .active {
  background: #fff;
}
.cid-vdcXJkhGsd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdcXJkhGsd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdcXJkhGsd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdcXJkhGsd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdcXJkhGsd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdcXJkhGsd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdcXJkhGsd .carousel {
  width: 100%;
}
.cid-vdcXJkhGsd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdcXJkhGsd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdcXJkhGsd .modal.fade .modal-dialog,
.cid-vdcXJkhGsd .modal.in .modal-dialog {
  transform: none;
}
.cid-vdcXJkhGsd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdcXJkhGsd H6 {
  text-align: center;
}
.cid-vbjzQIW304 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vbjzQIW304 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbjzQIW304 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vbjzQIW304 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vbjzQIW304 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vbjzQIW304 .row {
    text-align: center;
  }
  .cid-vbjzQIW304 .row > div {
    margin: auto;
  }
  .cid-vbjzQIW304 .social-row {
    justify-content: center;
  }
}
.cid-vbjzQIW304 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vbjzQIW304 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vbjzQIW304 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vbjzQIW304 .list {
    margin-bottom: 0rem;
  }
}
.cid-vbjzQIW304 .mbr-text {
  color: #bbbbbb;
}
.cid-vbjzQIW304 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vbjzQIW304 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vbjzQIW304 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vbk29kD1yp .navbar-dropdown {
  position: relative !important;
}
.cid-vbk29kD1yp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbk29kD1yp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vbk29kD1yp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vbk29kD1yp .dropdown-item:hover,
.cid-vbk29kD1yp .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vbk29kD1yp .dropdown-item:hover span {
  color: white;
}
.cid-vbk29kD1yp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vbk29kD1yp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vbk29kD1yp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vbk29kD1yp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vbk29kD1yp .nav-link {
  position: relative;
}
.cid-vbk29kD1yp .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vbk29kD1yp .container {
    flex-wrap: wrap;
  }
}
.cid-vbk29kD1yp .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vbk29kD1yp .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vbk29kD1yp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbk29kD1yp .dropdown-menu,
.cid-vbk29kD1yp .navbar.opened {
  background: #ffffff !important;
}
.cid-vbk29kD1yp .nav-item:focus,
.cid-vbk29kD1yp .nav-link:focus {
  outline: none;
}
.cid-vbk29kD1yp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbk29kD1yp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbk29kD1yp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbk29kD1yp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbk29kD1yp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbk29kD1yp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbk29kD1yp .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: #ffffff;
}
.cid-vbk29kD1yp .navbar.opened {
  transition: all 0.3s;
}
.cid-vbk29kD1yp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbk29kD1yp .navbar .navbar-logo img {
  width: auto;
}
.cid-vbk29kD1yp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vbk29kD1yp .navbar.collapsed {
  justify-content: center;
}
.cid-vbk29kD1yp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbk29kD1yp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbk29kD1yp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vbk29kD1yp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbk29kD1yp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbk29kD1yp .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-vbk29kD1yp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbk29kD1yp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbk29kD1yp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vbk29kD1yp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbk29kD1yp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbk29kD1yp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbk29kD1yp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbk29kD1yp .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-vbk29kD1yp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vbk29kD1yp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vbk29kD1yp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbk29kD1yp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vbk29kD1yp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbk29kD1yp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vbk29kD1yp .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vbk29kD1yp .navbar.navbar-short {
  min-height: 60px;
}
.cid-vbk29kD1yp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vbk29kD1yp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vbk29kD1yp .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-vbk29kD1yp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbk29kD1yp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbk29kD1yp .dropdown-item.active,
.cid-vbk29kD1yp .dropdown-item:active {
  background-color: transparent;
}
.cid-vbk29kD1yp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbk29kD1yp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbk29kD1yp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbk29kD1yp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vbk29kD1yp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vbk29kD1yp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vbk29kD1yp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbk29kD1yp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vbk29kD1yp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbk29kD1yp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vbk29kD1yp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbk29kD1yp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbk29kD1yp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbk29kD1yp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbk29kD1yp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbk29kD1yp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbk29kD1yp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbk29kD1yp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbk29kD1yp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbk29kD1yp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbk29kD1yp .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-vbk29kD1yp .navbar {
    height: 70px;
  }
  .cid-vbk29kD1yp .navbar.opened {
    height: auto;
  }
  .cid-vbk29kD1yp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbk3bLVp0R {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vbk3bLVp0R .mbr-section-subtitle {
  text-align: left;
}
.cid-vbk8u40QGj {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vbkdqiAG9w {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vbkh1czds1 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vbkfTSqFhB {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vbkkeUpQeP {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vbkkeUpQeP blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vbk29lIO5v {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vbk29lIO5v .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbk29lIO5v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vbk29lIO5v .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vbk29lIO5v .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vbk29lIO5v .row {
    text-align: center;
  }
  .cid-vbk29lIO5v .row > div {
    margin: auto;
  }
  .cid-vbk29lIO5v .social-row {
    justify-content: center;
  }
}
.cid-vbk29lIO5v .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vbk29lIO5v .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vbk29lIO5v .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vbk29lIO5v .list {
    margin-bottom: 0rem;
  }
}
.cid-vbk29lIO5v .mbr-text {
  color: #bbbbbb;
}
.cid-vbk29lIO5v .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vbk29lIO5v .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vbk29lIO5v div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vbkG4KYtWX .navbar-dropdown {
  position: relative !important;
}
.cid-vbkG4KYtWX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkG4KYtWX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vbkG4KYtWX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vbkG4KYtWX .dropdown-item:hover,
.cid-vbkG4KYtWX .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vbkG4KYtWX .dropdown-item:hover span {
  color: white;
}
.cid-vbkG4KYtWX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vbkG4KYtWX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vbkG4KYtWX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vbkG4KYtWX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vbkG4KYtWX .nav-link {
  position: relative;
}
.cid-vbkG4KYtWX .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vbkG4KYtWX .container {
    flex-wrap: wrap;
  }
}
.cid-vbkG4KYtWX .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vbkG4KYtWX .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vbkG4KYtWX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkG4KYtWX .dropdown-menu,
.cid-vbkG4KYtWX .navbar.opened {
  background: #ffffff !important;
}
.cid-vbkG4KYtWX .nav-item:focus,
.cid-vbkG4KYtWX .nav-link:focus {
  outline: none;
}
.cid-vbkG4KYtWX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkG4KYtWX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkG4KYtWX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkG4KYtWX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkG4KYtWX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkG4KYtWX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkG4KYtWX .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: #ffffff;
}
.cid-vbkG4KYtWX .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkG4KYtWX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkG4KYtWX .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkG4KYtWX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vbkG4KYtWX .navbar.collapsed {
  justify-content: center;
}
.cid-vbkG4KYtWX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkG4KYtWX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkG4KYtWX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vbkG4KYtWX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkG4KYtWX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkG4KYtWX .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-vbkG4KYtWX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkG4KYtWX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkG4KYtWX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vbkG4KYtWX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkG4KYtWX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkG4KYtWX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkG4KYtWX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkG4KYtWX .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-vbkG4KYtWX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vbkG4KYtWX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vbkG4KYtWX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkG4KYtWX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vbkG4KYtWX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkG4KYtWX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vbkG4KYtWX .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vbkG4KYtWX .navbar.navbar-short {
  min-height: 60px;
}
.cid-vbkG4KYtWX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vbkG4KYtWX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vbkG4KYtWX .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-vbkG4KYtWX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkG4KYtWX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkG4KYtWX .dropdown-item.active,
.cid-vbkG4KYtWX .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkG4KYtWX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkG4KYtWX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkG4KYtWX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkG4KYtWX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vbkG4KYtWX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vbkG4KYtWX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vbkG4KYtWX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkG4KYtWX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vbkG4KYtWX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkG4KYtWX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vbkG4KYtWX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkG4KYtWX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkG4KYtWX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkG4KYtWX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkG4KYtWX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkG4KYtWX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkG4KYtWX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkG4KYtWX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkG4KYtWX .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkG4KYtWX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkG4KYtWX .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-vbkG4KYtWX .navbar {
    height: 70px;
  }
  .cid-vbkG4KYtWX .navbar.opened {
    height: auto;
  }
  .cid-vbkG4KYtWX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkG4LxRwv {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vbkG4LxRwv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbkG4LxRwv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vbkG4LxRwv .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-vbkG4LxRwv .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #f1f1f1;
}
@media (max-width: 991px) {
  .cid-vbkG4LxRwv .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vbkG4LxRwv .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-vbkG4LxRwv .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #1c56bf;
}
.cid-vdd2M2SkT4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vdd2M2SkT4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdd2M2SkT4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdd2M2SkT4 .google-map {
  height: 30rem;
  position: relative;
}
.cid-vdd2M2SkT4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vdd2M2SkT4 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vdd2M2SkT4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vdd2M2SkT4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vbkG4Nix7E {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vbkG4Nix7E .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbkG4Nix7E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vbkG4Nix7E .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vbkG4Nix7E .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkG4Nix7E .row {
    text-align: center;
  }
  .cid-vbkG4Nix7E .row > div {
    margin: auto;
  }
  .cid-vbkG4Nix7E .social-row {
    justify-content: center;
  }
}
.cid-vbkG4Nix7E .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vbkG4Nix7E .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vbkG4Nix7E .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vbkG4Nix7E .list {
    margin-bottom: 0rem;
  }
}
.cid-vbkG4Nix7E .mbr-text {
  color: #bbbbbb;
}
.cid-vbkG4Nix7E .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vbkG4Nix7E .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vbkG4Nix7E div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vbkAtZUbwa .navbar-dropdown {
  position: relative !important;
}
.cid-vbkAtZUbwa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkAtZUbwa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vbkAtZUbwa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vbkAtZUbwa .dropdown-item:hover,
.cid-vbkAtZUbwa .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vbkAtZUbwa .dropdown-item:hover span {
  color: white;
}
.cid-vbkAtZUbwa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vbkAtZUbwa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vbkAtZUbwa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vbkAtZUbwa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vbkAtZUbwa .nav-link {
  position: relative;
}
.cid-vbkAtZUbwa .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vbkAtZUbwa .container {
    flex-wrap: wrap;
  }
}
.cid-vbkAtZUbwa .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vbkAtZUbwa .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vbkAtZUbwa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkAtZUbwa .dropdown-menu,
.cid-vbkAtZUbwa .navbar.opened {
  background: #ffffff !important;
}
.cid-vbkAtZUbwa .nav-item:focus,
.cid-vbkAtZUbwa .nav-link:focus {
  outline: none;
}
.cid-vbkAtZUbwa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkAtZUbwa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkAtZUbwa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkAtZUbwa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkAtZUbwa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkAtZUbwa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkAtZUbwa .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: #ffffff;
}
.cid-vbkAtZUbwa .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkAtZUbwa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkAtZUbwa .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkAtZUbwa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vbkAtZUbwa .navbar.collapsed {
  justify-content: center;
}
.cid-vbkAtZUbwa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkAtZUbwa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkAtZUbwa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vbkAtZUbwa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkAtZUbwa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkAtZUbwa .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-vbkAtZUbwa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkAtZUbwa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkAtZUbwa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vbkAtZUbwa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkAtZUbwa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkAtZUbwa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkAtZUbwa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkAtZUbwa .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-vbkAtZUbwa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vbkAtZUbwa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vbkAtZUbwa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkAtZUbwa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vbkAtZUbwa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkAtZUbwa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vbkAtZUbwa .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vbkAtZUbwa .navbar.navbar-short {
  min-height: 60px;
}
.cid-vbkAtZUbwa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vbkAtZUbwa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vbkAtZUbwa .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-vbkAtZUbwa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkAtZUbwa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkAtZUbwa .dropdown-item.active,
.cid-vbkAtZUbwa .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkAtZUbwa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkAtZUbwa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkAtZUbwa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkAtZUbwa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vbkAtZUbwa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vbkAtZUbwa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vbkAtZUbwa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkAtZUbwa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vbkAtZUbwa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkAtZUbwa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vbkAtZUbwa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkAtZUbwa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkAtZUbwa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkAtZUbwa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkAtZUbwa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkAtZUbwa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkAtZUbwa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkAtZUbwa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkAtZUbwa .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkAtZUbwa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkAtZUbwa .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-vbkAtZUbwa .navbar {
    height: 70px;
  }
  .cid-vbkAtZUbwa .navbar.opened {
    height: auto;
  }
  .cid-vbkAtZUbwa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkCCzxCq4 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vbkCCzxCq4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbkCCzxCq4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbkCCzxCq4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbkCCzxCq4 .row {
  flex-direction: row-reverse;
}
.cid-vbkCCzxCq4 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vbkCCzxCq4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-vbkBWtsJen {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vbkBWtsJen .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbkBWtsJen .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vbkBWtsJen .nav-tabs .nav-item.open .nav-link:focus,
.cid-vbkBWtsJen .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vbkBWtsJen .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vbkBWtsJen .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vbkBWtsJen .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vbkBWtsJen .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vbkBWtsJen .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vbkBWtsJen .nav-link,
.cid-vbkBWtsJen .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vbkBWtsJen .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vbkBWtsJen .mbr-section-subtitle {
  text-align: center;
}
.cid-vbkBWtsJen .mbr-section-title {
  text-align: center;
}
.cid-vdiePnKE6f {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdiePnKE6f .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiePnKE6f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdiePnKE6f .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdiePnKE6f .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdiePnKE6f .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdiePnKE6f .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdiePnKE6f .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdiePnKE6f .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdiePnKE6f .carousel-control,
.cid-vdiePnKE6f .close {
  background: #1b1b1b;
}
.cid-vdiePnKE6f .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdiePnKE6f .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdiePnKE6f .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdiePnKE6f .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdiePnKE6f .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-vdiePnKE6f .close::before {
  content: '\e91a';
}
.cid-vdiePnKE6f .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdiePnKE6f .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-vdiePnKE6f .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdiePnKE6f .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdiePnKE6f .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdiePnKE6f .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdiePnKE6f .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-vdiePnKE6f .carousel-indicators li.active,
.cid-vdiePnKE6f .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdiePnKE6f .carousel-indicators li::after,
.cid-vdiePnKE6f .carousel-indicators li::before {
  content: none;
}
.cid-vdiePnKE6f .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdiePnKE6f .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdiePnKE6f .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdiePnKE6f .carousel-indicators {
    display: none;
  }
}
.cid-vdiePnKE6f .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdiePnKE6f .carousel-inner > .active {
  display: block;
}
.cid-vdiePnKE6f .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdiePnKE6f .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdiePnKE6f .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdiePnKE6f .carousel-control,
  .cid-vdiePnKE6f .carousel-indicators,
  .cid-vdiePnKE6f .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdiePnKE6f .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdiePnKE6f .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdiePnKE6f .carousel-indicators .active,
.cid-vdiePnKE6f .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdiePnKE6f .carousel-indicators .active {
  background: #fff;
}
.cid-vdiePnKE6f .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdiePnKE6f .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdiePnKE6f .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdiePnKE6f .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdiePnKE6f .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdiePnKE6f .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdiePnKE6f .carousel {
  width: 100%;
}
.cid-vdiePnKE6f .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdiePnKE6f .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdiePnKE6f .modal.fade .modal-dialog,
.cid-vdiePnKE6f .modal.in .modal-dialog {
  transform: none;
}
.cid-vdiePnKE6f .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdiePnKE6f H6 {
  text-align: center;
}
.cid-vbkIyXY3xO {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vbkIyXY3xO blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vbkAu2fKYk {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vbkAu2fKYk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbkAu2fKYk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vbkAu2fKYk .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vbkAu2fKYk .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkAu2fKYk .row {
    text-align: center;
  }
  .cid-vbkAu2fKYk .row > div {
    margin: auto;
  }
  .cid-vbkAu2fKYk .social-row {
    justify-content: center;
  }
}
.cid-vbkAu2fKYk .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vbkAu2fKYk .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vbkAu2fKYk .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vbkAu2fKYk .list {
    margin-bottom: 0rem;
  }
}
.cid-vbkAu2fKYk .mbr-text {
  color: #bbbbbb;
}
.cid-vbkAu2fKYk .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vbkAu2fKYk .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vbkAu2fKYk div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vbksh6UNA0 .navbar-dropdown {
  position: relative !important;
}
.cid-vbksh6UNA0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbksh6UNA0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vbksh6UNA0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vbksh6UNA0 .dropdown-item:hover,
.cid-vbksh6UNA0 .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vbksh6UNA0 .dropdown-item:hover span {
  color: white;
}
.cid-vbksh6UNA0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vbksh6UNA0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vbksh6UNA0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vbksh6UNA0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vbksh6UNA0 .nav-link {
  position: relative;
}
.cid-vbksh6UNA0 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vbksh6UNA0 .container {
    flex-wrap: wrap;
  }
}
.cid-vbksh6UNA0 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vbksh6UNA0 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vbksh6UNA0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbksh6UNA0 .dropdown-menu,
.cid-vbksh6UNA0 .navbar.opened {
  background: #ffffff !important;
}
.cid-vbksh6UNA0 .nav-item:focus,
.cid-vbksh6UNA0 .nav-link:focus {
  outline: none;
}
.cid-vbksh6UNA0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbksh6UNA0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbksh6UNA0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbksh6UNA0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbksh6UNA0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbksh6UNA0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbksh6UNA0 .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: #ffffff;
}
.cid-vbksh6UNA0 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbksh6UNA0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbksh6UNA0 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbksh6UNA0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vbksh6UNA0 .navbar.collapsed {
  justify-content: center;
}
.cid-vbksh6UNA0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbksh6UNA0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbksh6UNA0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vbksh6UNA0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbksh6UNA0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbksh6UNA0 .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-vbksh6UNA0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbksh6UNA0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbksh6UNA0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vbksh6UNA0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbksh6UNA0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbksh6UNA0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbksh6UNA0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbksh6UNA0 .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-vbksh6UNA0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vbksh6UNA0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vbksh6UNA0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbksh6UNA0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vbksh6UNA0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbksh6UNA0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vbksh6UNA0 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vbksh6UNA0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vbksh6UNA0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vbksh6UNA0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vbksh6UNA0 .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-vbksh6UNA0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbksh6UNA0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbksh6UNA0 .dropdown-item.active,
.cid-vbksh6UNA0 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbksh6UNA0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbksh6UNA0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbksh6UNA0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbksh6UNA0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vbksh6UNA0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vbksh6UNA0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vbksh6UNA0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbksh6UNA0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vbksh6UNA0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbksh6UNA0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vbksh6UNA0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbksh6UNA0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbksh6UNA0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbksh6UNA0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbksh6UNA0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbksh6UNA0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbksh6UNA0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbksh6UNA0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbksh6UNA0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbksh6UNA0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbksh6UNA0 .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-vbksh6UNA0 .navbar {
    height: 70px;
  }
  .cid-vbksh6UNA0 .navbar.opened {
    height: auto;
  }
  .cid-vbksh6UNA0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkt3XIRKv {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vbkt3XIRKv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbkt3XIRKv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vbkxMOOt0S {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vbkxMOOt0S .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbkxMOOt0S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-vbkxMOOt0S .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-vbkxMOOt0S .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vbkxMOOt0S .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-vbkxMOOt0S .item-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vbkxMOOt0S .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vbkxMOOt0S .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-vbksh7OHHE {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vbksh7OHHE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbksh7OHHE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vbksh7OHHE .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vbksh7OHHE .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vbksh7OHHE .row {
    text-align: center;
  }
  .cid-vbksh7OHHE .row > div {
    margin: auto;
  }
  .cid-vbksh7OHHE .social-row {
    justify-content: center;
  }
}
.cid-vbksh7OHHE .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vbksh7OHHE .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vbksh7OHHE .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vbksh7OHHE .list {
    margin-bottom: 0rem;
  }
}
.cid-vbksh7OHHE .mbr-text {
  color: #bbbbbb;
}
.cid-vbksh7OHHE .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vbksh7OHHE .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vbksh7OHHE div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vddolww009 .navbar-dropdown {
  position: relative !important;
}
.cid-vddolww009 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vddolww009 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vddolww009 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vddolww009 .dropdown-item:hover,
.cid-vddolww009 .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vddolww009 .dropdown-item:hover span {
  color: white;
}
.cid-vddolww009 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vddolww009 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vddolww009 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vddolww009 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vddolww009 .nav-link {
  position: relative;
}
.cid-vddolww009 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vddolww009 .container {
    flex-wrap: wrap;
  }
}
.cid-vddolww009 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vddolww009 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vddolww009 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vddolww009 .dropdown-menu,
.cid-vddolww009 .navbar.opened {
  background: #ffffff !important;
}
.cid-vddolww009 .nav-item:focus,
.cid-vddolww009 .nav-link:focus {
  outline: none;
}
.cid-vddolww009 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vddolww009 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vddolww009 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vddolww009 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vddolww009 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vddolww009 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vddolww009 .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: #ffffff;
}
.cid-vddolww009 .navbar.opened {
  transition: all 0.3s;
}
.cid-vddolww009 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vddolww009 .navbar .navbar-logo img {
  width: auto;
}
.cid-vddolww009 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vddolww009 .navbar.collapsed {
  justify-content: center;
}
.cid-vddolww009 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vddolww009 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vddolww009 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vddolww009 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vddolww009 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vddolww009 .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-vddolww009 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vddolww009 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vddolww009 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vddolww009 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vddolww009 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vddolww009 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vddolww009 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vddolww009 .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-vddolww009 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vddolww009 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vddolww009 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vddolww009 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vddolww009 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vddolww009 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vddolww009 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vddolww009 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vddolww009 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vddolww009 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vddolww009 .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-vddolww009 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vddolww009 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vddolww009 .dropdown-item.active,
.cid-vddolww009 .dropdown-item:active {
  background-color: transparent;
}
.cid-vddolww009 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vddolww009 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vddolww009 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vddolww009 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vddolww009 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vddolww009 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vddolww009 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vddolww009 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vddolww009 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vddolww009 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vddolww009 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vddolww009 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vddolww009 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vddolww009 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vddolww009 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vddolww009 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vddolww009 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vddolww009 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vddolww009 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vddolww009 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vddolww009 .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-vddolww009 .navbar {
    height: 70px;
  }
  .cid-vddolww009 .navbar.opened {
    height: auto;
  }
  .cid-vddolww009 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vddolwLORD {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vddolwLORD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vddolwLORD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vddolwLORD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vddolwLORD .row {
  flex-direction: row-reverse;
}
.cid-vddolwLORD img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vddolwLORD .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdATtPMsAk {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdATtPMsAk img,
.cid-vdATtPMsAk .item-img {
  width: 100%;
}
.cid-vdATtPMsAk .item:focus,
.cid-vdATtPMsAk span:focus {
  outline: none;
}
.cid-vdATtPMsAk .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-vdATtPMsAk .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-vdATtPMsAk .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-vdATtPMsAk .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vdATtPMsAk .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-vdATtPMsAk .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-vdATtPMsAk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-vdATtPMsAk .mbr-section-title {
  color: #232323;
}
.cid-vdATtPMsAk .mbr-text,
.cid-vdATtPMsAk .mbr-section-btn {
  text-align: left;
}
.cid-vdATtPMsAk .item-title {
  text-align: left;
}
.cid-vdATtPMsAk .item-subtitle {
  text-align: left;
}
.cid-vddolxi37b {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vddolxi37b blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vddolxorGt {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vddolxorGt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vddolxorGt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vddolxorGt .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vddolxorGt .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vddolxorGt .row {
    text-align: center;
  }
  .cid-vddolxorGt .row > div {
    margin: auto;
  }
  .cid-vddolxorGt .social-row {
    justify-content: center;
  }
}
.cid-vddolxorGt .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vddolxorGt .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vddolxorGt .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vddolxorGt .list {
    margin-bottom: 0rem;
  }
}
.cid-vddolxorGt .mbr-text {
  color: #bbbbbb;
}
.cid-vddolxorGt .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vddolxorGt .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vddolxorGt div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdimb5kTQB .navbar-dropdown {
  position: relative !important;
}
.cid-vdimb5kTQB .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdimb5kTQB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdimb5kTQB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdimb5kTQB .dropdown-item:hover,
.cid-vdimb5kTQB .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdimb5kTQB .dropdown-item:hover span {
  color: white;
}
.cid-vdimb5kTQB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdimb5kTQB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdimb5kTQB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdimb5kTQB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdimb5kTQB .nav-link {
  position: relative;
}
.cid-vdimb5kTQB .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdimb5kTQB .container {
    flex-wrap: wrap;
  }
}
.cid-vdimb5kTQB .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdimb5kTQB .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdimb5kTQB .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdimb5kTQB .dropdown-menu,
.cid-vdimb5kTQB .navbar.opened {
  background: #ffffff !important;
}
.cid-vdimb5kTQB .nav-item:focus,
.cid-vdimb5kTQB .nav-link:focus {
  outline: none;
}
.cid-vdimb5kTQB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdimb5kTQB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdimb5kTQB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdimb5kTQB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdimb5kTQB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdimb5kTQB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdimb5kTQB .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: #ffffff;
}
.cid-vdimb5kTQB .navbar.opened {
  transition: all 0.3s;
}
.cid-vdimb5kTQB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdimb5kTQB .navbar .navbar-logo img {
  width: auto;
}
.cid-vdimb5kTQB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdimb5kTQB .navbar.collapsed {
  justify-content: center;
}
.cid-vdimb5kTQB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdimb5kTQB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdimb5kTQB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdimb5kTQB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdimb5kTQB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdimb5kTQB .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-vdimb5kTQB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdimb5kTQB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdimb5kTQB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdimb5kTQB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdimb5kTQB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdimb5kTQB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdimb5kTQB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdimb5kTQB .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-vdimb5kTQB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdimb5kTQB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdimb5kTQB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdimb5kTQB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdimb5kTQB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdimb5kTQB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdimb5kTQB .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdimb5kTQB .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdimb5kTQB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdimb5kTQB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdimb5kTQB .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-vdimb5kTQB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdimb5kTQB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdimb5kTQB .dropdown-item.active,
.cid-vdimb5kTQB .dropdown-item:active {
  background-color: transparent;
}
.cid-vdimb5kTQB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdimb5kTQB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdimb5kTQB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdimb5kTQB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdimb5kTQB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdimb5kTQB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdimb5kTQB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdimb5kTQB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdimb5kTQB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdimb5kTQB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdimb5kTQB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdimb5kTQB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdimb5kTQB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdimb5kTQB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdimb5kTQB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdimb5kTQB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdimb5kTQB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdimb5kTQB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdimb5kTQB .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdimb5kTQB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdimb5kTQB .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-vdimb5kTQB .navbar {
    height: 70px;
  }
  .cid-vdimb5kTQB .navbar.opened {
    height: auto;
  }
  .cid-vdimb5kTQB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdimb5KYQm {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdimb5KYQm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdimb5KYQm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdimb5KYQm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdimb5KYQm .row {
  flex-direction: row-reverse;
}
.cid-vdimb5KYQm img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdimb5KYQm .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdASVp22f2 {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdASVp22f2 img,
.cid-vdASVp22f2 .item-img {
  width: 100%;
}
.cid-vdASVp22f2 .item:focus,
.cid-vdASVp22f2 span:focus {
  outline: none;
}
.cid-vdASVp22f2 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-vdASVp22f2 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-vdASVp22f2 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-vdASVp22f2 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vdASVp22f2 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-vdASVp22f2 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-vdASVp22f2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-vdASVp22f2 .mbr-section-title {
  color: #232323;
}
.cid-vdASVp22f2 .mbr-text,
.cid-vdASVp22f2 .mbr-section-btn {
  text-align: left;
}
.cid-vdASVp22f2 .item-title {
  text-align: left;
}
.cid-vdASVp22f2 .item-subtitle {
  text-align: left;
}
.cid-vdimb7cdVm {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdimb7cdVm blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdimb7k5a5 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdimb7k5a5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdimb7k5a5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdimb7k5a5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdimb7k5a5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdimb7k5a5 .row {
    text-align: center;
  }
  .cid-vdimb7k5a5 .row > div {
    margin: auto;
  }
  .cid-vdimb7k5a5 .social-row {
    justify-content: center;
  }
}
.cid-vdimb7k5a5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdimb7k5a5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdimb7k5a5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdimb7k5a5 .list {
    margin-bottom: 0rem;
  }
}
.cid-vdimb7k5a5 .mbr-text {
  color: #bbbbbb;
}
.cid-vdimb7k5a5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdimb7k5a5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdimb7k5a5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdiwmgoEAk .navbar-dropdown {
  position: relative !important;
}
.cid-vdiwmgoEAk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiwmgoEAk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdiwmgoEAk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdiwmgoEAk .dropdown-item:hover,
.cid-vdiwmgoEAk .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdiwmgoEAk .dropdown-item:hover span {
  color: white;
}
.cid-vdiwmgoEAk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdiwmgoEAk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdiwmgoEAk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdiwmgoEAk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdiwmgoEAk .nav-link {
  position: relative;
}
.cid-vdiwmgoEAk .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiwmgoEAk .container {
    flex-wrap: wrap;
  }
}
.cid-vdiwmgoEAk .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiwmgoEAk .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdiwmgoEAk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdiwmgoEAk .dropdown-menu,
.cid-vdiwmgoEAk .navbar.opened {
  background: #ffffff !important;
}
.cid-vdiwmgoEAk .nav-item:focus,
.cid-vdiwmgoEAk .nav-link:focus {
  outline: none;
}
.cid-vdiwmgoEAk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdiwmgoEAk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdiwmgoEAk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdiwmgoEAk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiwmgoEAk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdiwmgoEAk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdiwmgoEAk .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: #ffffff;
}
.cid-vdiwmgoEAk .navbar.opened {
  transition: all 0.3s;
}
.cid-vdiwmgoEAk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdiwmgoEAk .navbar .navbar-logo img {
  width: auto;
}
.cid-vdiwmgoEAk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdiwmgoEAk .navbar.collapsed {
  justify-content: center;
}
.cid-vdiwmgoEAk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdiwmgoEAk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdiwmgoEAk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdiwmgoEAk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdiwmgoEAk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdiwmgoEAk .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-vdiwmgoEAk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdiwmgoEAk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdiwmgoEAk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdiwmgoEAk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdiwmgoEAk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdiwmgoEAk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdiwmgoEAk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdiwmgoEAk .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-vdiwmgoEAk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdiwmgoEAk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdiwmgoEAk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdiwmgoEAk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdiwmgoEAk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdiwmgoEAk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdiwmgoEAk .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdiwmgoEAk .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdiwmgoEAk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdiwmgoEAk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdiwmgoEAk .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-vdiwmgoEAk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdiwmgoEAk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdiwmgoEAk .dropdown-item.active,
.cid-vdiwmgoEAk .dropdown-item:active {
  background-color: transparent;
}
.cid-vdiwmgoEAk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdiwmgoEAk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdiwmgoEAk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdiwmgoEAk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdiwmgoEAk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdiwmgoEAk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdiwmgoEAk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdiwmgoEAk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdiwmgoEAk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdiwmgoEAk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdiwmgoEAk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdiwmgoEAk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiwmgoEAk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiwmgoEAk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdiwmgoEAk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiwmgoEAk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdiwmgoEAk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdiwmgoEAk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiwmgoEAk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdiwmgoEAk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdiwmgoEAk .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-vdiwmgoEAk .navbar {
    height: 70px;
  }
  .cid-vdiwmgoEAk .navbar.opened {
    height: auto;
  }
  .cid-vdiwmgoEAk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdiwmgKgVK {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdiwmgKgVK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiwmgKgVK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdiwmgKgVK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdiwmgKgVK .row {
  flex-direction: row-reverse;
}
.cid-vdiwmgKgVK img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdiwmgKgVK .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdARwbkXMS {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdARwbkXMS img,
.cid-vdARwbkXMS .item-img {
  width: 100%;
}
.cid-vdARwbkXMS .item:focus,
.cid-vdARwbkXMS span:focus {
  outline: none;
}
.cid-vdARwbkXMS .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-vdARwbkXMS .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-vdARwbkXMS .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-vdARwbkXMS .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vdARwbkXMS .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-vdARwbkXMS .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-vdARwbkXMS .mbr-section-btn {
  margin-top: auto !important;
}
.cid-vdARwbkXMS .mbr-section-title {
  color: #232323;
}
.cid-vdARwbkXMS .mbr-text,
.cid-vdARwbkXMS .mbr-section-btn {
  text-align: left;
}
.cid-vdARwbkXMS .item-title {
  text-align: left;
}
.cid-vdARwbkXMS .item-subtitle {
  text-align: left;
}
.cid-vdiwmh21o7 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdiwmh21o7 blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdiwmhaZPG {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdiwmhaZPG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiwmhaZPG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdiwmhaZPG .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdiwmhaZPG .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdiwmhaZPG .row {
    text-align: center;
  }
  .cid-vdiwmhaZPG .row > div {
    margin: auto;
  }
  .cid-vdiwmhaZPG .social-row {
    justify-content: center;
  }
}
.cid-vdiwmhaZPG .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdiwmhaZPG .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdiwmhaZPG .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdiwmhaZPG .list {
    margin-bottom: 0rem;
  }
}
.cid-vdiwmhaZPG .mbr-text {
  color: #bbbbbb;
}
.cid-vdiwmhaZPG .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdiwmhaZPG .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdiwmhaZPG div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdiwAn1JPm .navbar-dropdown {
  position: relative !important;
}
.cid-vdiwAn1JPm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiwAn1JPm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdiwAn1JPm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdiwAn1JPm .dropdown-item:hover,
.cid-vdiwAn1JPm .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdiwAn1JPm .dropdown-item:hover span {
  color: white;
}
.cid-vdiwAn1JPm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdiwAn1JPm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdiwAn1JPm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdiwAn1JPm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdiwAn1JPm .nav-link {
  position: relative;
}
.cid-vdiwAn1JPm .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiwAn1JPm .container {
    flex-wrap: wrap;
  }
}
.cid-vdiwAn1JPm .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiwAn1JPm .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdiwAn1JPm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdiwAn1JPm .dropdown-menu,
.cid-vdiwAn1JPm .navbar.opened {
  background: #ffffff !important;
}
.cid-vdiwAn1JPm .nav-item:focus,
.cid-vdiwAn1JPm .nav-link:focus {
  outline: none;
}
.cid-vdiwAn1JPm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdiwAn1JPm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdiwAn1JPm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdiwAn1JPm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiwAn1JPm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdiwAn1JPm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdiwAn1JPm .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: #ffffff;
}
.cid-vdiwAn1JPm .navbar.opened {
  transition: all 0.3s;
}
.cid-vdiwAn1JPm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdiwAn1JPm .navbar .navbar-logo img {
  width: auto;
}
.cid-vdiwAn1JPm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdiwAn1JPm .navbar.collapsed {
  justify-content: center;
}
.cid-vdiwAn1JPm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdiwAn1JPm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdiwAn1JPm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdiwAn1JPm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdiwAn1JPm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdiwAn1JPm .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-vdiwAn1JPm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdiwAn1JPm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdiwAn1JPm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdiwAn1JPm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdiwAn1JPm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdiwAn1JPm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdiwAn1JPm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdiwAn1JPm .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-vdiwAn1JPm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdiwAn1JPm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdiwAn1JPm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdiwAn1JPm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdiwAn1JPm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdiwAn1JPm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdiwAn1JPm .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdiwAn1JPm .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdiwAn1JPm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdiwAn1JPm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdiwAn1JPm .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-vdiwAn1JPm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdiwAn1JPm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdiwAn1JPm .dropdown-item.active,
.cid-vdiwAn1JPm .dropdown-item:active {
  background-color: transparent;
}
.cid-vdiwAn1JPm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdiwAn1JPm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdiwAn1JPm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdiwAn1JPm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdiwAn1JPm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdiwAn1JPm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdiwAn1JPm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdiwAn1JPm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdiwAn1JPm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdiwAn1JPm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdiwAn1JPm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdiwAn1JPm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiwAn1JPm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiwAn1JPm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdiwAn1JPm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiwAn1JPm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdiwAn1JPm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdiwAn1JPm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiwAn1JPm .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdiwAn1JPm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdiwAn1JPm .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-vdiwAn1JPm .navbar {
    height: 70px;
  }
  .cid-vdiwAn1JPm .navbar.opened {
    height: auto;
  }
  .cid-vdiwAn1JPm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdiwAntk9x {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdiwAntk9x .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiwAntk9x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdiwAntk9x .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdiwAntk9x .row {
  flex-direction: row-reverse;
}
.cid-vdiwAntk9x img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdiwAntk9x .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdAQyAJbUo {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdAQyAJbUo img,
.cid-vdAQyAJbUo .item-img {
  width: 100%;
}
.cid-vdAQyAJbUo .item:focus,
.cid-vdAQyAJbUo span:focus {
  outline: none;
}
.cid-vdAQyAJbUo .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-vdAQyAJbUo .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-vdAQyAJbUo .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-vdAQyAJbUo .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vdAQyAJbUo .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-vdAQyAJbUo .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-vdAQyAJbUo .mbr-section-btn {
  margin-top: auto !important;
}
.cid-vdAQyAJbUo .mbr-section-title {
  color: #232323;
}
.cid-vdAQyAJbUo .mbr-text,
.cid-vdAQyAJbUo .mbr-section-btn {
  text-align: left;
}
.cid-vdAQyAJbUo .item-title {
  text-align: left;
}
.cid-vdAQyAJbUo .item-subtitle {
  text-align: left;
}
.cid-vdiwAnLMJT {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdiwAnLMJT blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdiwAnUqAX {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdiwAnUqAX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiwAnUqAX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdiwAnUqAX .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdiwAnUqAX .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdiwAnUqAX .row {
    text-align: center;
  }
  .cid-vdiwAnUqAX .row > div {
    margin: auto;
  }
  .cid-vdiwAnUqAX .social-row {
    justify-content: center;
  }
}
.cid-vdiwAnUqAX .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdiwAnUqAX .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdiwAnUqAX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdiwAnUqAX .list {
    margin-bottom: 0rem;
  }
}
.cid-vdiwAnUqAX .mbr-text {
  color: #bbbbbb;
}
.cid-vdiwAnUqAX .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdiwAnUqAX .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdiwAnUqAX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdiwOXCV7B .navbar-dropdown {
  position: relative !important;
}
.cid-vdiwOXCV7B .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiwOXCV7B .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdiwOXCV7B .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdiwOXCV7B .dropdown-item:hover,
.cid-vdiwOXCV7B .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdiwOXCV7B .dropdown-item:hover span {
  color: white;
}
.cid-vdiwOXCV7B .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdiwOXCV7B .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdiwOXCV7B .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdiwOXCV7B .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdiwOXCV7B .nav-link {
  position: relative;
}
.cid-vdiwOXCV7B .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiwOXCV7B .container {
    flex-wrap: wrap;
  }
}
.cid-vdiwOXCV7B .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiwOXCV7B .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdiwOXCV7B .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdiwOXCV7B .dropdown-menu,
.cid-vdiwOXCV7B .navbar.opened {
  background: #ffffff !important;
}
.cid-vdiwOXCV7B .nav-item:focus,
.cid-vdiwOXCV7B .nav-link:focus {
  outline: none;
}
.cid-vdiwOXCV7B .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdiwOXCV7B .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdiwOXCV7B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdiwOXCV7B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiwOXCV7B .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdiwOXCV7B .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdiwOXCV7B .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: #ffffff;
}
.cid-vdiwOXCV7B .navbar.opened {
  transition: all 0.3s;
}
.cid-vdiwOXCV7B .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdiwOXCV7B .navbar .navbar-logo img {
  width: auto;
}
.cid-vdiwOXCV7B .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdiwOXCV7B .navbar.collapsed {
  justify-content: center;
}
.cid-vdiwOXCV7B .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdiwOXCV7B .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdiwOXCV7B .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdiwOXCV7B .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdiwOXCV7B .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdiwOXCV7B .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-vdiwOXCV7B .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdiwOXCV7B .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdiwOXCV7B .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdiwOXCV7B .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdiwOXCV7B .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdiwOXCV7B .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdiwOXCV7B .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdiwOXCV7B .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-vdiwOXCV7B .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdiwOXCV7B .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdiwOXCV7B .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdiwOXCV7B .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdiwOXCV7B .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdiwOXCV7B .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdiwOXCV7B .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdiwOXCV7B .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdiwOXCV7B .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdiwOXCV7B .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdiwOXCV7B .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-vdiwOXCV7B .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdiwOXCV7B .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdiwOXCV7B .dropdown-item.active,
.cid-vdiwOXCV7B .dropdown-item:active {
  background-color: transparent;
}
.cid-vdiwOXCV7B .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdiwOXCV7B .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdiwOXCV7B .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdiwOXCV7B .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdiwOXCV7B .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdiwOXCV7B .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdiwOXCV7B ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdiwOXCV7B .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdiwOXCV7B button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdiwOXCV7B button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdiwOXCV7B button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdiwOXCV7B button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiwOXCV7B button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiwOXCV7B button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdiwOXCV7B nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiwOXCV7B nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdiwOXCV7B nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdiwOXCV7B nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiwOXCV7B .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdiwOXCV7B a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdiwOXCV7B .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-vdiwOXCV7B .navbar {
    height: 70px;
  }
  .cid-vdiwOXCV7B .navbar.opened {
    height: auto;
  }
  .cid-vdiwOXCV7B .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdiwOXV0wl {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdiwOXV0wl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiwOXV0wl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdiwOXV0wl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdiwOXV0wl .row {
  flex-direction: row-reverse;
}
.cid-vdiwOXV0wl img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdiwOXV0wl .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdAoMXu5oS {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdAoMXu5oS img,
.cid-vdAoMXu5oS .item-img {
  width: 100%;
}
.cid-vdAoMXu5oS .item:focus,
.cid-vdAoMXu5oS span:focus {
  outline: none;
}
.cid-vdAoMXu5oS .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-vdAoMXu5oS .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-vdAoMXu5oS .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-vdAoMXu5oS .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vdAoMXu5oS .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-vdAoMXu5oS .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-vdAoMXu5oS .mbr-section-btn {
  margin-top: auto !important;
}
.cid-vdAoMXu5oS .mbr-section-title {
  color: #232323;
}
.cid-vdAoMXu5oS .mbr-text,
.cid-vdAoMXu5oS .mbr-section-btn {
  text-align: left;
}
.cid-vdAoMXu5oS .item-title {
  text-align: left;
}
.cid-vdAoMXu5oS .item-subtitle {
  text-align: left;
}
.cid-vdiwOY9Kp9 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdiwOY9Kp9 blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdiwOYgHUC {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdiwOYgHUC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiwOYgHUC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdiwOYgHUC .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdiwOYgHUC .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdiwOYgHUC .row {
    text-align: center;
  }
  .cid-vdiwOYgHUC .row > div {
    margin: auto;
  }
  .cid-vdiwOYgHUC .social-row {
    justify-content: center;
  }
}
.cid-vdiwOYgHUC .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdiwOYgHUC .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdiwOYgHUC .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdiwOYgHUC .list {
    margin-bottom: 0rem;
  }
}
.cid-vdiwOYgHUC .mbr-text {
  color: #bbbbbb;
}
.cid-vdiwOYgHUC .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdiwOYgHUC .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdiwOYgHUC div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdix6QBzLl .navbar-dropdown {
  position: relative !important;
}
.cid-vdix6QBzLl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdix6QBzLl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdix6QBzLl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdix6QBzLl .dropdown-item:hover,
.cid-vdix6QBzLl .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdix6QBzLl .dropdown-item:hover span {
  color: white;
}
.cid-vdix6QBzLl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdix6QBzLl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdix6QBzLl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdix6QBzLl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdix6QBzLl .nav-link {
  position: relative;
}
.cid-vdix6QBzLl .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdix6QBzLl .container {
    flex-wrap: wrap;
  }
}
.cid-vdix6QBzLl .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdix6QBzLl .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdix6QBzLl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdix6QBzLl .dropdown-menu,
.cid-vdix6QBzLl .navbar.opened {
  background: #ffffff !important;
}
.cid-vdix6QBzLl .nav-item:focus,
.cid-vdix6QBzLl .nav-link:focus {
  outline: none;
}
.cid-vdix6QBzLl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdix6QBzLl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdix6QBzLl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdix6QBzLl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdix6QBzLl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdix6QBzLl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdix6QBzLl .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: #ffffff;
}
.cid-vdix6QBzLl .navbar.opened {
  transition: all 0.3s;
}
.cid-vdix6QBzLl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdix6QBzLl .navbar .navbar-logo img {
  width: auto;
}
.cid-vdix6QBzLl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdix6QBzLl .navbar.collapsed {
  justify-content: center;
}
.cid-vdix6QBzLl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdix6QBzLl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdix6QBzLl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdix6QBzLl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdix6QBzLl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdix6QBzLl .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-vdix6QBzLl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdix6QBzLl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdix6QBzLl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdix6QBzLl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdix6QBzLl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdix6QBzLl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdix6QBzLl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdix6QBzLl .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-vdix6QBzLl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdix6QBzLl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdix6QBzLl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdix6QBzLl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdix6QBzLl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdix6QBzLl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdix6QBzLl .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdix6QBzLl .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdix6QBzLl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdix6QBzLl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdix6QBzLl .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-vdix6QBzLl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdix6QBzLl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdix6QBzLl .dropdown-item.active,
.cid-vdix6QBzLl .dropdown-item:active {
  background-color: transparent;
}
.cid-vdix6QBzLl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdix6QBzLl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdix6QBzLl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdix6QBzLl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdix6QBzLl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdix6QBzLl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdix6QBzLl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdix6QBzLl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdix6QBzLl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdix6QBzLl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdix6QBzLl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdix6QBzLl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdix6QBzLl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdix6QBzLl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdix6QBzLl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdix6QBzLl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdix6QBzLl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdix6QBzLl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdix6QBzLl .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdix6QBzLl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdix6QBzLl .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-vdix6QBzLl .navbar {
    height: 70px;
  }
  .cid-vdix6QBzLl .navbar.opened {
    height: auto;
  }
  .cid-vdix6QBzLl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdix6R5CAV {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdix6R5CAV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdix6R5CAV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdix6R5CAV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdix6R5CAV .row {
  flex-direction: row-reverse;
}
.cid-vdix6R5CAV img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdix6R5CAV .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdAiVyG58J {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdAiVyG58J img,
.cid-vdAiVyG58J .item-img {
  width: 100%;
}
.cid-vdAiVyG58J .item:focus,
.cid-vdAiVyG58J span:focus {
  outline: none;
}
.cid-vdAiVyG58J .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-vdAiVyG58J .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-vdAiVyG58J .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-vdAiVyG58J .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vdAiVyG58J .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-vdAiVyG58J .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-vdAiVyG58J .mbr-section-btn {
  margin-top: auto !important;
}
.cid-vdAiVyG58J .mbr-section-title {
  color: #232323;
}
.cid-vdAiVyG58J .mbr-text,
.cid-vdAiVyG58J .mbr-section-btn {
  text-align: left;
}
.cid-vdAiVyG58J .item-title {
  text-align: left;
}
.cid-vdAiVyG58J .item-subtitle {
  text-align: left;
}
.cid-vdix6Rk0cp {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdix6Rk0cp blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdix6RtIcW {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdix6RtIcW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdix6RtIcW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdix6RtIcW .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdix6RtIcW .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdix6RtIcW .row {
    text-align: center;
  }
  .cid-vdix6RtIcW .row > div {
    margin: auto;
  }
  .cid-vdix6RtIcW .social-row {
    justify-content: center;
  }
}
.cid-vdix6RtIcW .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdix6RtIcW .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdix6RtIcW .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdix6RtIcW .list {
    margin-bottom: 0rem;
  }
}
.cid-vdix6RtIcW .mbr-text {
  color: #bbbbbb;
}
.cid-vdix6RtIcW .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdix6RtIcW .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdix6RtIcW div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdixqvREmQ .navbar-dropdown {
  position: relative !important;
}
.cid-vdixqvREmQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdixqvREmQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdixqvREmQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdixqvREmQ .dropdown-item:hover,
.cid-vdixqvREmQ .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdixqvREmQ .dropdown-item:hover span {
  color: white;
}
.cid-vdixqvREmQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdixqvREmQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdixqvREmQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdixqvREmQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdixqvREmQ .nav-link {
  position: relative;
}
.cid-vdixqvREmQ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdixqvREmQ .container {
    flex-wrap: wrap;
  }
}
.cid-vdixqvREmQ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdixqvREmQ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdixqvREmQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdixqvREmQ .dropdown-menu,
.cid-vdixqvREmQ .navbar.opened {
  background: #ffffff !important;
}
.cid-vdixqvREmQ .nav-item:focus,
.cid-vdixqvREmQ .nav-link:focus {
  outline: none;
}
.cid-vdixqvREmQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdixqvREmQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdixqvREmQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdixqvREmQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdixqvREmQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdixqvREmQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdixqvREmQ .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: #ffffff;
}
.cid-vdixqvREmQ .navbar.opened {
  transition: all 0.3s;
}
.cid-vdixqvREmQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdixqvREmQ .navbar .navbar-logo img {
  width: auto;
}
.cid-vdixqvREmQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdixqvREmQ .navbar.collapsed {
  justify-content: center;
}
.cid-vdixqvREmQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdixqvREmQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdixqvREmQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdixqvREmQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdixqvREmQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdixqvREmQ .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-vdixqvREmQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdixqvREmQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdixqvREmQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdixqvREmQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdixqvREmQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdixqvREmQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdixqvREmQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdixqvREmQ .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-vdixqvREmQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdixqvREmQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdixqvREmQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdixqvREmQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdixqvREmQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdixqvREmQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdixqvREmQ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdixqvREmQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdixqvREmQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdixqvREmQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdixqvREmQ .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-vdixqvREmQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdixqvREmQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdixqvREmQ .dropdown-item.active,
.cid-vdixqvREmQ .dropdown-item:active {
  background-color: transparent;
}
.cid-vdixqvREmQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdixqvREmQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdixqvREmQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdixqvREmQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdixqvREmQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdixqvREmQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdixqvREmQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdixqvREmQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdixqvREmQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdixqvREmQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdixqvREmQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdixqvREmQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdixqvREmQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdixqvREmQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdixqvREmQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdixqvREmQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdixqvREmQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdixqvREmQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdixqvREmQ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdixqvREmQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdixqvREmQ .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-vdixqvREmQ .navbar {
    height: 70px;
  }
  .cid-vdixqvREmQ .navbar.opened {
    height: auto;
  }
  .cid-vdixqvREmQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdixqw93N4 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdixqw93N4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdixqw93N4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdixqw93N4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdixqw93N4 .row {
  flex-direction: row-reverse;
}
.cid-vdixqw93N4 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdixqw93N4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdAhrUBa1E {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdAhrUBa1E .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAhrUBa1E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAhrUBa1E .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdAhrUBa1E .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdAhrUBa1E .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdAhrUBa1E .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdAhrUBa1E .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdAhrUBa1E .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdAhrUBa1E .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdAhrUBa1E .nav-link,
.cid-vdAhrUBa1E .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdAhrUBa1E .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdAhrUBa1E .mbr-section-subtitle {
  text-align: center;
}
.cid-vdAhrUBa1E .mbr-section-title {
  text-align: center;
}
.cid-vdAhsXtuyy {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdAhsXtuyy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAhsXtuyy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAhsXtuyy .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdAhsXtuyy .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdAhsXtuyy .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdAhsXtuyy .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdAhsXtuyy .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdAhsXtuyy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdAhsXtuyy .carousel-control,
.cid-vdAhsXtuyy .close {
  background: #1b1b1b;
}
.cid-vdAhsXtuyy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdAhsXtuyy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdAhsXtuyy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdAhsXtuyy .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdAhsXtuyy .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-vdAhsXtuyy .close::before {
  content: '\e91a';
}
.cid-vdAhsXtuyy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdAhsXtuyy .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-vdAhsXtuyy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdAhsXtuyy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdAhsXtuyy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdAhsXtuyy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdAhsXtuyy .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-vdAhsXtuyy .carousel-indicators li.active,
.cid-vdAhsXtuyy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdAhsXtuyy .carousel-indicators li::after,
.cid-vdAhsXtuyy .carousel-indicators li::before {
  content: none;
}
.cid-vdAhsXtuyy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdAhsXtuyy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdAhsXtuyy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAhsXtuyy .carousel-indicators {
    display: none;
  }
}
.cid-vdAhsXtuyy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdAhsXtuyy .carousel-inner > .active {
  display: block;
}
.cid-vdAhsXtuyy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdAhsXtuyy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdAhsXtuyy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdAhsXtuyy .carousel-control,
  .cid-vdAhsXtuyy .carousel-indicators,
  .cid-vdAhsXtuyy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdAhsXtuyy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdAhsXtuyy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdAhsXtuyy .carousel-indicators .active,
.cid-vdAhsXtuyy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdAhsXtuyy .carousel-indicators .active {
  background: #fff;
}
.cid-vdAhsXtuyy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdAhsXtuyy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdAhsXtuyy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdAhsXtuyy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdAhsXtuyy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdAhsXtuyy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdAhsXtuyy .carousel {
  width: 100%;
}
.cid-vdAhsXtuyy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdAhsXtuyy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdAhsXtuyy .modal.fade .modal-dialog,
.cid-vdAhsXtuyy .modal.in .modal-dialog {
  transform: none;
}
.cid-vdAhsXtuyy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdAhsXtuyy H6 {
  text-align: center;
}
.cid-vdixqwsr0c {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdixqwsr0c blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdixqwyvuA {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdixqwyvuA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdixqwyvuA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdixqwyvuA .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdixqwyvuA .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdixqwyvuA .row {
    text-align: center;
  }
  .cid-vdixqwyvuA .row > div {
    margin: auto;
  }
  .cid-vdixqwyvuA .social-row {
    justify-content: center;
  }
}
.cid-vdixqwyvuA .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdixqwyvuA .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdixqwyvuA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdixqwyvuA .list {
    margin-bottom: 0rem;
  }
}
.cid-vdixqwyvuA .mbr-text {
  color: #bbbbbb;
}
.cid-vdixqwyvuA .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdixqwyvuA .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdixqwyvuA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdixIdWsgz .navbar-dropdown {
  position: relative !important;
}
.cid-vdixIdWsgz .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdixIdWsgz .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdixIdWsgz .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdixIdWsgz .dropdown-item:hover,
.cid-vdixIdWsgz .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdixIdWsgz .dropdown-item:hover span {
  color: white;
}
.cid-vdixIdWsgz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdixIdWsgz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdixIdWsgz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdixIdWsgz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdixIdWsgz .nav-link {
  position: relative;
}
.cid-vdixIdWsgz .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdixIdWsgz .container {
    flex-wrap: wrap;
  }
}
.cid-vdixIdWsgz .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdixIdWsgz .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdixIdWsgz .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdixIdWsgz .dropdown-menu,
.cid-vdixIdWsgz .navbar.opened {
  background: #ffffff !important;
}
.cid-vdixIdWsgz .nav-item:focus,
.cid-vdixIdWsgz .nav-link:focus {
  outline: none;
}
.cid-vdixIdWsgz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdixIdWsgz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdixIdWsgz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdixIdWsgz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdixIdWsgz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdixIdWsgz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdixIdWsgz .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: #ffffff;
}
.cid-vdixIdWsgz .navbar.opened {
  transition: all 0.3s;
}
.cid-vdixIdWsgz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdixIdWsgz .navbar .navbar-logo img {
  width: auto;
}
.cid-vdixIdWsgz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdixIdWsgz .navbar.collapsed {
  justify-content: center;
}
.cid-vdixIdWsgz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdixIdWsgz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdixIdWsgz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdixIdWsgz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdixIdWsgz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdixIdWsgz .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-vdixIdWsgz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdixIdWsgz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdixIdWsgz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdixIdWsgz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdixIdWsgz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdixIdWsgz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdixIdWsgz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdixIdWsgz .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-vdixIdWsgz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdixIdWsgz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdixIdWsgz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdixIdWsgz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdixIdWsgz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdixIdWsgz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdixIdWsgz .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdixIdWsgz .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdixIdWsgz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdixIdWsgz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdixIdWsgz .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-vdixIdWsgz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdixIdWsgz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdixIdWsgz .dropdown-item.active,
.cid-vdixIdWsgz .dropdown-item:active {
  background-color: transparent;
}
.cid-vdixIdWsgz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdixIdWsgz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdixIdWsgz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdixIdWsgz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdixIdWsgz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdixIdWsgz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdixIdWsgz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdixIdWsgz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdixIdWsgz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdixIdWsgz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdixIdWsgz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdixIdWsgz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdixIdWsgz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdixIdWsgz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdixIdWsgz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdixIdWsgz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdixIdWsgz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdixIdWsgz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdixIdWsgz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdixIdWsgz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdixIdWsgz .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-vdixIdWsgz .navbar {
    height: 70px;
  }
  .cid-vdixIdWsgz .navbar.opened {
    height: auto;
  }
  .cid-vdixIdWsgz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdixIec4U6 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdixIec4U6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdixIec4U6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdixIec4U6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdixIec4U6 .row {
  flex-direction: row-reverse;
}
.cid-vdixIec4U6 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdixIec4U6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdAew4go8x {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdAew4go8x .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAew4go8x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAew4go8x .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdAew4go8x .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdAew4go8x .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdAew4go8x .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdAew4go8x .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdAew4go8x .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdAew4go8x .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdAew4go8x .nav-link,
.cid-vdAew4go8x .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdAew4go8x .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdAew4go8x .mbr-section-subtitle {
  text-align: center;
}
.cid-vdAew4go8x .mbr-section-title {
  text-align: center;
}
.cid-vdAevHVneJ {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdAevHVneJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAevHVneJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAevHVneJ .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdAevHVneJ .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdAevHVneJ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdAevHVneJ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdAevHVneJ .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdAevHVneJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdAevHVneJ .carousel-control,
.cid-vdAevHVneJ .close {
  background: #1b1b1b;
}
.cid-vdAevHVneJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdAevHVneJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdAevHVneJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdAevHVneJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdAevHVneJ .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-vdAevHVneJ .close::before {
  content: '\e91a';
}
.cid-vdAevHVneJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdAevHVneJ .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-vdAevHVneJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdAevHVneJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdAevHVneJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdAevHVneJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdAevHVneJ .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-vdAevHVneJ .carousel-indicators li.active,
.cid-vdAevHVneJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdAevHVneJ .carousel-indicators li::after,
.cid-vdAevHVneJ .carousel-indicators li::before {
  content: none;
}
.cid-vdAevHVneJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdAevHVneJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdAevHVneJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAevHVneJ .carousel-indicators {
    display: none;
  }
}
.cid-vdAevHVneJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdAevHVneJ .carousel-inner > .active {
  display: block;
}
.cid-vdAevHVneJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdAevHVneJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdAevHVneJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdAevHVneJ .carousel-control,
  .cid-vdAevHVneJ .carousel-indicators,
  .cid-vdAevHVneJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdAevHVneJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdAevHVneJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdAevHVneJ .carousel-indicators .active,
.cid-vdAevHVneJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdAevHVneJ .carousel-indicators .active {
  background: #fff;
}
.cid-vdAevHVneJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdAevHVneJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdAevHVneJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdAevHVneJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdAevHVneJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdAevHVneJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdAevHVneJ .carousel {
  width: 100%;
}
.cid-vdAevHVneJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdAevHVneJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdAevHVneJ .modal.fade .modal-dialog,
.cid-vdAevHVneJ .modal.in .modal-dialog {
  transform: none;
}
.cid-vdAevHVneJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdAevHVneJ H6 {
  text-align: center;
}
.cid-vdixIem8ay {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdixIem8ay blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdixIesPop {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdixIesPop .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdixIesPop .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdixIesPop .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdixIesPop .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdixIesPop .row {
    text-align: center;
  }
  .cid-vdixIesPop .row > div {
    margin: auto;
  }
  .cid-vdixIesPop .social-row {
    justify-content: center;
  }
}
.cid-vdixIesPop .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdixIesPop .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdixIesPop .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdixIesPop .list {
    margin-bottom: 0rem;
  }
}
.cid-vdixIesPop .mbr-text {
  color: #bbbbbb;
}
.cid-vdixIesPop .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdixIesPop .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdixIesPop div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdiy14auRs .navbar-dropdown {
  position: relative !important;
}
.cid-vdiy14auRs .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiy14auRs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdiy14auRs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdiy14auRs .dropdown-item:hover,
.cid-vdiy14auRs .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdiy14auRs .dropdown-item:hover span {
  color: white;
}
.cid-vdiy14auRs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdiy14auRs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdiy14auRs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdiy14auRs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdiy14auRs .nav-link {
  position: relative;
}
.cid-vdiy14auRs .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiy14auRs .container {
    flex-wrap: wrap;
  }
}
.cid-vdiy14auRs .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiy14auRs .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdiy14auRs .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdiy14auRs .dropdown-menu,
.cid-vdiy14auRs .navbar.opened {
  background: #ffffff !important;
}
.cid-vdiy14auRs .nav-item:focus,
.cid-vdiy14auRs .nav-link:focus {
  outline: none;
}
.cid-vdiy14auRs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdiy14auRs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdiy14auRs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdiy14auRs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiy14auRs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdiy14auRs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdiy14auRs .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: #ffffff;
}
.cid-vdiy14auRs .navbar.opened {
  transition: all 0.3s;
}
.cid-vdiy14auRs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdiy14auRs .navbar .navbar-logo img {
  width: auto;
}
.cid-vdiy14auRs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdiy14auRs .navbar.collapsed {
  justify-content: center;
}
.cid-vdiy14auRs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdiy14auRs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdiy14auRs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdiy14auRs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdiy14auRs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdiy14auRs .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-vdiy14auRs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdiy14auRs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdiy14auRs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdiy14auRs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdiy14auRs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdiy14auRs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdiy14auRs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdiy14auRs .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-vdiy14auRs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdiy14auRs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdiy14auRs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdiy14auRs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdiy14auRs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdiy14auRs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdiy14auRs .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdiy14auRs .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdiy14auRs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdiy14auRs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdiy14auRs .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-vdiy14auRs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdiy14auRs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdiy14auRs .dropdown-item.active,
.cid-vdiy14auRs .dropdown-item:active {
  background-color: transparent;
}
.cid-vdiy14auRs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdiy14auRs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdiy14auRs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdiy14auRs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdiy14auRs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdiy14auRs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdiy14auRs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdiy14auRs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdiy14auRs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdiy14auRs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdiy14auRs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdiy14auRs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiy14auRs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiy14auRs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdiy14auRs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiy14auRs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdiy14auRs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdiy14auRs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiy14auRs .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdiy14auRs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdiy14auRs .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-vdiy14auRs .navbar {
    height: 70px;
  }
  .cid-vdiy14auRs .navbar.opened {
    height: auto;
  }
  .cid-vdiy14auRs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdiy14x2HU {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdiy14x2HU .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiy14x2HU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdiy14x2HU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdiy14x2HU .row {
  flex-direction: row-reverse;
}
.cid-vdiy14x2HU img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdiy14x2HU .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdAbVwbrvW {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdAbVwbrvW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAbVwbrvW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAbVwbrvW .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdAbVwbrvW .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdAbVwbrvW .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdAbVwbrvW .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdAbVwbrvW .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdAbVwbrvW .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdAbVwbrvW .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdAbVwbrvW .nav-link,
.cid-vdAbVwbrvW .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdAbVwbrvW .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdAbVwbrvW .mbr-section-subtitle {
  text-align: center;
}
.cid-vdAbVwbrvW .mbr-section-title {
  text-align: center;
}
.cid-vdAbW5Ajtv {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdAbW5Ajtv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAbW5Ajtv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAbW5Ajtv .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdAbW5Ajtv .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdAbW5Ajtv .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdAbW5Ajtv .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdAbW5Ajtv .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdAbW5Ajtv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdAbW5Ajtv .carousel-control,
.cid-vdAbW5Ajtv .close {
  background: #1b1b1b;
}
.cid-vdAbW5Ajtv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdAbW5Ajtv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdAbW5Ajtv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdAbW5Ajtv .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdAbW5Ajtv .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-vdAbW5Ajtv .close::before {
  content: '\e91a';
}
.cid-vdAbW5Ajtv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdAbW5Ajtv .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-vdAbW5Ajtv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdAbW5Ajtv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdAbW5Ajtv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdAbW5Ajtv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdAbW5Ajtv .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-vdAbW5Ajtv .carousel-indicators li.active,
.cid-vdAbW5Ajtv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdAbW5Ajtv .carousel-indicators li::after,
.cid-vdAbW5Ajtv .carousel-indicators li::before {
  content: none;
}
.cid-vdAbW5Ajtv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdAbW5Ajtv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdAbW5Ajtv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAbW5Ajtv .carousel-indicators {
    display: none;
  }
}
.cid-vdAbW5Ajtv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdAbW5Ajtv .carousel-inner > .active {
  display: block;
}
.cid-vdAbW5Ajtv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdAbW5Ajtv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdAbW5Ajtv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdAbW5Ajtv .carousel-control,
  .cid-vdAbW5Ajtv .carousel-indicators,
  .cid-vdAbW5Ajtv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdAbW5Ajtv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdAbW5Ajtv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdAbW5Ajtv .carousel-indicators .active,
.cid-vdAbW5Ajtv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdAbW5Ajtv .carousel-indicators .active {
  background: #fff;
}
.cid-vdAbW5Ajtv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdAbW5Ajtv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdAbW5Ajtv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdAbW5Ajtv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdAbW5Ajtv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdAbW5Ajtv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdAbW5Ajtv .carousel {
  width: 100%;
}
.cid-vdAbW5Ajtv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdAbW5Ajtv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdAbW5Ajtv .modal.fade .modal-dialog,
.cid-vdAbW5Ajtv .modal.in .modal-dialog {
  transform: none;
}
.cid-vdAbW5Ajtv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdAbW5Ajtv H6 {
  text-align: center;
}
.cid-vdiy14OeOW {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdiy14OeOW blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdiy14YkDF {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdiy14YkDF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiy14YkDF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdiy14YkDF .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdiy14YkDF .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdiy14YkDF .row {
    text-align: center;
  }
  .cid-vdiy14YkDF .row > div {
    margin: auto;
  }
  .cid-vdiy14YkDF .social-row {
    justify-content: center;
  }
}
.cid-vdiy14YkDF .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdiy14YkDF .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdiy14YkDF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdiy14YkDF .list {
    margin-bottom: 0rem;
  }
}
.cid-vdiy14YkDF .mbr-text {
  color: #bbbbbb;
}
.cid-vdiy14YkDF .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdiy14YkDF .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdiy14YkDF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdiyf6TNy4 .navbar-dropdown {
  position: relative !important;
}
.cid-vdiyf6TNy4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiyf6TNy4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdiyf6TNy4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdiyf6TNy4 .dropdown-item:hover,
.cid-vdiyf6TNy4 .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdiyf6TNy4 .dropdown-item:hover span {
  color: white;
}
.cid-vdiyf6TNy4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdiyf6TNy4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdiyf6TNy4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdiyf6TNy4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdiyf6TNy4 .nav-link {
  position: relative;
}
.cid-vdiyf6TNy4 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiyf6TNy4 .container {
    flex-wrap: wrap;
  }
}
.cid-vdiyf6TNy4 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiyf6TNy4 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdiyf6TNy4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdiyf6TNy4 .dropdown-menu,
.cid-vdiyf6TNy4 .navbar.opened {
  background: #ffffff !important;
}
.cid-vdiyf6TNy4 .nav-item:focus,
.cid-vdiyf6TNy4 .nav-link:focus {
  outline: none;
}
.cid-vdiyf6TNy4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdiyf6TNy4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdiyf6TNy4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdiyf6TNy4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiyf6TNy4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdiyf6TNy4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdiyf6TNy4 .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: #ffffff;
}
.cid-vdiyf6TNy4 .navbar.opened {
  transition: all 0.3s;
}
.cid-vdiyf6TNy4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdiyf6TNy4 .navbar .navbar-logo img {
  width: auto;
}
.cid-vdiyf6TNy4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdiyf6TNy4 .navbar.collapsed {
  justify-content: center;
}
.cid-vdiyf6TNy4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdiyf6TNy4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdiyf6TNy4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdiyf6TNy4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdiyf6TNy4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdiyf6TNy4 .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-vdiyf6TNy4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdiyf6TNy4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdiyf6TNy4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdiyf6TNy4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdiyf6TNy4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdiyf6TNy4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdiyf6TNy4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdiyf6TNy4 .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-vdiyf6TNy4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdiyf6TNy4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdiyf6TNy4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdiyf6TNy4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdiyf6TNy4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdiyf6TNy4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdiyf6TNy4 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdiyf6TNy4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdiyf6TNy4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdiyf6TNy4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdiyf6TNy4 .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-vdiyf6TNy4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdiyf6TNy4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdiyf6TNy4 .dropdown-item.active,
.cid-vdiyf6TNy4 .dropdown-item:active {
  background-color: transparent;
}
.cid-vdiyf6TNy4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdiyf6TNy4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdiyf6TNy4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdiyf6TNy4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdiyf6TNy4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdiyf6TNy4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdiyf6TNy4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdiyf6TNy4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdiyf6TNy4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdiyf6TNy4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdiyf6TNy4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdiyf6TNy4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiyf6TNy4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiyf6TNy4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdiyf6TNy4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiyf6TNy4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdiyf6TNy4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdiyf6TNy4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiyf6TNy4 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdiyf6TNy4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdiyf6TNy4 .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-vdiyf6TNy4 .navbar {
    height: 70px;
  }
  .cid-vdiyf6TNy4 .navbar.opened {
    height: auto;
  }
  .cid-vdiyf6TNy4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdiyf7dj45 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdiyf7dj45 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiyf7dj45 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdiyf7dj45 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdiyf7dj45 .row {
  flex-direction: row-reverse;
}
.cid-vdiyf7dj45 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdiyf7dj45 .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdA7ClSb50 {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdA7ClSb50 img,
.cid-vdA7ClSb50 .item-img {
  width: 100%;
}
.cid-vdA7ClSb50 .item:focus,
.cid-vdA7ClSb50 span:focus {
  outline: none;
}
.cid-vdA7ClSb50 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-vdA7ClSb50 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-vdA7ClSb50 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-vdA7ClSb50 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vdA7ClSb50 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-vdA7ClSb50 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-vdA7ClSb50 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-vdA7ClSb50 .mbr-section-title {
  color: #232323;
}
.cid-vdA7ClSb50 .mbr-text,
.cid-vdA7ClSb50 .mbr-section-btn {
  text-align: left;
}
.cid-vdA7ClSb50 .item-title {
  text-align: left;
}
.cid-vdA7ClSb50 .item-subtitle {
  text-align: left;
}
.cid-vdiyf7rfIA {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdiyf7rfIA blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdiyf7zEe6 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdiyf7zEe6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiyf7zEe6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdiyf7zEe6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdiyf7zEe6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdiyf7zEe6 .row {
    text-align: center;
  }
  .cid-vdiyf7zEe6 .row > div {
    margin: auto;
  }
  .cid-vdiyf7zEe6 .social-row {
    justify-content: center;
  }
}
.cid-vdiyf7zEe6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdiyf7zEe6 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdiyf7zEe6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdiyf7zEe6 .list {
    margin-bottom: 0rem;
  }
}
.cid-vdiyf7zEe6 .mbr-text {
  color: #bbbbbb;
}
.cid-vdiyf7zEe6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdiyf7zEe6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdiyf7zEe6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdiyuBTMMU .navbar-dropdown {
  position: relative !important;
}
.cid-vdiyuBTMMU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiyuBTMMU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdiyuBTMMU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdiyuBTMMU .dropdown-item:hover,
.cid-vdiyuBTMMU .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdiyuBTMMU .dropdown-item:hover span {
  color: white;
}
.cid-vdiyuBTMMU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdiyuBTMMU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdiyuBTMMU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdiyuBTMMU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdiyuBTMMU .nav-link {
  position: relative;
}
.cid-vdiyuBTMMU .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiyuBTMMU .container {
    flex-wrap: wrap;
  }
}
.cid-vdiyuBTMMU .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiyuBTMMU .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdiyuBTMMU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdiyuBTMMU .dropdown-menu,
.cid-vdiyuBTMMU .navbar.opened {
  background: #ffffff !important;
}
.cid-vdiyuBTMMU .nav-item:focus,
.cid-vdiyuBTMMU .nav-link:focus {
  outline: none;
}
.cid-vdiyuBTMMU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdiyuBTMMU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdiyuBTMMU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdiyuBTMMU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiyuBTMMU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdiyuBTMMU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdiyuBTMMU .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: #ffffff;
}
.cid-vdiyuBTMMU .navbar.opened {
  transition: all 0.3s;
}
.cid-vdiyuBTMMU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdiyuBTMMU .navbar .navbar-logo img {
  width: auto;
}
.cid-vdiyuBTMMU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdiyuBTMMU .navbar.collapsed {
  justify-content: center;
}
.cid-vdiyuBTMMU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdiyuBTMMU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdiyuBTMMU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdiyuBTMMU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdiyuBTMMU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdiyuBTMMU .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-vdiyuBTMMU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdiyuBTMMU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdiyuBTMMU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdiyuBTMMU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdiyuBTMMU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdiyuBTMMU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdiyuBTMMU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdiyuBTMMU .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-vdiyuBTMMU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdiyuBTMMU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdiyuBTMMU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdiyuBTMMU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdiyuBTMMU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdiyuBTMMU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdiyuBTMMU .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdiyuBTMMU .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdiyuBTMMU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdiyuBTMMU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdiyuBTMMU .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-vdiyuBTMMU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdiyuBTMMU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdiyuBTMMU .dropdown-item.active,
.cid-vdiyuBTMMU .dropdown-item:active {
  background-color: transparent;
}
.cid-vdiyuBTMMU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdiyuBTMMU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdiyuBTMMU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdiyuBTMMU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdiyuBTMMU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdiyuBTMMU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdiyuBTMMU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdiyuBTMMU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdiyuBTMMU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdiyuBTMMU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdiyuBTMMU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdiyuBTMMU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiyuBTMMU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiyuBTMMU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdiyuBTMMU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiyuBTMMU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdiyuBTMMU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdiyuBTMMU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiyuBTMMU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdiyuBTMMU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdiyuBTMMU .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-vdiyuBTMMU .navbar {
    height: 70px;
  }
  .cid-vdiyuBTMMU .navbar.opened {
    height: auto;
  }
  .cid-vdiyuBTMMU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdiyuCcfBf {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdiyuCcfBf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiyuCcfBf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdiyuCcfBf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdiyuCcfBf .row {
  flex-direction: row-reverse;
}
.cid-vdiyuCcfBf img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdiyuCcfBf .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdlvx6oV3T {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdlvx6oV3T .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdlvx6oV3T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdlvx6oV3T .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdlvx6oV3T .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdlvx6oV3T .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdlvx6oV3T .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdlvx6oV3T .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdlvx6oV3T .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdlvx6oV3T .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdlvx6oV3T .nav-link,
.cid-vdlvx6oV3T .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdlvx6oV3T .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdlvx6oV3T .mbr-section-subtitle {
  text-align: center;
}
.cid-vdlvx6oV3T .mbr-section-title {
  text-align: center;
}
.cid-vdlvxLbDLJ {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdlvxLbDLJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdlvxLbDLJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdlvxLbDLJ .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdlvxLbDLJ .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdlvxLbDLJ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdlvxLbDLJ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdlvxLbDLJ .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdlvxLbDLJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdlvxLbDLJ .carousel-control,
.cid-vdlvxLbDLJ .close {
  background: #1b1b1b;
}
.cid-vdlvxLbDLJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdlvxLbDLJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdlvxLbDLJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdlvxLbDLJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdlvxLbDLJ .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-vdlvxLbDLJ .close::before {
  content: '\e91a';
}
.cid-vdlvxLbDLJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdlvxLbDLJ .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-vdlvxLbDLJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdlvxLbDLJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdlvxLbDLJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdlvxLbDLJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdlvxLbDLJ .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-vdlvxLbDLJ .carousel-indicators li.active,
.cid-vdlvxLbDLJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdlvxLbDLJ .carousel-indicators li::after,
.cid-vdlvxLbDLJ .carousel-indicators li::before {
  content: none;
}
.cid-vdlvxLbDLJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdlvxLbDLJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdlvxLbDLJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdlvxLbDLJ .carousel-indicators {
    display: none;
  }
}
.cid-vdlvxLbDLJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdlvxLbDLJ .carousel-inner > .active {
  display: block;
}
.cid-vdlvxLbDLJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdlvxLbDLJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdlvxLbDLJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdlvxLbDLJ .carousel-control,
  .cid-vdlvxLbDLJ .carousel-indicators,
  .cid-vdlvxLbDLJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdlvxLbDLJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdlvxLbDLJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdlvxLbDLJ .carousel-indicators .active,
.cid-vdlvxLbDLJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdlvxLbDLJ .carousel-indicators .active {
  background: #fff;
}
.cid-vdlvxLbDLJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdlvxLbDLJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdlvxLbDLJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdlvxLbDLJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdlvxLbDLJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdlvxLbDLJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdlvxLbDLJ .carousel {
  width: 100%;
}
.cid-vdlvxLbDLJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdlvxLbDLJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdlvxLbDLJ .modal.fade .modal-dialog,
.cid-vdlvxLbDLJ .modal.in .modal-dialog {
  transform: none;
}
.cid-vdlvxLbDLJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdlvxLbDLJ H6 {
  text-align: center;
}
.cid-vdiyuCoC0X {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdiyuCoC0X blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdiyuCxqS6 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdiyuCxqS6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiyuCxqS6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdiyuCxqS6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdiyuCxqS6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdiyuCxqS6 .row {
    text-align: center;
  }
  .cid-vdiyuCxqS6 .row > div {
    margin: auto;
  }
  .cid-vdiyuCxqS6 .social-row {
    justify-content: center;
  }
}
.cid-vdiyuCxqS6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdiyuCxqS6 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdiyuCxqS6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdiyuCxqS6 .list {
    margin-bottom: 0rem;
  }
}
.cid-vdiyuCxqS6 .mbr-text {
  color: #bbbbbb;
}
.cid-vdiyuCxqS6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdiyuCxqS6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdiyuCxqS6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdiyKXswIu .navbar-dropdown {
  position: relative !important;
}
.cid-vdiyKXswIu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiyKXswIu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdiyKXswIu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdiyKXswIu .dropdown-item:hover,
.cid-vdiyKXswIu .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdiyKXswIu .dropdown-item:hover span {
  color: white;
}
.cid-vdiyKXswIu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdiyKXswIu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdiyKXswIu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdiyKXswIu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdiyKXswIu .nav-link {
  position: relative;
}
.cid-vdiyKXswIu .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiyKXswIu .container {
    flex-wrap: wrap;
  }
}
.cid-vdiyKXswIu .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiyKXswIu .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdiyKXswIu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdiyKXswIu .dropdown-menu,
.cid-vdiyKXswIu .navbar.opened {
  background: #ffffff !important;
}
.cid-vdiyKXswIu .nav-item:focus,
.cid-vdiyKXswIu .nav-link:focus {
  outline: none;
}
.cid-vdiyKXswIu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdiyKXswIu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdiyKXswIu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdiyKXswIu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiyKXswIu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdiyKXswIu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdiyKXswIu .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: #ffffff;
}
.cid-vdiyKXswIu .navbar.opened {
  transition: all 0.3s;
}
.cid-vdiyKXswIu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdiyKXswIu .navbar .navbar-logo img {
  width: auto;
}
.cid-vdiyKXswIu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdiyKXswIu .navbar.collapsed {
  justify-content: center;
}
.cid-vdiyKXswIu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdiyKXswIu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdiyKXswIu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdiyKXswIu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdiyKXswIu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdiyKXswIu .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-vdiyKXswIu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdiyKXswIu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdiyKXswIu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdiyKXswIu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdiyKXswIu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdiyKXswIu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdiyKXswIu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdiyKXswIu .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-vdiyKXswIu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdiyKXswIu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdiyKXswIu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdiyKXswIu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdiyKXswIu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdiyKXswIu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdiyKXswIu .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdiyKXswIu .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdiyKXswIu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdiyKXswIu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdiyKXswIu .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-vdiyKXswIu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdiyKXswIu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdiyKXswIu .dropdown-item.active,
.cid-vdiyKXswIu .dropdown-item:active {
  background-color: transparent;
}
.cid-vdiyKXswIu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdiyKXswIu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdiyKXswIu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdiyKXswIu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdiyKXswIu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdiyKXswIu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdiyKXswIu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdiyKXswIu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdiyKXswIu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdiyKXswIu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdiyKXswIu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdiyKXswIu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiyKXswIu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiyKXswIu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdiyKXswIu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiyKXswIu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdiyKXswIu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdiyKXswIu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiyKXswIu .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdiyKXswIu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdiyKXswIu .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-vdiyKXswIu .navbar {
    height: 70px;
  }
  .cid-vdiyKXswIu .navbar.opened {
    height: auto;
  }
  .cid-vdiyKXswIu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdiyKXPB2H {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdiyKXPB2H .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiyKXPB2H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdiyKXPB2H .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdiyKXPB2H .row {
  flex-direction: row-reverse;
}
.cid-vdiyKXPB2H img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdiyKXPB2H .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdA5goGx50 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdA5goGx50 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdA5goGx50 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdA5goGx50 .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdA5goGx50 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdA5goGx50 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdA5goGx50 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdA5goGx50 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdA5goGx50 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdA5goGx50 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdA5goGx50 .nav-link,
.cid-vdA5goGx50 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdA5goGx50 .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdA5goGx50 .mbr-section-subtitle {
  text-align: center;
}
.cid-vdA5goGx50 .mbr-section-title {
  text-align: center;
}
.cid-vdA5fR1EDC {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdA5fR1EDC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdA5fR1EDC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdA5fR1EDC .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdA5fR1EDC .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdA5fR1EDC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdA5fR1EDC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdA5fR1EDC .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdA5fR1EDC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdA5fR1EDC .carousel-control,
.cid-vdA5fR1EDC .close {
  background: #1b1b1b;
}
.cid-vdA5fR1EDC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdA5fR1EDC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdA5fR1EDC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdA5fR1EDC .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdA5fR1EDC .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-vdA5fR1EDC .close::before {
  content: '\e91a';
}
.cid-vdA5fR1EDC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdA5fR1EDC .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-vdA5fR1EDC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdA5fR1EDC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdA5fR1EDC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdA5fR1EDC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdA5fR1EDC .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-vdA5fR1EDC .carousel-indicators li.active,
.cid-vdA5fR1EDC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdA5fR1EDC .carousel-indicators li::after,
.cid-vdA5fR1EDC .carousel-indicators li::before {
  content: none;
}
.cid-vdA5fR1EDC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdA5fR1EDC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdA5fR1EDC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdA5fR1EDC .carousel-indicators {
    display: none;
  }
}
.cid-vdA5fR1EDC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdA5fR1EDC .carousel-inner > .active {
  display: block;
}
.cid-vdA5fR1EDC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdA5fR1EDC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdA5fR1EDC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdA5fR1EDC .carousel-control,
  .cid-vdA5fR1EDC .carousel-indicators,
  .cid-vdA5fR1EDC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdA5fR1EDC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdA5fR1EDC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdA5fR1EDC .carousel-indicators .active,
.cid-vdA5fR1EDC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdA5fR1EDC .carousel-indicators .active {
  background: #fff;
}
.cid-vdA5fR1EDC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdA5fR1EDC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdA5fR1EDC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdA5fR1EDC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdA5fR1EDC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdA5fR1EDC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdA5fR1EDC .carousel {
  width: 100%;
}
.cid-vdA5fR1EDC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdA5fR1EDC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdA5fR1EDC .modal.fade .modal-dialog,
.cid-vdA5fR1EDC .modal.in .modal-dialog {
  transform: none;
}
.cid-vdA5fR1EDC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdA5fR1EDC H6 {
  text-align: center;
}
.cid-vdiyKY6hlH {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdiyKY6hlH blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdiyKYeam2 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdiyKYeam2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiyKYeam2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdiyKYeam2 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdiyKYeam2 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdiyKYeam2 .row {
    text-align: center;
  }
  .cid-vdiyKYeam2 .row > div {
    margin: auto;
  }
  .cid-vdiyKYeam2 .social-row {
    justify-content: center;
  }
}
.cid-vdiyKYeam2 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdiyKYeam2 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdiyKYeam2 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdiyKYeam2 .list {
    margin-bottom: 0rem;
  }
}
.cid-vdiyKYeam2 .mbr-text {
  color: #bbbbbb;
}
.cid-vdiyKYeam2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdiyKYeam2 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdiyKYeam2 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdiz4fUCNc .navbar-dropdown {
  position: relative !important;
}
.cid-vdiz4fUCNc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiz4fUCNc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdiz4fUCNc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdiz4fUCNc .dropdown-item:hover,
.cid-vdiz4fUCNc .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdiz4fUCNc .dropdown-item:hover span {
  color: white;
}
.cid-vdiz4fUCNc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdiz4fUCNc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdiz4fUCNc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdiz4fUCNc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdiz4fUCNc .nav-link {
  position: relative;
}
.cid-vdiz4fUCNc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiz4fUCNc .container {
    flex-wrap: wrap;
  }
}
.cid-vdiz4fUCNc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdiz4fUCNc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdiz4fUCNc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdiz4fUCNc .dropdown-menu,
.cid-vdiz4fUCNc .navbar.opened {
  background: #ffffff !important;
}
.cid-vdiz4fUCNc .nav-item:focus,
.cid-vdiz4fUCNc .nav-link:focus {
  outline: none;
}
.cid-vdiz4fUCNc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdiz4fUCNc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdiz4fUCNc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdiz4fUCNc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdiz4fUCNc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdiz4fUCNc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdiz4fUCNc .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: #ffffff;
}
.cid-vdiz4fUCNc .navbar.opened {
  transition: all 0.3s;
}
.cid-vdiz4fUCNc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdiz4fUCNc .navbar .navbar-logo img {
  width: auto;
}
.cid-vdiz4fUCNc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdiz4fUCNc .navbar.collapsed {
  justify-content: center;
}
.cid-vdiz4fUCNc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdiz4fUCNc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdiz4fUCNc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdiz4fUCNc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdiz4fUCNc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdiz4fUCNc .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-vdiz4fUCNc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdiz4fUCNc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdiz4fUCNc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdiz4fUCNc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdiz4fUCNc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdiz4fUCNc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdiz4fUCNc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdiz4fUCNc .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-vdiz4fUCNc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdiz4fUCNc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdiz4fUCNc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdiz4fUCNc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdiz4fUCNc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdiz4fUCNc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdiz4fUCNc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdiz4fUCNc .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdiz4fUCNc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdiz4fUCNc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdiz4fUCNc .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-vdiz4fUCNc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdiz4fUCNc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdiz4fUCNc .dropdown-item.active,
.cid-vdiz4fUCNc .dropdown-item:active {
  background-color: transparent;
}
.cid-vdiz4fUCNc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdiz4fUCNc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdiz4fUCNc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdiz4fUCNc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdiz4fUCNc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdiz4fUCNc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdiz4fUCNc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdiz4fUCNc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdiz4fUCNc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdiz4fUCNc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdiz4fUCNc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdiz4fUCNc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiz4fUCNc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdiz4fUCNc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdiz4fUCNc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiz4fUCNc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdiz4fUCNc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdiz4fUCNc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdiz4fUCNc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdiz4fUCNc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdiz4fUCNc .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-vdiz4fUCNc .navbar {
    height: 70px;
  }
  .cid-vdiz4fUCNc .navbar.opened {
    height: auto;
  }
  .cid-vdiz4fUCNc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdiz4gcdgw {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdiz4gcdgw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiz4gcdgw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdiz4gcdgw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdiz4gcdgw .row {
  flex-direction: row-reverse;
}
.cid-vdiz4gcdgw img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdiz4gcdgw .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdoPx1xMek {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdoPx1xMek img,
.cid-vdoPx1xMek .item-img {
  width: 100%;
}
.cid-vdoPx1xMek .item:focus,
.cid-vdoPx1xMek span:focus {
  outline: none;
}
.cid-vdoPx1xMek .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-vdoPx1xMek .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-vdoPx1xMek .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-vdoPx1xMek .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vdoPx1xMek .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-vdoPx1xMek .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-vdoPx1xMek .mbr-section-btn {
  margin-top: auto !important;
}
.cid-vdoPx1xMek .mbr-section-title {
  color: #232323;
}
.cid-vdoPx1xMek .mbr-text,
.cid-vdoPx1xMek .mbr-section-btn {
  text-align: left;
}
.cid-vdoPx1xMek .item-title {
  text-align: left;
}
.cid-vdoPx1xMek .item-subtitle {
  text-align: left;
}
.cid-vdiz4gnRK0 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdiz4gnRK0 blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdiz4gvaw1 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdiz4gvaw1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdiz4gvaw1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdiz4gvaw1 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdiz4gvaw1 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdiz4gvaw1 .row {
    text-align: center;
  }
  .cid-vdiz4gvaw1 .row > div {
    margin: auto;
  }
  .cid-vdiz4gvaw1 .social-row {
    justify-content: center;
  }
}
.cid-vdiz4gvaw1 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdiz4gvaw1 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdiz4gvaw1 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdiz4gvaw1 .list {
    margin-bottom: 0rem;
  }
}
.cid-vdiz4gvaw1 .mbr-text {
  color: #bbbbbb;
}
.cid-vdiz4gvaw1 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdiz4gvaw1 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdiz4gvaw1 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdizhykztI .navbar-dropdown {
  position: relative !important;
}
.cid-vdizhykztI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdizhykztI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdizhykztI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdizhykztI .dropdown-item:hover,
.cid-vdizhykztI .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdizhykztI .dropdown-item:hover span {
  color: white;
}
.cid-vdizhykztI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdizhykztI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdizhykztI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdizhykztI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdizhykztI .nav-link {
  position: relative;
}
.cid-vdizhykztI .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdizhykztI .container {
    flex-wrap: wrap;
  }
}
.cid-vdizhykztI .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdizhykztI .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdizhykztI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdizhykztI .dropdown-menu,
.cid-vdizhykztI .navbar.opened {
  background: #ffffff !important;
}
.cid-vdizhykztI .nav-item:focus,
.cid-vdizhykztI .nav-link:focus {
  outline: none;
}
.cid-vdizhykztI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdizhykztI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdizhykztI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdizhykztI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdizhykztI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdizhykztI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdizhykztI .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: #ffffff;
}
.cid-vdizhykztI .navbar.opened {
  transition: all 0.3s;
}
.cid-vdizhykztI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdizhykztI .navbar .navbar-logo img {
  width: auto;
}
.cid-vdizhykztI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdizhykztI .navbar.collapsed {
  justify-content: center;
}
.cid-vdizhykztI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdizhykztI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdizhykztI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdizhykztI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdizhykztI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdizhykztI .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-vdizhykztI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdizhykztI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdizhykztI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdizhykztI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdizhykztI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdizhykztI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdizhykztI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdizhykztI .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-vdizhykztI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdizhykztI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdizhykztI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdizhykztI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdizhykztI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdizhykztI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdizhykztI .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdizhykztI .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdizhykztI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdizhykztI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdizhykztI .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-vdizhykztI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdizhykztI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdizhykztI .dropdown-item.active,
.cid-vdizhykztI .dropdown-item:active {
  background-color: transparent;
}
.cid-vdizhykztI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdizhykztI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdizhykztI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdizhykztI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdizhykztI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdizhykztI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdizhykztI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdizhykztI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdizhykztI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdizhykztI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdizhykztI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdizhykztI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdizhykztI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdizhykztI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdizhykztI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdizhykztI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdizhykztI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdizhykztI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdizhykztI .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdizhykztI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdizhykztI .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-vdizhykztI .navbar {
    height: 70px;
  }
  .cid-vdizhykztI .navbar.opened {
    height: auto;
  }
  .cid-vdizhykztI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdizhyATcI {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdizhyATcI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdizhyATcI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdizhyATcI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdizhyATcI .row {
  flex-direction: row-reverse;
}
.cid-vdizhyATcI img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdizhyATcI .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdlqRnE93f {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdlqRnE93f .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdlqRnE93f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdlqRnE93f .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdlqRnE93f .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdlqRnE93f .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdlqRnE93f .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdlqRnE93f .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdlqRnE93f .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdlqRnE93f .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdlqRnE93f .nav-link,
.cid-vdlqRnE93f .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdlqRnE93f .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdlqRnE93f .mbr-section-subtitle {
  text-align: center;
}
.cid-vdlqRnE93f .mbr-section-title {
  text-align: center;
}
.cid-vdlrekKmKZ {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdlrekKmKZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdlrekKmKZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdlrekKmKZ .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdlrekKmKZ .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdlrekKmKZ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdlrekKmKZ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdlrekKmKZ .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdlrekKmKZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdlrekKmKZ .carousel-control,
.cid-vdlrekKmKZ .close {
  background: #1b1b1b;
}
.cid-vdlrekKmKZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdlrekKmKZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdlrekKmKZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdlrekKmKZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdlrekKmKZ .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-vdlrekKmKZ .close::before {
  content: '\e91a';
}
.cid-vdlrekKmKZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdlrekKmKZ .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-vdlrekKmKZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdlrekKmKZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdlrekKmKZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdlrekKmKZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdlrekKmKZ .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-vdlrekKmKZ .carousel-indicators li.active,
.cid-vdlrekKmKZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdlrekKmKZ .carousel-indicators li::after,
.cid-vdlrekKmKZ .carousel-indicators li::before {
  content: none;
}
.cid-vdlrekKmKZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdlrekKmKZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdlrekKmKZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdlrekKmKZ .carousel-indicators {
    display: none;
  }
}
.cid-vdlrekKmKZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdlrekKmKZ .carousel-inner > .active {
  display: block;
}
.cid-vdlrekKmKZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdlrekKmKZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdlrekKmKZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdlrekKmKZ .carousel-control,
  .cid-vdlrekKmKZ .carousel-indicators,
  .cid-vdlrekKmKZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdlrekKmKZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdlrekKmKZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdlrekKmKZ .carousel-indicators .active,
.cid-vdlrekKmKZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdlrekKmKZ .carousel-indicators .active {
  background: #fff;
}
.cid-vdlrekKmKZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdlrekKmKZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdlrekKmKZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdlrekKmKZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdlrekKmKZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdlrekKmKZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdlrekKmKZ .carousel {
  width: 100%;
}
.cid-vdlrekKmKZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdlrekKmKZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdlrekKmKZ .modal.fade .modal-dialog,
.cid-vdlrekKmKZ .modal.in .modal-dialog {
  transform: none;
}
.cid-vdlrekKmKZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdlrekKmKZ H6 {
  text-align: center;
}
.cid-vdizhyLViG {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdizhyLViG blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdizhyRQy2 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdizhyRQy2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdizhyRQy2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdizhyRQy2 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdizhyRQy2 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdizhyRQy2 .row {
    text-align: center;
  }
  .cid-vdizhyRQy2 .row > div {
    margin: auto;
  }
  .cid-vdizhyRQy2 .social-row {
    justify-content: center;
  }
}
.cid-vdizhyRQy2 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdizhyRQy2 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdizhyRQy2 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdizhyRQy2 .list {
    margin-bottom: 0rem;
  }
}
.cid-vdizhyRQy2 .mbr-text {
  color: #bbbbbb;
}
.cid-vdizhyRQy2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdizhyRQy2 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdizhyRQy2 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdoQNULZgO .navbar-dropdown {
  position: relative !important;
}
.cid-vdoQNULZgO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdoQNULZgO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdoQNULZgO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdoQNULZgO .dropdown-item:hover,
.cid-vdoQNULZgO .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdoQNULZgO .dropdown-item:hover span {
  color: white;
}
.cid-vdoQNULZgO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdoQNULZgO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdoQNULZgO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdoQNULZgO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdoQNULZgO .nav-link {
  position: relative;
}
.cid-vdoQNULZgO .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdoQNULZgO .container {
    flex-wrap: wrap;
  }
}
.cid-vdoQNULZgO .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdoQNULZgO .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdoQNULZgO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdoQNULZgO .dropdown-menu,
.cid-vdoQNULZgO .navbar.opened {
  background: #ffffff !important;
}
.cid-vdoQNULZgO .nav-item:focus,
.cid-vdoQNULZgO .nav-link:focus {
  outline: none;
}
.cid-vdoQNULZgO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdoQNULZgO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdoQNULZgO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdoQNULZgO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdoQNULZgO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdoQNULZgO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdoQNULZgO .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: #ffffff;
}
.cid-vdoQNULZgO .navbar.opened {
  transition: all 0.3s;
}
.cid-vdoQNULZgO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdoQNULZgO .navbar .navbar-logo img {
  width: auto;
}
.cid-vdoQNULZgO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdoQNULZgO .navbar.collapsed {
  justify-content: center;
}
.cid-vdoQNULZgO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdoQNULZgO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdoQNULZgO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdoQNULZgO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdoQNULZgO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdoQNULZgO .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-vdoQNULZgO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdoQNULZgO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdoQNULZgO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdoQNULZgO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdoQNULZgO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdoQNULZgO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdoQNULZgO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdoQNULZgO .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-vdoQNULZgO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdoQNULZgO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdoQNULZgO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdoQNULZgO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdoQNULZgO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdoQNULZgO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdoQNULZgO .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdoQNULZgO .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdoQNULZgO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdoQNULZgO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdoQNULZgO .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-vdoQNULZgO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdoQNULZgO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdoQNULZgO .dropdown-item.active,
.cid-vdoQNULZgO .dropdown-item:active {
  background-color: transparent;
}
.cid-vdoQNULZgO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdoQNULZgO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdoQNULZgO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdoQNULZgO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdoQNULZgO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdoQNULZgO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdoQNULZgO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdoQNULZgO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdoQNULZgO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdoQNULZgO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdoQNULZgO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdoQNULZgO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdoQNULZgO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdoQNULZgO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdoQNULZgO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdoQNULZgO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdoQNULZgO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdoQNULZgO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdoQNULZgO .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdoQNULZgO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdoQNULZgO .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-vdoQNULZgO .navbar {
    height: 70px;
  }
  .cid-vdoQNULZgO .navbar.opened {
    height: auto;
  }
  .cid-vdoQNULZgO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdoQNV3XLQ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdoQNV3XLQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdoQNV3XLQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdoQNV3XLQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdoQNV3XLQ .row {
  flex-direction: row-reverse;
}
.cid-vdoQNV3XLQ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdoQNV3XLQ .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdoQWKdFI1 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdoQWKdFI1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdoQWKdFI1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdoQWKdFI1 .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdoQWKdFI1 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdoQWKdFI1 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdoQWKdFI1 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdoQWKdFI1 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdoQWKdFI1 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdoQWKdFI1 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdoQWKdFI1 .nav-link,
.cid-vdoQWKdFI1 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdoQWKdFI1 .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdoQWKdFI1 .mbr-section-subtitle {
  text-align: center;
}
.cid-vdoQWKdFI1 .mbr-section-title {
  text-align: center;
}
.cid-vdoQVY9XP7 {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdoQVY9XP7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdoQVY9XP7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdoQVY9XP7 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdoQVY9XP7 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdoQVY9XP7 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdoQVY9XP7 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdoQVY9XP7 .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdoQVY9XP7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdoQVY9XP7 .carousel-control,
.cid-vdoQVY9XP7 .close {
  background: #1b1b1b;
}
.cid-vdoQVY9XP7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdoQVY9XP7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdoQVY9XP7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdoQVY9XP7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdoQVY9XP7 .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-vdoQVY9XP7 .close::before {
  content: '\e91a';
}
.cid-vdoQVY9XP7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdoQVY9XP7 .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-vdoQVY9XP7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdoQVY9XP7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdoQVY9XP7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdoQVY9XP7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdoQVY9XP7 .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-vdoQVY9XP7 .carousel-indicators li.active,
.cid-vdoQVY9XP7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdoQVY9XP7 .carousel-indicators li::after,
.cid-vdoQVY9XP7 .carousel-indicators li::before {
  content: none;
}
.cid-vdoQVY9XP7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdoQVY9XP7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdoQVY9XP7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdoQVY9XP7 .carousel-indicators {
    display: none;
  }
}
.cid-vdoQVY9XP7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdoQVY9XP7 .carousel-inner > .active {
  display: block;
}
.cid-vdoQVY9XP7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdoQVY9XP7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdoQVY9XP7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdoQVY9XP7 .carousel-control,
  .cid-vdoQVY9XP7 .carousel-indicators,
  .cid-vdoQVY9XP7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdoQVY9XP7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdoQVY9XP7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdoQVY9XP7 .carousel-indicators .active,
.cid-vdoQVY9XP7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdoQVY9XP7 .carousel-indicators .active {
  background: #fff;
}
.cid-vdoQVY9XP7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdoQVY9XP7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdoQVY9XP7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdoQVY9XP7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdoQVY9XP7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdoQVY9XP7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdoQVY9XP7 .carousel {
  width: 100%;
}
.cid-vdoQVY9XP7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdoQVY9XP7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdoQVY9XP7 .modal.fade .modal-dialog,
.cid-vdoQVY9XP7 .modal.in .modal-dialog {
  transform: none;
}
.cid-vdoQVY9XP7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdoQVY9XP7 H6 {
  text-align: center;
}
.cid-vdoQNVvSoT {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdoQNVvSoT blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdoQNVCVay {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdoQNVCVay .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdoQNVCVay .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdoQNVCVay .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdoQNVCVay .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdoQNVCVay .row {
    text-align: center;
  }
  .cid-vdoQNVCVay .row > div {
    margin: auto;
  }
  .cid-vdoQNVCVay .social-row {
    justify-content: center;
  }
}
.cid-vdoQNVCVay .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdoQNVCVay .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdoQNVCVay .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdoQNVCVay .list {
    margin-bottom: 0rem;
  }
}
.cid-vdoQNVCVay .mbr-text {
  color: #bbbbbb;
}
.cid-vdoQNVCVay .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdoQNVCVay .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdoQNVCVay div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdoTsL0CIr .navbar-dropdown {
  position: relative !important;
}
.cid-vdoTsL0CIr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdoTsL0CIr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdoTsL0CIr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdoTsL0CIr .dropdown-item:hover,
.cid-vdoTsL0CIr .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdoTsL0CIr .dropdown-item:hover span {
  color: white;
}
.cid-vdoTsL0CIr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdoTsL0CIr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdoTsL0CIr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdoTsL0CIr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdoTsL0CIr .nav-link {
  position: relative;
}
.cid-vdoTsL0CIr .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdoTsL0CIr .container {
    flex-wrap: wrap;
  }
}
.cid-vdoTsL0CIr .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdoTsL0CIr .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdoTsL0CIr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdoTsL0CIr .dropdown-menu,
.cid-vdoTsL0CIr .navbar.opened {
  background: #ffffff !important;
}
.cid-vdoTsL0CIr .nav-item:focus,
.cid-vdoTsL0CIr .nav-link:focus {
  outline: none;
}
.cid-vdoTsL0CIr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdoTsL0CIr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdoTsL0CIr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdoTsL0CIr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdoTsL0CIr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdoTsL0CIr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdoTsL0CIr .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: #ffffff;
}
.cid-vdoTsL0CIr .navbar.opened {
  transition: all 0.3s;
}
.cid-vdoTsL0CIr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdoTsL0CIr .navbar .navbar-logo img {
  width: auto;
}
.cid-vdoTsL0CIr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdoTsL0CIr .navbar.collapsed {
  justify-content: center;
}
.cid-vdoTsL0CIr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdoTsL0CIr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdoTsL0CIr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdoTsL0CIr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdoTsL0CIr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdoTsL0CIr .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-vdoTsL0CIr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdoTsL0CIr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdoTsL0CIr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdoTsL0CIr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdoTsL0CIr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdoTsL0CIr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdoTsL0CIr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdoTsL0CIr .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-vdoTsL0CIr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdoTsL0CIr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdoTsL0CIr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdoTsL0CIr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdoTsL0CIr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdoTsL0CIr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdoTsL0CIr .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdoTsL0CIr .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdoTsL0CIr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdoTsL0CIr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdoTsL0CIr .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-vdoTsL0CIr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdoTsL0CIr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdoTsL0CIr .dropdown-item.active,
.cid-vdoTsL0CIr .dropdown-item:active {
  background-color: transparent;
}
.cid-vdoTsL0CIr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdoTsL0CIr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdoTsL0CIr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdoTsL0CIr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdoTsL0CIr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdoTsL0CIr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdoTsL0CIr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdoTsL0CIr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdoTsL0CIr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdoTsL0CIr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdoTsL0CIr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdoTsL0CIr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdoTsL0CIr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdoTsL0CIr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdoTsL0CIr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdoTsL0CIr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdoTsL0CIr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdoTsL0CIr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdoTsL0CIr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdoTsL0CIr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdoTsL0CIr .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-vdoTsL0CIr .navbar {
    height: 70px;
  }
  .cid-vdoTsL0CIr .navbar.opened {
    height: auto;
  }
  .cid-vdoTsL0CIr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdoTsLh1sF {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdoTsLh1sF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdoTsLh1sF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdoTsLh1sF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdoTsLh1sF .row {
  flex-direction: row-reverse;
}
.cid-vdoTsLh1sF img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdoTsLh1sF .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdoTsLx4LO {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdoTsLx4LO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdoTsLx4LO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdoTsLx4LO .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdoTsLx4LO .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdoTsLx4LO .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdoTsLx4LO .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdoTsLx4LO .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdoTsLx4LO .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdoTsLx4LO .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdoTsLx4LO .nav-link,
.cid-vdoTsLx4LO .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdoTsLx4LO .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdoTsLx4LO .mbr-section-subtitle {
  text-align: center;
}
.cid-vdoTsLx4LO .mbr-section-title {
  text-align: center;
}
.cid-vdoTsLNI0V {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdoTsLNI0V .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdoTsLNI0V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdoTsLNI0V .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdoTsLNI0V .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdoTsLNI0V .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdoTsLNI0V .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdoTsLNI0V .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdoTsLNI0V .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdoTsLNI0V .carousel-control,
.cid-vdoTsLNI0V .close {
  background: #1b1b1b;
}
.cid-vdoTsLNI0V .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdoTsLNI0V .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdoTsLNI0V .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdoTsLNI0V .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdoTsLNI0V .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-vdoTsLNI0V .close::before {
  content: '\e91a';
}
.cid-vdoTsLNI0V .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdoTsLNI0V .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-vdoTsLNI0V .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdoTsLNI0V .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdoTsLNI0V .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdoTsLNI0V .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdoTsLNI0V .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-vdoTsLNI0V .carousel-indicators li.active,
.cid-vdoTsLNI0V .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdoTsLNI0V .carousel-indicators li::after,
.cid-vdoTsLNI0V .carousel-indicators li::before {
  content: none;
}
.cid-vdoTsLNI0V .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdoTsLNI0V .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdoTsLNI0V .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdoTsLNI0V .carousel-indicators {
    display: none;
  }
}
.cid-vdoTsLNI0V .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdoTsLNI0V .carousel-inner > .active {
  display: block;
}
.cid-vdoTsLNI0V .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdoTsLNI0V .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdoTsLNI0V .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdoTsLNI0V .carousel-control,
  .cid-vdoTsLNI0V .carousel-indicators,
  .cid-vdoTsLNI0V .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdoTsLNI0V .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdoTsLNI0V .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdoTsLNI0V .carousel-indicators .active,
.cid-vdoTsLNI0V .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdoTsLNI0V .carousel-indicators .active {
  background: #fff;
}
.cid-vdoTsLNI0V .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdoTsLNI0V .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdoTsLNI0V .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdoTsLNI0V .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdoTsLNI0V .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdoTsLNI0V .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdoTsLNI0V .carousel {
  width: 100%;
}
.cid-vdoTsLNI0V .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdoTsLNI0V .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdoTsLNI0V .modal.fade .modal-dialog,
.cid-vdoTsLNI0V .modal.in .modal-dialog {
  transform: none;
}
.cid-vdoTsLNI0V .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdoTsLNI0V H6 {
  text-align: center;
}
.cid-vdoTsMlTUn {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdoTsMlTUn blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdoTsMsRPE {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdoTsMsRPE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdoTsMsRPE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdoTsMsRPE .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdoTsMsRPE .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdoTsMsRPE .row {
    text-align: center;
  }
  .cid-vdoTsMsRPE .row > div {
    margin: auto;
  }
  .cid-vdoTsMsRPE .social-row {
    justify-content: center;
  }
}
.cid-vdoTsMsRPE .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdoTsMsRPE .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdoTsMsRPE .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdoTsMsRPE .list {
    margin-bottom: 0rem;
  }
}
.cid-vdoTsMsRPE .mbr-text {
  color: #bbbbbb;
}
.cid-vdoTsMsRPE .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdoTsMsRPE .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdoTsMsRPE div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdA87Q80DX .navbar-dropdown {
  position: relative !important;
}
.cid-vdA87Q80DX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdA87Q80DX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdA87Q80DX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdA87Q80DX .dropdown-item:hover,
.cid-vdA87Q80DX .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdA87Q80DX .dropdown-item:hover span {
  color: white;
}
.cid-vdA87Q80DX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdA87Q80DX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdA87Q80DX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdA87Q80DX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdA87Q80DX .nav-link {
  position: relative;
}
.cid-vdA87Q80DX .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdA87Q80DX .container {
    flex-wrap: wrap;
  }
}
.cid-vdA87Q80DX .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdA87Q80DX .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdA87Q80DX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdA87Q80DX .dropdown-menu,
.cid-vdA87Q80DX .navbar.opened {
  background: #ffffff !important;
}
.cid-vdA87Q80DX .nav-item:focus,
.cid-vdA87Q80DX .nav-link:focus {
  outline: none;
}
.cid-vdA87Q80DX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdA87Q80DX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdA87Q80DX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdA87Q80DX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdA87Q80DX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdA87Q80DX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdA87Q80DX .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: #ffffff;
}
.cid-vdA87Q80DX .navbar.opened {
  transition: all 0.3s;
}
.cid-vdA87Q80DX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdA87Q80DX .navbar .navbar-logo img {
  width: auto;
}
.cid-vdA87Q80DX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdA87Q80DX .navbar.collapsed {
  justify-content: center;
}
.cid-vdA87Q80DX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdA87Q80DX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdA87Q80DX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdA87Q80DX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdA87Q80DX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdA87Q80DX .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-vdA87Q80DX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdA87Q80DX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdA87Q80DX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdA87Q80DX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdA87Q80DX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdA87Q80DX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdA87Q80DX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdA87Q80DX .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-vdA87Q80DX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdA87Q80DX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdA87Q80DX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdA87Q80DX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdA87Q80DX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdA87Q80DX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdA87Q80DX .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdA87Q80DX .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdA87Q80DX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdA87Q80DX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdA87Q80DX .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-vdA87Q80DX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdA87Q80DX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdA87Q80DX .dropdown-item.active,
.cid-vdA87Q80DX .dropdown-item:active {
  background-color: transparent;
}
.cid-vdA87Q80DX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdA87Q80DX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdA87Q80DX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdA87Q80DX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdA87Q80DX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdA87Q80DX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdA87Q80DX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdA87Q80DX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdA87Q80DX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdA87Q80DX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdA87Q80DX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdA87Q80DX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdA87Q80DX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdA87Q80DX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdA87Q80DX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdA87Q80DX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdA87Q80DX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdA87Q80DX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdA87Q80DX .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdA87Q80DX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdA87Q80DX .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-vdA87Q80DX .navbar {
    height: 70px;
  }
  .cid-vdA87Q80DX .navbar.opened {
    height: auto;
  }
  .cid-vdA87Q80DX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdA87QslvO {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdA87QslvO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdA87QslvO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdA87QslvO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdA87QslvO .row {
  flex-direction: row-reverse;
}
.cid-vdA87QslvO img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdA87QslvO .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdA87QEZHn {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdA87QEZHn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdA87QEZHn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdA87QEZHn .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdA87QEZHn .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdA87QEZHn .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdA87QEZHn .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdA87QEZHn .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdA87QEZHn .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdA87QEZHn .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdA87QEZHn .nav-link,
.cid-vdA87QEZHn .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdA87QEZHn .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdA87QEZHn .mbr-section-subtitle {
  text-align: center;
}
.cid-vdA87QEZHn .mbr-section-title {
  text-align: center;
}
.cid-vdA87RsTjX {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdA87RsTjX blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdA87RCZzc {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdA87RCZzc .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdA87RCZzc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdA87RCZzc .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdA87RCZzc .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdA87RCZzc .row {
    text-align: center;
  }
  .cid-vdA87RCZzc .row > div {
    margin: auto;
  }
  .cid-vdA87RCZzc .social-row {
    justify-content: center;
  }
}
.cid-vdA87RCZzc .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdA87RCZzc .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdA87RCZzc .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdA87RCZzc .list {
    margin-bottom: 0rem;
  }
}
.cid-vdA87RCZzc .mbr-text {
  color: #bbbbbb;
}
.cid-vdA87RCZzc .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdA87RCZzc .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdA87RCZzc div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdA9bY14rJ .navbar-dropdown {
  position: relative !important;
}
.cid-vdA9bY14rJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdA9bY14rJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdA9bY14rJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdA9bY14rJ .dropdown-item:hover,
.cid-vdA9bY14rJ .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdA9bY14rJ .dropdown-item:hover span {
  color: white;
}
.cid-vdA9bY14rJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdA9bY14rJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdA9bY14rJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdA9bY14rJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdA9bY14rJ .nav-link {
  position: relative;
}
.cid-vdA9bY14rJ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdA9bY14rJ .container {
    flex-wrap: wrap;
  }
}
.cid-vdA9bY14rJ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdA9bY14rJ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdA9bY14rJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdA9bY14rJ .dropdown-menu,
.cid-vdA9bY14rJ .navbar.opened {
  background: #ffffff !important;
}
.cid-vdA9bY14rJ .nav-item:focus,
.cid-vdA9bY14rJ .nav-link:focus {
  outline: none;
}
.cid-vdA9bY14rJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdA9bY14rJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdA9bY14rJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdA9bY14rJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdA9bY14rJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdA9bY14rJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdA9bY14rJ .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: #ffffff;
}
.cid-vdA9bY14rJ .navbar.opened {
  transition: all 0.3s;
}
.cid-vdA9bY14rJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdA9bY14rJ .navbar .navbar-logo img {
  width: auto;
}
.cid-vdA9bY14rJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdA9bY14rJ .navbar.collapsed {
  justify-content: center;
}
.cid-vdA9bY14rJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdA9bY14rJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdA9bY14rJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdA9bY14rJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdA9bY14rJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdA9bY14rJ .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-vdA9bY14rJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdA9bY14rJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdA9bY14rJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdA9bY14rJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdA9bY14rJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdA9bY14rJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdA9bY14rJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdA9bY14rJ .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-vdA9bY14rJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdA9bY14rJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdA9bY14rJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdA9bY14rJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdA9bY14rJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdA9bY14rJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdA9bY14rJ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdA9bY14rJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdA9bY14rJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdA9bY14rJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdA9bY14rJ .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-vdA9bY14rJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdA9bY14rJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdA9bY14rJ .dropdown-item.active,
.cid-vdA9bY14rJ .dropdown-item:active {
  background-color: transparent;
}
.cid-vdA9bY14rJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdA9bY14rJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdA9bY14rJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdA9bY14rJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdA9bY14rJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdA9bY14rJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdA9bY14rJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdA9bY14rJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdA9bY14rJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdA9bY14rJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdA9bY14rJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdA9bY14rJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdA9bY14rJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdA9bY14rJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdA9bY14rJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdA9bY14rJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdA9bY14rJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdA9bY14rJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdA9bY14rJ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdA9bY14rJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdA9bY14rJ .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-vdA9bY14rJ .navbar {
    height: 70px;
  }
  .cid-vdA9bY14rJ .navbar.opened {
    height: auto;
  }
  .cid-vdA9bY14rJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdA9bYiP5Z {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdA9bYiP5Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdA9bYiP5Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdA9bYiP5Z .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdA9bYiP5Z .row {
  flex-direction: row-reverse;
}
.cid-vdA9bYiP5Z img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdA9bYiP5Z .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdA9bYvn8c {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdA9bYvn8c .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdA9bYvn8c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdA9bYvn8c .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdA9bYvn8c .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdA9bYvn8c .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdA9bYvn8c .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdA9bYvn8c .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdA9bYvn8c .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdA9bYvn8c .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdA9bYvn8c .nav-link,
.cid-vdA9bYvn8c .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdA9bYvn8c .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdA9bYvn8c .mbr-section-subtitle {
  text-align: center;
}
.cid-vdA9bYvn8c .mbr-section-title {
  text-align: center;
}
.cid-vdA9W8l9Rx {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdA9W8l9Rx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdA9W8l9Rx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdA9W8l9Rx .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdA9W8l9Rx .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdA9W8l9Rx .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdA9W8l9Rx .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdA9W8l9Rx .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdA9W8l9Rx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdA9W8l9Rx .carousel-control,
.cid-vdA9W8l9Rx .close {
  background: #1b1b1b;
}
.cid-vdA9W8l9Rx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdA9W8l9Rx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdA9W8l9Rx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdA9W8l9Rx .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdA9W8l9Rx .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-vdA9W8l9Rx .close::before {
  content: '\e91a';
}
.cid-vdA9W8l9Rx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdA9W8l9Rx .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-vdA9W8l9Rx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdA9W8l9Rx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdA9W8l9Rx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdA9W8l9Rx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdA9W8l9Rx .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-vdA9W8l9Rx .carousel-indicators li.active,
.cid-vdA9W8l9Rx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdA9W8l9Rx .carousel-indicators li::after,
.cid-vdA9W8l9Rx .carousel-indicators li::before {
  content: none;
}
.cid-vdA9W8l9Rx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdA9W8l9Rx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdA9W8l9Rx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdA9W8l9Rx .carousel-indicators {
    display: none;
  }
}
.cid-vdA9W8l9Rx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdA9W8l9Rx .carousel-inner > .active {
  display: block;
}
.cid-vdA9W8l9Rx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdA9W8l9Rx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdA9W8l9Rx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdA9W8l9Rx .carousel-control,
  .cid-vdA9W8l9Rx .carousel-indicators,
  .cid-vdA9W8l9Rx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdA9W8l9Rx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdA9W8l9Rx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdA9W8l9Rx .carousel-indicators .active,
.cid-vdA9W8l9Rx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdA9W8l9Rx .carousel-indicators .active {
  background: #fff;
}
.cid-vdA9W8l9Rx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdA9W8l9Rx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdA9W8l9Rx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdA9W8l9Rx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdA9W8l9Rx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdA9W8l9Rx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdA9W8l9Rx .carousel {
  width: 100%;
}
.cid-vdA9W8l9Rx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdA9W8l9Rx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdA9W8l9Rx .modal.fade .modal-dialog,
.cid-vdA9W8l9Rx .modal.in .modal-dialog {
  transform: none;
}
.cid-vdA9W8l9Rx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdA9W8l9Rx H6 {
  text-align: center;
}
.cid-vdA9bYLzDW {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdA9bYLzDW blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdA9bYSKWg {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdA9bYSKWg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdA9bYSKWg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdA9bYSKWg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdA9bYSKWg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdA9bYSKWg .row {
    text-align: center;
  }
  .cid-vdA9bYSKWg .row > div {
    margin: auto;
  }
  .cid-vdA9bYSKWg .social-row {
    justify-content: center;
  }
}
.cid-vdA9bYSKWg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdA9bYSKWg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdA9bYSKWg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdA9bYSKWg .list {
    margin-bottom: 0rem;
  }
}
.cid-vdA9bYSKWg .mbr-text {
  color: #bbbbbb;
}
.cid-vdA9bYSKWg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdA9bYSKWg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdA9bYSKWg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAlxl24Zc .navbar-dropdown {
  position: relative !important;
}
.cid-vdAlxl24Zc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAlxl24Zc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAlxl24Zc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAlxl24Zc .dropdown-item:hover,
.cid-vdAlxl24Zc .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAlxl24Zc .dropdown-item:hover span {
  color: white;
}
.cid-vdAlxl24Zc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAlxl24Zc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAlxl24Zc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAlxl24Zc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAlxl24Zc .nav-link {
  position: relative;
}
.cid-vdAlxl24Zc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAlxl24Zc .container {
    flex-wrap: wrap;
  }
}
.cid-vdAlxl24Zc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAlxl24Zc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAlxl24Zc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAlxl24Zc .dropdown-menu,
.cid-vdAlxl24Zc .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAlxl24Zc .nav-item:focus,
.cid-vdAlxl24Zc .nav-link:focus {
  outline: none;
}
.cid-vdAlxl24Zc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAlxl24Zc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAlxl24Zc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAlxl24Zc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAlxl24Zc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAlxl24Zc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAlxl24Zc .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: #ffffff;
}
.cid-vdAlxl24Zc .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAlxl24Zc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAlxl24Zc .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAlxl24Zc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAlxl24Zc .navbar.collapsed {
  justify-content: center;
}
.cid-vdAlxl24Zc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAlxl24Zc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAlxl24Zc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAlxl24Zc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAlxl24Zc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAlxl24Zc .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-vdAlxl24Zc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAlxl24Zc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAlxl24Zc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAlxl24Zc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAlxl24Zc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAlxl24Zc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAlxl24Zc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAlxl24Zc .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-vdAlxl24Zc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAlxl24Zc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAlxl24Zc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAlxl24Zc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAlxl24Zc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAlxl24Zc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAlxl24Zc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAlxl24Zc .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAlxl24Zc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAlxl24Zc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAlxl24Zc .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-vdAlxl24Zc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAlxl24Zc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAlxl24Zc .dropdown-item.active,
.cid-vdAlxl24Zc .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAlxl24Zc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAlxl24Zc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAlxl24Zc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAlxl24Zc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAlxl24Zc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAlxl24Zc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAlxl24Zc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAlxl24Zc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAlxl24Zc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAlxl24Zc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAlxl24Zc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAlxl24Zc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAlxl24Zc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAlxl24Zc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAlxl24Zc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAlxl24Zc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAlxl24Zc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAlxl24Zc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAlxl24Zc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAlxl24Zc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAlxl24Zc .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-vdAlxl24Zc .navbar {
    height: 70px;
  }
  .cid-vdAlxl24Zc .navbar.opened {
    height: auto;
  }
  .cid-vdAlxl24Zc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAlxljVow {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAlxljVow .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAlxljVow .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAlxljVow .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAlxljVow .row {
  flex-direction: row-reverse;
}
.cid-vdAlxljVow img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAlxljVow .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdAlxlwOXO {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdAlxlwOXO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAlxlwOXO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAlxlwOXO .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdAlxlwOXO .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdAlxlwOXO .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdAlxlwOXO .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdAlxlwOXO .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdAlxlwOXO .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdAlxlwOXO .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdAlxlwOXO .nav-link,
.cid-vdAlxlwOXO .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdAlxlwOXO .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdAlxlwOXO .mbr-section-subtitle {
  text-align: center;
}
.cid-vdAlxlwOXO .mbr-section-title {
  text-align: center;
}
.cid-vdAlxlQA8b {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdAlxlQA8b .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAlxlQA8b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAlxlQA8b .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdAlxlQA8b .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdAlxlQA8b .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdAlxlQA8b .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdAlxlQA8b .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdAlxlQA8b .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdAlxlQA8b .carousel-control,
.cid-vdAlxlQA8b .close {
  background: #1b1b1b;
}
.cid-vdAlxlQA8b .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdAlxlQA8b .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdAlxlQA8b .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdAlxlQA8b .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdAlxlQA8b .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-vdAlxlQA8b .close::before {
  content: '\e91a';
}
.cid-vdAlxlQA8b .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdAlxlQA8b .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-vdAlxlQA8b .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdAlxlQA8b .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdAlxlQA8b .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdAlxlQA8b .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdAlxlQA8b .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-vdAlxlQA8b .carousel-indicators li.active,
.cid-vdAlxlQA8b .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdAlxlQA8b .carousel-indicators li::after,
.cid-vdAlxlQA8b .carousel-indicators li::before {
  content: none;
}
.cid-vdAlxlQA8b .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdAlxlQA8b .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdAlxlQA8b .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAlxlQA8b .carousel-indicators {
    display: none;
  }
}
.cid-vdAlxlQA8b .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdAlxlQA8b .carousel-inner > .active {
  display: block;
}
.cid-vdAlxlQA8b .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdAlxlQA8b .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdAlxlQA8b .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdAlxlQA8b .carousel-control,
  .cid-vdAlxlQA8b .carousel-indicators,
  .cid-vdAlxlQA8b .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdAlxlQA8b .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdAlxlQA8b .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdAlxlQA8b .carousel-indicators .active,
.cid-vdAlxlQA8b .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdAlxlQA8b .carousel-indicators .active {
  background: #fff;
}
.cid-vdAlxlQA8b .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdAlxlQA8b .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdAlxlQA8b .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdAlxlQA8b .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdAlxlQA8b .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdAlxlQA8b .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdAlxlQA8b .carousel {
  width: 100%;
}
.cid-vdAlxlQA8b .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdAlxlQA8b .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdAlxlQA8b .modal.fade .modal-dialog,
.cid-vdAlxlQA8b .modal.in .modal-dialog {
  transform: none;
}
.cid-vdAlxlQA8b .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdAlxlQA8b H6 {
  text-align: center;
}
.cid-vdAlxmktIV {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAlxmktIV blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAlxmsKJG {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAlxmsKJG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAlxmsKJG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAlxmsKJG .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAlxmsKJG .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAlxmsKJG .row {
    text-align: center;
  }
  .cid-vdAlxmsKJG .row > div {
    margin: auto;
  }
  .cid-vdAlxmsKJG .social-row {
    justify-content: center;
  }
}
.cid-vdAlxmsKJG .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAlxmsKJG .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAlxmsKJG .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAlxmsKJG .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAlxmsKJG .mbr-text {
  color: #bbbbbb;
}
.cid-vdAlxmsKJG .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAlxmsKJG .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAlxmsKJG div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAk7o2xN6 .navbar-dropdown {
  position: relative !important;
}
.cid-vdAk7o2xN6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAk7o2xN6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAk7o2xN6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAk7o2xN6 .dropdown-item:hover,
.cid-vdAk7o2xN6 .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAk7o2xN6 .dropdown-item:hover span {
  color: white;
}
.cid-vdAk7o2xN6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAk7o2xN6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAk7o2xN6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAk7o2xN6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAk7o2xN6 .nav-link {
  position: relative;
}
.cid-vdAk7o2xN6 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAk7o2xN6 .container {
    flex-wrap: wrap;
  }
}
.cid-vdAk7o2xN6 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAk7o2xN6 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAk7o2xN6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAk7o2xN6 .dropdown-menu,
.cid-vdAk7o2xN6 .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAk7o2xN6 .nav-item:focus,
.cid-vdAk7o2xN6 .nav-link:focus {
  outline: none;
}
.cid-vdAk7o2xN6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAk7o2xN6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAk7o2xN6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAk7o2xN6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAk7o2xN6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAk7o2xN6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAk7o2xN6 .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: #ffffff;
}
.cid-vdAk7o2xN6 .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAk7o2xN6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAk7o2xN6 .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAk7o2xN6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAk7o2xN6 .navbar.collapsed {
  justify-content: center;
}
.cid-vdAk7o2xN6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAk7o2xN6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAk7o2xN6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAk7o2xN6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAk7o2xN6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAk7o2xN6 .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-vdAk7o2xN6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAk7o2xN6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAk7o2xN6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAk7o2xN6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAk7o2xN6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAk7o2xN6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAk7o2xN6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAk7o2xN6 .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-vdAk7o2xN6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAk7o2xN6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAk7o2xN6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAk7o2xN6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAk7o2xN6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAk7o2xN6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAk7o2xN6 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAk7o2xN6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAk7o2xN6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAk7o2xN6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAk7o2xN6 .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-vdAk7o2xN6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAk7o2xN6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAk7o2xN6 .dropdown-item.active,
.cid-vdAk7o2xN6 .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAk7o2xN6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAk7o2xN6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAk7o2xN6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAk7o2xN6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAk7o2xN6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAk7o2xN6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAk7o2xN6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAk7o2xN6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAk7o2xN6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAk7o2xN6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAk7o2xN6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAk7o2xN6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAk7o2xN6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAk7o2xN6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAk7o2xN6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAk7o2xN6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAk7o2xN6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAk7o2xN6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAk7o2xN6 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAk7o2xN6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAk7o2xN6 .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-vdAk7o2xN6 .navbar {
    height: 70px;
  }
  .cid-vdAk7o2xN6 .navbar.opened {
    height: auto;
  }
  .cid-vdAk7o2xN6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAk7okrGQ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAk7okrGQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAk7okrGQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAk7okrGQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAk7okrGQ .row {
  flex-direction: row-reverse;
}
.cid-vdAk7okrGQ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAk7okrGQ .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdAk7oxAy2 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdAk7oxAy2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAk7oxAy2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAk7oxAy2 .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdAk7oxAy2 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdAk7oxAy2 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdAk7oxAy2 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdAk7oxAy2 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdAk7oxAy2 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdAk7oxAy2 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdAk7oxAy2 .nav-link,
.cid-vdAk7oxAy2 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdAk7oxAy2 .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdAk7oxAy2 .mbr-section-subtitle {
  text-align: center;
}
.cid-vdAk7oxAy2 .mbr-section-title {
  text-align: center;
}
.cid-vdAkYTfjFq {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdAkYTfjFq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAkYTfjFq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAkYTfjFq .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdAkYTfjFq .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdAkYTfjFq .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdAkYTfjFq .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdAkYTfjFq .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdAkYTfjFq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdAkYTfjFq .carousel-control,
.cid-vdAkYTfjFq .close {
  background: #1b1b1b;
}
.cid-vdAkYTfjFq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdAkYTfjFq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdAkYTfjFq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdAkYTfjFq .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdAkYTfjFq .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-vdAkYTfjFq .close::before {
  content: '\e91a';
}
.cid-vdAkYTfjFq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdAkYTfjFq .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-vdAkYTfjFq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdAkYTfjFq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdAkYTfjFq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdAkYTfjFq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdAkYTfjFq .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-vdAkYTfjFq .carousel-indicators li.active,
.cid-vdAkYTfjFq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdAkYTfjFq .carousel-indicators li::after,
.cid-vdAkYTfjFq .carousel-indicators li::before {
  content: none;
}
.cid-vdAkYTfjFq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdAkYTfjFq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdAkYTfjFq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAkYTfjFq .carousel-indicators {
    display: none;
  }
}
.cid-vdAkYTfjFq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdAkYTfjFq .carousel-inner > .active {
  display: block;
}
.cid-vdAkYTfjFq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdAkYTfjFq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdAkYTfjFq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdAkYTfjFq .carousel-control,
  .cid-vdAkYTfjFq .carousel-indicators,
  .cid-vdAkYTfjFq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdAkYTfjFq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdAkYTfjFq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdAkYTfjFq .carousel-indicators .active,
.cid-vdAkYTfjFq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdAkYTfjFq .carousel-indicators .active {
  background: #fff;
}
.cid-vdAkYTfjFq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdAkYTfjFq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdAkYTfjFq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdAkYTfjFq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdAkYTfjFq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdAkYTfjFq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdAkYTfjFq .carousel {
  width: 100%;
}
.cid-vdAkYTfjFq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdAkYTfjFq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdAkYTfjFq .modal.fade .modal-dialog,
.cid-vdAkYTfjFq .modal.in .modal-dialog {
  transform: none;
}
.cid-vdAkYTfjFq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdAkYTfjFq H6 {
  text-align: center;
}
.cid-vdAk7oMVV7 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAk7oMVV7 blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAk7oT1aH {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAk7oT1aH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAk7oT1aH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAk7oT1aH .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAk7oT1aH .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAk7oT1aH .row {
    text-align: center;
  }
  .cid-vdAk7oT1aH .row > div {
    margin: auto;
  }
  .cid-vdAk7oT1aH .social-row {
    justify-content: center;
  }
}
.cid-vdAk7oT1aH .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAk7oT1aH .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAk7oT1aH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAk7oT1aH .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAk7oT1aH .mbr-text {
  color: #bbbbbb;
}
.cid-vdAk7oT1aH .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAk7oT1aH .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAk7oT1aH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAVAs76tU .navbar-dropdown {
  position: relative !important;
}
.cid-vdAVAs76tU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAVAs76tU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAVAs76tU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAVAs76tU .dropdown-item:hover,
.cid-vdAVAs76tU .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAVAs76tU .dropdown-item:hover span {
  color: white;
}
.cid-vdAVAs76tU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAVAs76tU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAVAs76tU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAVAs76tU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAVAs76tU .nav-link {
  position: relative;
}
.cid-vdAVAs76tU .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAVAs76tU .container {
    flex-wrap: wrap;
  }
}
.cid-vdAVAs76tU .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAVAs76tU .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAVAs76tU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAVAs76tU .dropdown-menu,
.cid-vdAVAs76tU .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAVAs76tU .nav-item:focus,
.cid-vdAVAs76tU .nav-link:focus {
  outline: none;
}
.cid-vdAVAs76tU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAVAs76tU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAVAs76tU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAVAs76tU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAVAs76tU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAVAs76tU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAVAs76tU .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: #ffffff;
}
.cid-vdAVAs76tU .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAVAs76tU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAVAs76tU .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAVAs76tU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAVAs76tU .navbar.collapsed {
  justify-content: center;
}
.cid-vdAVAs76tU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAVAs76tU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAVAs76tU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAVAs76tU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAVAs76tU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAVAs76tU .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-vdAVAs76tU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAVAs76tU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAVAs76tU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAVAs76tU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAVAs76tU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAVAs76tU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAVAs76tU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAVAs76tU .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-vdAVAs76tU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAVAs76tU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAVAs76tU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAVAs76tU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAVAs76tU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAVAs76tU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAVAs76tU .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAVAs76tU .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAVAs76tU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAVAs76tU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAVAs76tU .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-vdAVAs76tU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAVAs76tU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAVAs76tU .dropdown-item.active,
.cid-vdAVAs76tU .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAVAs76tU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAVAs76tU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAVAs76tU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAVAs76tU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAVAs76tU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAVAs76tU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAVAs76tU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAVAs76tU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAVAs76tU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAVAs76tU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAVAs76tU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAVAs76tU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAVAs76tU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAVAs76tU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAVAs76tU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAVAs76tU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAVAs76tU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAVAs76tU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAVAs76tU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAVAs76tU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAVAs76tU .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-vdAVAs76tU .navbar {
    height: 70px;
  }
  .cid-vdAVAs76tU .navbar.opened {
    height: auto;
  }
  .cid-vdAVAs76tU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAVAsMiLj {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAVAsMiLj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAVAsMiLj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAVAsMiLj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAVAsMiLj .row {
  flex-direction: row-reverse;
}
.cid-vdAVAsMiLj img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAVAsMiLj .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdWrTT5J6U {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWrTT5J6U .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWrTT5J6U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWrTT5J6U .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdWrTT5J6U .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdWrTT5J6U .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdWrTT5J6U .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdWrTT5J6U .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdWrTT5J6U .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdWrTT5J6U .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdWrTT5J6U .nav-link,
.cid-vdWrTT5J6U .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdWrTT5J6U .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdWrTT5J6U .mbr-section-subtitle {
  text-align: center;
}
.cid-vdWrTT5J6U .mbr-section-title {
  text-align: center;
}
.cid-vdWsfzRgjT {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWsfzRgjT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWsfzRgjT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWsfzRgjT .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdWsfzRgjT .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdWsfzRgjT .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdWsfzRgjT .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdWsfzRgjT .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdWsfzRgjT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdWsfzRgjT .carousel-control,
.cid-vdWsfzRgjT .close {
  background: #1b1b1b;
}
.cid-vdWsfzRgjT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdWsfzRgjT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdWsfzRgjT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdWsfzRgjT .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdWsfzRgjT .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-vdWsfzRgjT .close::before {
  content: '\e91a';
}
.cid-vdWsfzRgjT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdWsfzRgjT .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-vdWsfzRgjT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWsfzRgjT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdWsfzRgjT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdWsfzRgjT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdWsfzRgjT .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-vdWsfzRgjT .carousel-indicators li.active,
.cid-vdWsfzRgjT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdWsfzRgjT .carousel-indicators li::after,
.cid-vdWsfzRgjT .carousel-indicators li::before {
  content: none;
}
.cid-vdWsfzRgjT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdWsfzRgjT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdWsfzRgjT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdWsfzRgjT .carousel-indicators {
    display: none;
  }
}
.cid-vdWsfzRgjT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdWsfzRgjT .carousel-inner > .active {
  display: block;
}
.cid-vdWsfzRgjT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWsfzRgjT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdWsfzRgjT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdWsfzRgjT .carousel-control,
  .cid-vdWsfzRgjT .carousel-indicators,
  .cid-vdWsfzRgjT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdWsfzRgjT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdWsfzRgjT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdWsfzRgjT .carousel-indicators .active,
.cid-vdWsfzRgjT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdWsfzRgjT .carousel-indicators .active {
  background: #fff;
}
.cid-vdWsfzRgjT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdWsfzRgjT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdWsfzRgjT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdWsfzRgjT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdWsfzRgjT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdWsfzRgjT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdWsfzRgjT .carousel {
  width: 100%;
}
.cid-vdWsfzRgjT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdWsfzRgjT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdWsfzRgjT .modal.fade .modal-dialog,
.cid-vdWsfzRgjT .modal.in .modal-dialog {
  transform: none;
}
.cid-vdWsfzRgjT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdWsfzRgjT H6 {
  text-align: center;
}
.cid-vdAVAtfNMk {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAVAtfNMk blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAVAtlnyq {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAVAtlnyq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAVAtlnyq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAVAtlnyq .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAVAtlnyq .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAVAtlnyq .row {
    text-align: center;
  }
  .cid-vdAVAtlnyq .row > div {
    margin: auto;
  }
  .cid-vdAVAtlnyq .social-row {
    justify-content: center;
  }
}
.cid-vdAVAtlnyq .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAVAtlnyq .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAVAtlnyq .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAVAtlnyq .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAVAtlnyq .mbr-text {
  color: #bbbbbb;
}
.cid-vdAVAtlnyq .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAVAtlnyq .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAVAtlnyq div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAVOXsVxG .navbar-dropdown {
  position: relative !important;
}
.cid-vdAVOXsVxG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAVOXsVxG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAVOXsVxG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAVOXsVxG .dropdown-item:hover,
.cid-vdAVOXsVxG .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAVOXsVxG .dropdown-item:hover span {
  color: white;
}
.cid-vdAVOXsVxG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAVOXsVxG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAVOXsVxG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAVOXsVxG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAVOXsVxG .nav-link {
  position: relative;
}
.cid-vdAVOXsVxG .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAVOXsVxG .container {
    flex-wrap: wrap;
  }
}
.cid-vdAVOXsVxG .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAVOXsVxG .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAVOXsVxG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAVOXsVxG .dropdown-menu,
.cid-vdAVOXsVxG .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAVOXsVxG .nav-item:focus,
.cid-vdAVOXsVxG .nav-link:focus {
  outline: none;
}
.cid-vdAVOXsVxG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAVOXsVxG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAVOXsVxG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAVOXsVxG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAVOXsVxG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAVOXsVxG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAVOXsVxG .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: #ffffff;
}
.cid-vdAVOXsVxG .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAVOXsVxG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAVOXsVxG .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAVOXsVxG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAVOXsVxG .navbar.collapsed {
  justify-content: center;
}
.cid-vdAVOXsVxG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAVOXsVxG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAVOXsVxG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAVOXsVxG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAVOXsVxG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAVOXsVxG .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-vdAVOXsVxG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAVOXsVxG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAVOXsVxG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAVOXsVxG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAVOXsVxG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAVOXsVxG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAVOXsVxG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAVOXsVxG .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-vdAVOXsVxG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAVOXsVxG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAVOXsVxG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAVOXsVxG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAVOXsVxG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAVOXsVxG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAVOXsVxG .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAVOXsVxG .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAVOXsVxG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAVOXsVxG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAVOXsVxG .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-vdAVOXsVxG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAVOXsVxG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAVOXsVxG .dropdown-item.active,
.cid-vdAVOXsVxG .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAVOXsVxG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAVOXsVxG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAVOXsVxG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAVOXsVxG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAVOXsVxG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAVOXsVxG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAVOXsVxG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAVOXsVxG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAVOXsVxG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAVOXsVxG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAVOXsVxG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAVOXsVxG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAVOXsVxG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAVOXsVxG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAVOXsVxG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAVOXsVxG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAVOXsVxG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAVOXsVxG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAVOXsVxG .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAVOXsVxG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAVOXsVxG .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-vdAVOXsVxG .navbar {
    height: 70px;
  }
  .cid-vdAVOXsVxG .navbar.opened {
    height: auto;
  }
  .cid-vdAVOXsVxG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAVOXHBap {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAVOXHBap .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAVOXHBap .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAVOXHBap .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAVOXHBap .row {
  flex-direction: row-reverse;
}
.cid-vdAVOXHBap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAVOXHBap .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdWsVgEH0x {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWsVgEH0x .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWsVgEH0x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWsVgEH0x .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdWsVgEH0x .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdWsVgEH0x .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdWsVgEH0x .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdWsVgEH0x .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdWsVgEH0x .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdWsVgEH0x .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdWsVgEH0x .nav-link,
.cid-vdWsVgEH0x .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdWsVgEH0x .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdWsVgEH0x .mbr-section-subtitle {
  text-align: center;
}
.cid-vdWsVgEH0x .mbr-section-title {
  text-align: center;
}
.cid-vdWtFSn7JB {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWtFSn7JB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWtFSn7JB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWtFSn7JB .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdWtFSn7JB .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdWtFSn7JB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdWtFSn7JB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdWtFSn7JB .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdWtFSn7JB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdWtFSn7JB .carousel-control,
.cid-vdWtFSn7JB .close {
  background: #1b1b1b;
}
.cid-vdWtFSn7JB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdWtFSn7JB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdWtFSn7JB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdWtFSn7JB .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdWtFSn7JB .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-vdWtFSn7JB .close::before {
  content: '\e91a';
}
.cid-vdWtFSn7JB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdWtFSn7JB .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-vdWtFSn7JB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWtFSn7JB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdWtFSn7JB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdWtFSn7JB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdWtFSn7JB .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-vdWtFSn7JB .carousel-indicators li.active,
.cid-vdWtFSn7JB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdWtFSn7JB .carousel-indicators li::after,
.cid-vdWtFSn7JB .carousel-indicators li::before {
  content: none;
}
.cid-vdWtFSn7JB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdWtFSn7JB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdWtFSn7JB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdWtFSn7JB .carousel-indicators {
    display: none;
  }
}
.cid-vdWtFSn7JB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdWtFSn7JB .carousel-inner > .active {
  display: block;
}
.cid-vdWtFSn7JB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWtFSn7JB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdWtFSn7JB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdWtFSn7JB .carousel-control,
  .cid-vdWtFSn7JB .carousel-indicators,
  .cid-vdWtFSn7JB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdWtFSn7JB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdWtFSn7JB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdWtFSn7JB .carousel-indicators .active,
.cid-vdWtFSn7JB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdWtFSn7JB .carousel-indicators .active {
  background: #fff;
}
.cid-vdWtFSn7JB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdWtFSn7JB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdWtFSn7JB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdWtFSn7JB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdWtFSn7JB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdWtFSn7JB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdWtFSn7JB .carousel {
  width: 100%;
}
.cid-vdWtFSn7JB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdWtFSn7JB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdWtFSn7JB .modal.fade .modal-dialog,
.cid-vdWtFSn7JB .modal.in .modal-dialog {
  transform: none;
}
.cid-vdWtFSn7JB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdWtFSn7JB H6 {
  text-align: center;
}
.cid-vdAVOXS3on {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAVOXS3on blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAVOXYanF {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAVOXYanF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAVOXYanF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAVOXYanF .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAVOXYanF .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAVOXYanF .row {
    text-align: center;
  }
  .cid-vdAVOXYanF .row > div {
    margin: auto;
  }
  .cid-vdAVOXYanF .social-row {
    justify-content: center;
  }
}
.cid-vdAVOXYanF .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAVOXYanF .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAVOXYanF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAVOXYanF .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAVOXYanF .mbr-text {
  color: #bbbbbb;
}
.cid-vdAVOXYanF .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAVOXYanF .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAVOXYanF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAWjLlo0v .navbar-dropdown {
  position: relative !important;
}
.cid-vdAWjLlo0v .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAWjLlo0v .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAWjLlo0v .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAWjLlo0v .dropdown-item:hover,
.cid-vdAWjLlo0v .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAWjLlo0v .dropdown-item:hover span {
  color: white;
}
.cid-vdAWjLlo0v .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAWjLlo0v .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAWjLlo0v .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAWjLlo0v .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAWjLlo0v .nav-link {
  position: relative;
}
.cid-vdAWjLlo0v .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAWjLlo0v .container {
    flex-wrap: wrap;
  }
}
.cid-vdAWjLlo0v .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAWjLlo0v .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAWjLlo0v .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAWjLlo0v .dropdown-menu,
.cid-vdAWjLlo0v .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAWjLlo0v .nav-item:focus,
.cid-vdAWjLlo0v .nav-link:focus {
  outline: none;
}
.cid-vdAWjLlo0v .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAWjLlo0v .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAWjLlo0v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAWjLlo0v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAWjLlo0v .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAWjLlo0v .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAWjLlo0v .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: #ffffff;
}
.cid-vdAWjLlo0v .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAWjLlo0v .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAWjLlo0v .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAWjLlo0v .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAWjLlo0v .navbar.collapsed {
  justify-content: center;
}
.cid-vdAWjLlo0v .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAWjLlo0v .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAWjLlo0v .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAWjLlo0v .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAWjLlo0v .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAWjLlo0v .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-vdAWjLlo0v .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAWjLlo0v .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAWjLlo0v .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAWjLlo0v .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAWjLlo0v .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAWjLlo0v .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAWjLlo0v .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAWjLlo0v .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-vdAWjLlo0v .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAWjLlo0v .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAWjLlo0v .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAWjLlo0v .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAWjLlo0v .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAWjLlo0v .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAWjLlo0v .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAWjLlo0v .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAWjLlo0v .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAWjLlo0v .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAWjLlo0v .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-vdAWjLlo0v .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAWjLlo0v .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAWjLlo0v .dropdown-item.active,
.cid-vdAWjLlo0v .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAWjLlo0v .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAWjLlo0v .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAWjLlo0v .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAWjLlo0v .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAWjLlo0v .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAWjLlo0v .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAWjLlo0v ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAWjLlo0v .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAWjLlo0v button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAWjLlo0v button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAWjLlo0v button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAWjLlo0v button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAWjLlo0v button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAWjLlo0v button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAWjLlo0v nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAWjLlo0v nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAWjLlo0v nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAWjLlo0v nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAWjLlo0v .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAWjLlo0v a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAWjLlo0v .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-vdAWjLlo0v .navbar {
    height: 70px;
  }
  .cid-vdAWjLlo0v .navbar.opened {
    height: auto;
  }
  .cid-vdAWjLlo0v .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAWjLB0kt {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAWjLB0kt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAWjLB0kt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAWjLB0kt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAWjLB0kt .row {
  flex-direction: row-reverse;
}
.cid-vdAWjLB0kt img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAWjLB0kt .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdB1dy0D5H {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdB1dy0D5H .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdB1dy0D5H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdB1dy0D5H .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdB1dy0D5H .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdB1dy0D5H .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdB1dy0D5H .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdB1dy0D5H .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdB1dy0D5H .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdB1dy0D5H .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdB1dy0D5H .nav-link,
.cid-vdB1dy0D5H .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdB1dy0D5H .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdB1dy0D5H .mbr-section-subtitle {
  text-align: center;
}
.cid-vdB1dy0D5H .mbr-section-title {
  text-align: center;
}
.cid-vdB379SR4H {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdB379SR4H .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdB379SR4H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdB379SR4H .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdB379SR4H .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdB379SR4H .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdB379SR4H .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdB379SR4H .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdB379SR4H .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdB379SR4H .carousel-control,
.cid-vdB379SR4H .close {
  background: #1b1b1b;
}
.cid-vdB379SR4H .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdB379SR4H .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdB379SR4H .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdB379SR4H .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdB379SR4H .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-vdB379SR4H .close::before {
  content: '\e91a';
}
.cid-vdB379SR4H .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdB379SR4H .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-vdB379SR4H .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdB379SR4H .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdB379SR4H .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdB379SR4H .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdB379SR4H .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-vdB379SR4H .carousel-indicators li.active,
.cid-vdB379SR4H .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdB379SR4H .carousel-indicators li::after,
.cid-vdB379SR4H .carousel-indicators li::before {
  content: none;
}
.cid-vdB379SR4H .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdB379SR4H .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdB379SR4H .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdB379SR4H .carousel-indicators {
    display: none;
  }
}
.cid-vdB379SR4H .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdB379SR4H .carousel-inner > .active {
  display: block;
}
.cid-vdB379SR4H .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdB379SR4H .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdB379SR4H .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdB379SR4H .carousel-control,
  .cid-vdB379SR4H .carousel-indicators,
  .cid-vdB379SR4H .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdB379SR4H .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdB379SR4H .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdB379SR4H .carousel-indicators .active,
.cid-vdB379SR4H .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdB379SR4H .carousel-indicators .active {
  background: #fff;
}
.cid-vdB379SR4H .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdB379SR4H .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdB379SR4H .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdB379SR4H .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdB379SR4H .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdB379SR4H .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdB379SR4H .carousel {
  width: 100%;
}
.cid-vdB379SR4H .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdB379SR4H .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdB379SR4H .modal.fade .modal-dialog,
.cid-vdB379SR4H .modal.in .modal-dialog {
  transform: none;
}
.cid-vdB379SR4H .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdB379SR4H H6 {
  text-align: center;
}
.cid-vdAWjMffgj {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAWjMffgj blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAWjMmGkr {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAWjMmGkr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAWjMmGkr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAWjMmGkr .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAWjMmGkr .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAWjMmGkr .row {
    text-align: center;
  }
  .cid-vdAWjMmGkr .row > div {
    margin: auto;
  }
  .cid-vdAWjMmGkr .social-row {
    justify-content: center;
  }
}
.cid-vdAWjMmGkr .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAWjMmGkr .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAWjMmGkr .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAWjMmGkr .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAWjMmGkr .mbr-text {
  color: #bbbbbb;
}
.cid-vdAWjMmGkr .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAWjMmGkr .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAWjMmGkr div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAWzuIf46 .navbar-dropdown {
  position: relative !important;
}
.cid-vdAWzuIf46 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAWzuIf46 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAWzuIf46 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAWzuIf46 .dropdown-item:hover,
.cid-vdAWzuIf46 .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAWzuIf46 .dropdown-item:hover span {
  color: white;
}
.cid-vdAWzuIf46 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAWzuIf46 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAWzuIf46 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAWzuIf46 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAWzuIf46 .nav-link {
  position: relative;
}
.cid-vdAWzuIf46 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAWzuIf46 .container {
    flex-wrap: wrap;
  }
}
.cid-vdAWzuIf46 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAWzuIf46 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAWzuIf46 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAWzuIf46 .dropdown-menu,
.cid-vdAWzuIf46 .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAWzuIf46 .nav-item:focus,
.cid-vdAWzuIf46 .nav-link:focus {
  outline: none;
}
.cid-vdAWzuIf46 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAWzuIf46 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAWzuIf46 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAWzuIf46 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAWzuIf46 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAWzuIf46 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAWzuIf46 .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: #ffffff;
}
.cid-vdAWzuIf46 .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAWzuIf46 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAWzuIf46 .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAWzuIf46 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAWzuIf46 .navbar.collapsed {
  justify-content: center;
}
.cid-vdAWzuIf46 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAWzuIf46 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAWzuIf46 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAWzuIf46 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAWzuIf46 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAWzuIf46 .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-vdAWzuIf46 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAWzuIf46 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAWzuIf46 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAWzuIf46 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAWzuIf46 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAWzuIf46 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAWzuIf46 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAWzuIf46 .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-vdAWzuIf46 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAWzuIf46 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAWzuIf46 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAWzuIf46 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAWzuIf46 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAWzuIf46 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAWzuIf46 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAWzuIf46 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAWzuIf46 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAWzuIf46 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAWzuIf46 .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-vdAWzuIf46 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAWzuIf46 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAWzuIf46 .dropdown-item.active,
.cid-vdAWzuIf46 .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAWzuIf46 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAWzuIf46 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAWzuIf46 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAWzuIf46 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAWzuIf46 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAWzuIf46 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAWzuIf46 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAWzuIf46 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAWzuIf46 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAWzuIf46 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAWzuIf46 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAWzuIf46 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAWzuIf46 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAWzuIf46 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAWzuIf46 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAWzuIf46 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAWzuIf46 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAWzuIf46 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAWzuIf46 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAWzuIf46 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAWzuIf46 .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-vdAWzuIf46 .navbar {
    height: 70px;
  }
  .cid-vdAWzuIf46 .navbar.opened {
    height: auto;
  }
  .cid-vdAWzuIf46 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAWzuZJGZ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAWzuZJGZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAWzuZJGZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAWzuZJGZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAWzuZJGZ .row {
  flex-direction: row-reverse;
}
.cid-vdAWzuZJGZ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAWzuZJGZ .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdOwDZtarl {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdOwDZtarl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdOwDZtarl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdOwDZtarl .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdOwDZtarl .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdOwDZtarl .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdOwDZtarl .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdOwDZtarl .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdOwDZtarl .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdOwDZtarl .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdOwDZtarl .nav-link,
.cid-vdOwDZtarl .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdOwDZtarl .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdOwDZtarl .mbr-section-subtitle {
  text-align: center;
}
.cid-vdOwDZtarl .mbr-section-title {
  text-align: center;
}
.cid-vdOxdcxFOZ {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdOxdcxFOZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdOxdcxFOZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdOxdcxFOZ .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdOxdcxFOZ .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdOxdcxFOZ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdOxdcxFOZ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdOxdcxFOZ .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdOxdcxFOZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdOxdcxFOZ .carousel-control,
.cid-vdOxdcxFOZ .close {
  background: #1b1b1b;
}
.cid-vdOxdcxFOZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdOxdcxFOZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdOxdcxFOZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdOxdcxFOZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdOxdcxFOZ .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-vdOxdcxFOZ .close::before {
  content: '\e91a';
}
.cid-vdOxdcxFOZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdOxdcxFOZ .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-vdOxdcxFOZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdOxdcxFOZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdOxdcxFOZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdOxdcxFOZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdOxdcxFOZ .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-vdOxdcxFOZ .carousel-indicators li.active,
.cid-vdOxdcxFOZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdOxdcxFOZ .carousel-indicators li::after,
.cid-vdOxdcxFOZ .carousel-indicators li::before {
  content: none;
}
.cid-vdOxdcxFOZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdOxdcxFOZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdOxdcxFOZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdOxdcxFOZ .carousel-indicators {
    display: none;
  }
}
.cid-vdOxdcxFOZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdOxdcxFOZ .carousel-inner > .active {
  display: block;
}
.cid-vdOxdcxFOZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdOxdcxFOZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdOxdcxFOZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdOxdcxFOZ .carousel-control,
  .cid-vdOxdcxFOZ .carousel-indicators,
  .cid-vdOxdcxFOZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdOxdcxFOZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdOxdcxFOZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdOxdcxFOZ .carousel-indicators .active,
.cid-vdOxdcxFOZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdOxdcxFOZ .carousel-indicators .active {
  background: #fff;
}
.cid-vdOxdcxFOZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdOxdcxFOZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdOxdcxFOZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdOxdcxFOZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdOxdcxFOZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdOxdcxFOZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdOxdcxFOZ .carousel {
  width: 100%;
}
.cid-vdOxdcxFOZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdOxdcxFOZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdOxdcxFOZ .modal.fade .modal-dialog,
.cid-vdOxdcxFOZ .modal.in .modal-dialog {
  transform: none;
}
.cid-vdOxdcxFOZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdOxdcxFOZ H6 {
  text-align: center;
}
.cid-vdAWzvbfBl {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAWzvbfBl blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAWzvjgQJ {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAWzvjgQJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAWzvjgQJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAWzvjgQJ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAWzvjgQJ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAWzvjgQJ .row {
    text-align: center;
  }
  .cid-vdAWzvjgQJ .row > div {
    margin: auto;
  }
  .cid-vdAWzvjgQJ .social-row {
    justify-content: center;
  }
}
.cid-vdAWzvjgQJ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAWzvjgQJ .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAWzvjgQJ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAWzvjgQJ .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAWzvjgQJ .mbr-text {
  color: #bbbbbb;
}
.cid-vdAWzvjgQJ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAWzvjgQJ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAWzvjgQJ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAWNtFsVW .navbar-dropdown {
  position: relative !important;
}
.cid-vdAWNtFsVW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAWNtFsVW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAWNtFsVW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAWNtFsVW .dropdown-item:hover,
.cid-vdAWNtFsVW .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAWNtFsVW .dropdown-item:hover span {
  color: white;
}
.cid-vdAWNtFsVW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAWNtFsVW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAWNtFsVW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAWNtFsVW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAWNtFsVW .nav-link {
  position: relative;
}
.cid-vdAWNtFsVW .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAWNtFsVW .container {
    flex-wrap: wrap;
  }
}
.cid-vdAWNtFsVW .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAWNtFsVW .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAWNtFsVW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAWNtFsVW .dropdown-menu,
.cid-vdAWNtFsVW .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAWNtFsVW .nav-item:focus,
.cid-vdAWNtFsVW .nav-link:focus {
  outline: none;
}
.cid-vdAWNtFsVW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAWNtFsVW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAWNtFsVW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAWNtFsVW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAWNtFsVW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAWNtFsVW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAWNtFsVW .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: #ffffff;
}
.cid-vdAWNtFsVW .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAWNtFsVW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAWNtFsVW .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAWNtFsVW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAWNtFsVW .navbar.collapsed {
  justify-content: center;
}
.cid-vdAWNtFsVW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAWNtFsVW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAWNtFsVW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAWNtFsVW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAWNtFsVW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAWNtFsVW .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-vdAWNtFsVW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAWNtFsVW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAWNtFsVW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAWNtFsVW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAWNtFsVW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAWNtFsVW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAWNtFsVW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAWNtFsVW .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-vdAWNtFsVW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAWNtFsVW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAWNtFsVW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAWNtFsVW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAWNtFsVW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAWNtFsVW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAWNtFsVW .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAWNtFsVW .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAWNtFsVW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAWNtFsVW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAWNtFsVW .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-vdAWNtFsVW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAWNtFsVW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAWNtFsVW .dropdown-item.active,
.cid-vdAWNtFsVW .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAWNtFsVW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAWNtFsVW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAWNtFsVW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAWNtFsVW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAWNtFsVW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAWNtFsVW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAWNtFsVW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAWNtFsVW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAWNtFsVW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAWNtFsVW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAWNtFsVW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAWNtFsVW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAWNtFsVW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAWNtFsVW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAWNtFsVW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAWNtFsVW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAWNtFsVW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAWNtFsVW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAWNtFsVW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAWNtFsVW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAWNtFsVW .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-vdAWNtFsVW .navbar {
    height: 70px;
  }
  .cid-vdAWNtFsVW .navbar.opened {
    height: auto;
  }
  .cid-vdAWNtFsVW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAWNtW7Iy {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAWNtW7Iy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAWNtW7Iy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAWNtW7Iy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAWNtW7Iy .row {
  flex-direction: row-reverse;
}
.cid-vdAWNtW7Iy img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAWNtW7Iy .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdOy6vYKk3 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdOy6vYKk3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdOy6vYKk3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdOy6vYKk3 .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdOy6vYKk3 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdOy6vYKk3 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdOy6vYKk3 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdOy6vYKk3 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdOy6vYKk3 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdOy6vYKk3 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdOy6vYKk3 .nav-link,
.cid-vdOy6vYKk3 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdOy6vYKk3 .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdOy6vYKk3 .mbr-section-subtitle {
  text-align: center;
}
.cid-vdOy6vYKk3 .mbr-section-title {
  text-align: center;
}
.cid-vdAWNu8UyO {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAWNu8UyO blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAWNue8HO {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAWNue8HO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAWNue8HO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAWNue8HO .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAWNue8HO .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAWNue8HO .row {
    text-align: center;
  }
  .cid-vdAWNue8HO .row > div {
    margin: auto;
  }
  .cid-vdAWNue8HO .social-row {
    justify-content: center;
  }
}
.cid-vdAWNue8HO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAWNue8HO .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAWNue8HO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAWNue8HO .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAWNue8HO .mbr-text {
  color: #bbbbbb;
}
.cid-vdAWNue8HO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAWNue8HO .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAWNue8HO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAWXsGjQs .navbar-dropdown {
  position: relative !important;
}
.cid-vdAWXsGjQs .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAWXsGjQs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAWXsGjQs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAWXsGjQs .dropdown-item:hover,
.cid-vdAWXsGjQs .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAWXsGjQs .dropdown-item:hover span {
  color: white;
}
.cid-vdAWXsGjQs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAWXsGjQs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAWXsGjQs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAWXsGjQs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAWXsGjQs .nav-link {
  position: relative;
}
.cid-vdAWXsGjQs .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAWXsGjQs .container {
    flex-wrap: wrap;
  }
}
.cid-vdAWXsGjQs .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAWXsGjQs .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAWXsGjQs .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAWXsGjQs .dropdown-menu,
.cid-vdAWXsGjQs .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAWXsGjQs .nav-item:focus,
.cid-vdAWXsGjQs .nav-link:focus {
  outline: none;
}
.cid-vdAWXsGjQs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAWXsGjQs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAWXsGjQs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAWXsGjQs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAWXsGjQs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAWXsGjQs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAWXsGjQs .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: #ffffff;
}
.cid-vdAWXsGjQs .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAWXsGjQs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAWXsGjQs .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAWXsGjQs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAWXsGjQs .navbar.collapsed {
  justify-content: center;
}
.cid-vdAWXsGjQs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAWXsGjQs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAWXsGjQs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAWXsGjQs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAWXsGjQs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAWXsGjQs .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-vdAWXsGjQs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAWXsGjQs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAWXsGjQs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAWXsGjQs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAWXsGjQs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAWXsGjQs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAWXsGjQs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAWXsGjQs .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-vdAWXsGjQs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAWXsGjQs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAWXsGjQs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAWXsGjQs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAWXsGjQs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAWXsGjQs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAWXsGjQs .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAWXsGjQs .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAWXsGjQs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAWXsGjQs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAWXsGjQs .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-vdAWXsGjQs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAWXsGjQs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAWXsGjQs .dropdown-item.active,
.cid-vdAWXsGjQs .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAWXsGjQs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAWXsGjQs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAWXsGjQs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAWXsGjQs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAWXsGjQs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAWXsGjQs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAWXsGjQs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAWXsGjQs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAWXsGjQs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAWXsGjQs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAWXsGjQs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAWXsGjQs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAWXsGjQs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAWXsGjQs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAWXsGjQs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAWXsGjQs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAWXsGjQs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAWXsGjQs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAWXsGjQs .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAWXsGjQs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAWXsGjQs .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-vdAWXsGjQs .navbar {
    height: 70px;
  }
  .cid-vdAWXsGjQs .navbar.opened {
    height: auto;
  }
  .cid-vdAWXsGjQs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAWXsXlVE {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAWXsXlVE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAWXsXlVE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAWXsXlVE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAWXsXlVE .row {
  flex-direction: row-reverse;
}
.cid-vdAWXsXlVE img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAWXsXlVE .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdOyAD7hTE {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdOyAD7hTE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdOyAD7hTE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdOyAD7hTE .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdOyAD7hTE .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdOyAD7hTE .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdOyAD7hTE .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdOyAD7hTE .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdOyAD7hTE .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdOyAD7hTE .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdOyAD7hTE .nav-link,
.cid-vdOyAD7hTE .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdOyAD7hTE .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdOyAD7hTE .mbr-section-subtitle {
  text-align: center;
}
.cid-vdOyAD7hTE .mbr-section-title {
  text-align: center;
}
.cid-vdOz3oUVZ0 {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdOz3oUVZ0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdOz3oUVZ0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdOz3oUVZ0 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdOz3oUVZ0 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdOz3oUVZ0 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdOz3oUVZ0 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdOz3oUVZ0 .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdOz3oUVZ0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdOz3oUVZ0 .carousel-control,
.cid-vdOz3oUVZ0 .close {
  background: #1b1b1b;
}
.cid-vdOz3oUVZ0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdOz3oUVZ0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdOz3oUVZ0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdOz3oUVZ0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdOz3oUVZ0 .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-vdOz3oUVZ0 .close::before {
  content: '\e91a';
}
.cid-vdOz3oUVZ0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdOz3oUVZ0 .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-vdOz3oUVZ0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdOz3oUVZ0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdOz3oUVZ0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdOz3oUVZ0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdOz3oUVZ0 .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-vdOz3oUVZ0 .carousel-indicators li.active,
.cid-vdOz3oUVZ0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdOz3oUVZ0 .carousel-indicators li::after,
.cid-vdOz3oUVZ0 .carousel-indicators li::before {
  content: none;
}
.cid-vdOz3oUVZ0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdOz3oUVZ0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdOz3oUVZ0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdOz3oUVZ0 .carousel-indicators {
    display: none;
  }
}
.cid-vdOz3oUVZ0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdOz3oUVZ0 .carousel-inner > .active {
  display: block;
}
.cid-vdOz3oUVZ0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdOz3oUVZ0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdOz3oUVZ0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdOz3oUVZ0 .carousel-control,
  .cid-vdOz3oUVZ0 .carousel-indicators,
  .cid-vdOz3oUVZ0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdOz3oUVZ0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdOz3oUVZ0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdOz3oUVZ0 .carousel-indicators .active,
.cid-vdOz3oUVZ0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdOz3oUVZ0 .carousel-indicators .active {
  background: #fff;
}
.cid-vdOz3oUVZ0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdOz3oUVZ0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdOz3oUVZ0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdOz3oUVZ0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdOz3oUVZ0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdOz3oUVZ0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdOz3oUVZ0 .carousel {
  width: 100%;
}
.cid-vdOz3oUVZ0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdOz3oUVZ0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdOz3oUVZ0 .modal.fade .modal-dialog,
.cid-vdOz3oUVZ0 .modal.in .modal-dialog {
  transform: none;
}
.cid-vdOz3oUVZ0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdOz3oUVZ0 H6 {
  text-align: center;
}
.cid-vdAWXt80Li {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAWXt80Li blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAWXtfXtV {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAWXtfXtV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAWXtfXtV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAWXtfXtV .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAWXtfXtV .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAWXtfXtV .row {
    text-align: center;
  }
  .cid-vdAWXtfXtV .row > div {
    margin: auto;
  }
  .cid-vdAWXtfXtV .social-row {
    justify-content: center;
  }
}
.cid-vdAWXtfXtV .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAWXtfXtV .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAWXtfXtV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAWXtfXtV .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAWXtfXtV .mbr-text {
  color: #bbbbbb;
}
.cid-vdAWXtfXtV .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAWXtfXtV .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAWXtfXtV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAX6oBP7J .navbar-dropdown {
  position: relative !important;
}
.cid-vdAX6oBP7J .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAX6oBP7J .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAX6oBP7J .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAX6oBP7J .dropdown-item:hover,
.cid-vdAX6oBP7J .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAX6oBP7J .dropdown-item:hover span {
  color: white;
}
.cid-vdAX6oBP7J .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAX6oBP7J .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAX6oBP7J .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAX6oBP7J .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAX6oBP7J .nav-link {
  position: relative;
}
.cid-vdAX6oBP7J .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAX6oBP7J .container {
    flex-wrap: wrap;
  }
}
.cid-vdAX6oBP7J .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAX6oBP7J .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAX6oBP7J .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAX6oBP7J .dropdown-menu,
.cid-vdAX6oBP7J .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAX6oBP7J .nav-item:focus,
.cid-vdAX6oBP7J .nav-link:focus {
  outline: none;
}
.cid-vdAX6oBP7J .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAX6oBP7J .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAX6oBP7J .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAX6oBP7J .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAX6oBP7J .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAX6oBP7J .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAX6oBP7J .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: #ffffff;
}
.cid-vdAX6oBP7J .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAX6oBP7J .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAX6oBP7J .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAX6oBP7J .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAX6oBP7J .navbar.collapsed {
  justify-content: center;
}
.cid-vdAX6oBP7J .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAX6oBP7J .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAX6oBP7J .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAX6oBP7J .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAX6oBP7J .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAX6oBP7J .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-vdAX6oBP7J .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAX6oBP7J .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAX6oBP7J .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAX6oBP7J .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAX6oBP7J .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAX6oBP7J .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAX6oBP7J .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAX6oBP7J .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-vdAX6oBP7J .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAX6oBP7J .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAX6oBP7J .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAX6oBP7J .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAX6oBP7J .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAX6oBP7J .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAX6oBP7J .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAX6oBP7J .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAX6oBP7J .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAX6oBP7J .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAX6oBP7J .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-vdAX6oBP7J .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAX6oBP7J .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAX6oBP7J .dropdown-item.active,
.cid-vdAX6oBP7J .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAX6oBP7J .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAX6oBP7J .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAX6oBP7J .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAX6oBP7J .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAX6oBP7J .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAX6oBP7J .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAX6oBP7J ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAX6oBP7J .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAX6oBP7J button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAX6oBP7J button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAX6oBP7J button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAX6oBP7J button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAX6oBP7J button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAX6oBP7J button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAX6oBP7J nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAX6oBP7J nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAX6oBP7J nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAX6oBP7J nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAX6oBP7J .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAX6oBP7J a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAX6oBP7J .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-vdAX6oBP7J .navbar {
    height: 70px;
  }
  .cid-vdAX6oBP7J .navbar.opened {
    height: auto;
  }
  .cid-vdAX6oBP7J .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAX6oRL1Z {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAX6oRL1Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAX6oRL1Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAX6oRL1Z .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAX6oRL1Z .row {
  flex-direction: row-reverse;
}
.cid-vdAX6oRL1Z img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAX6oRL1Z .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdWj5Dn3R6 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWj5Dn3R6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWj5Dn3R6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWj5Dn3R6 .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdWj5Dn3R6 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdWj5Dn3R6 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdWj5Dn3R6 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdWj5Dn3R6 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdWj5Dn3R6 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdWj5Dn3R6 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdWj5Dn3R6 .nav-link,
.cid-vdWj5Dn3R6 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdWj5Dn3R6 .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdWj5Dn3R6 .mbr-section-subtitle {
  text-align: center;
}
.cid-vdWj5Dn3R6 .mbr-section-title {
  text-align: center;
}
.cid-vdWjt5E7Av {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWjt5E7Av .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWjt5E7Av .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWjt5E7Av .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdWjt5E7Av .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdWjt5E7Av .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdWjt5E7Av .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdWjt5E7Av .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdWjt5E7Av .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdWjt5E7Av .carousel-control,
.cid-vdWjt5E7Av .close {
  background: #1b1b1b;
}
.cid-vdWjt5E7Av .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdWjt5E7Av .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdWjt5E7Av .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdWjt5E7Av .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdWjt5E7Av .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-vdWjt5E7Av .close::before {
  content: '\e91a';
}
.cid-vdWjt5E7Av .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdWjt5E7Av .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-vdWjt5E7Av .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWjt5E7Av .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdWjt5E7Av .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdWjt5E7Av .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdWjt5E7Av .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-vdWjt5E7Av .carousel-indicators li.active,
.cid-vdWjt5E7Av .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdWjt5E7Av .carousel-indicators li::after,
.cid-vdWjt5E7Av .carousel-indicators li::before {
  content: none;
}
.cid-vdWjt5E7Av .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdWjt5E7Av .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdWjt5E7Av .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdWjt5E7Av .carousel-indicators {
    display: none;
  }
}
.cid-vdWjt5E7Av .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdWjt5E7Av .carousel-inner > .active {
  display: block;
}
.cid-vdWjt5E7Av .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWjt5E7Av .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdWjt5E7Av .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdWjt5E7Av .carousel-control,
  .cid-vdWjt5E7Av .carousel-indicators,
  .cid-vdWjt5E7Av .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdWjt5E7Av .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdWjt5E7Av .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdWjt5E7Av .carousel-indicators .active,
.cid-vdWjt5E7Av .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdWjt5E7Av .carousel-indicators .active {
  background: #fff;
}
.cid-vdWjt5E7Av .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdWjt5E7Av .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdWjt5E7Av .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdWjt5E7Av .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdWjt5E7Av .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdWjt5E7Av .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdWjt5E7Av .carousel {
  width: 100%;
}
.cid-vdWjt5E7Av .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdWjt5E7Av .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdWjt5E7Av .modal.fade .modal-dialog,
.cid-vdWjt5E7Av .modal.in .modal-dialog {
  transform: none;
}
.cid-vdWjt5E7Av .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdWjt5E7Av H6 {
  text-align: center;
}
.cid-vdAX6p3txd {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAX6p3txd blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAX6paJEi {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAX6paJEi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAX6paJEi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAX6paJEi .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAX6paJEi .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAX6paJEi .row {
    text-align: center;
  }
  .cid-vdAX6paJEi .row > div {
    margin: auto;
  }
  .cid-vdAX6paJEi .social-row {
    justify-content: center;
  }
}
.cid-vdAX6paJEi .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAX6paJEi .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAX6paJEi .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAX6paJEi .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAX6paJEi .mbr-text {
  color: #bbbbbb;
}
.cid-vdAX6paJEi .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAX6paJEi .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAX6paJEi div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAXCiVaz2 .navbar-dropdown {
  position: relative !important;
}
.cid-vdAXCiVaz2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAXCiVaz2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAXCiVaz2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAXCiVaz2 .dropdown-item:hover,
.cid-vdAXCiVaz2 .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAXCiVaz2 .dropdown-item:hover span {
  color: white;
}
.cid-vdAXCiVaz2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAXCiVaz2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAXCiVaz2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAXCiVaz2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAXCiVaz2 .nav-link {
  position: relative;
}
.cid-vdAXCiVaz2 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAXCiVaz2 .container {
    flex-wrap: wrap;
  }
}
.cid-vdAXCiVaz2 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAXCiVaz2 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAXCiVaz2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAXCiVaz2 .dropdown-menu,
.cid-vdAXCiVaz2 .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAXCiVaz2 .nav-item:focus,
.cid-vdAXCiVaz2 .nav-link:focus {
  outline: none;
}
.cid-vdAXCiVaz2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAXCiVaz2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAXCiVaz2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAXCiVaz2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAXCiVaz2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAXCiVaz2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAXCiVaz2 .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: #ffffff;
}
.cid-vdAXCiVaz2 .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAXCiVaz2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAXCiVaz2 .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAXCiVaz2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAXCiVaz2 .navbar.collapsed {
  justify-content: center;
}
.cid-vdAXCiVaz2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAXCiVaz2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAXCiVaz2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAXCiVaz2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAXCiVaz2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAXCiVaz2 .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-vdAXCiVaz2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAXCiVaz2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAXCiVaz2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAXCiVaz2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAXCiVaz2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAXCiVaz2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAXCiVaz2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAXCiVaz2 .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-vdAXCiVaz2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAXCiVaz2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAXCiVaz2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAXCiVaz2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAXCiVaz2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAXCiVaz2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAXCiVaz2 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAXCiVaz2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAXCiVaz2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAXCiVaz2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAXCiVaz2 .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-vdAXCiVaz2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAXCiVaz2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAXCiVaz2 .dropdown-item.active,
.cid-vdAXCiVaz2 .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAXCiVaz2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAXCiVaz2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAXCiVaz2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAXCiVaz2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAXCiVaz2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAXCiVaz2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAXCiVaz2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAXCiVaz2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAXCiVaz2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAXCiVaz2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAXCiVaz2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAXCiVaz2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAXCiVaz2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAXCiVaz2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAXCiVaz2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAXCiVaz2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAXCiVaz2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAXCiVaz2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAXCiVaz2 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAXCiVaz2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAXCiVaz2 .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-vdAXCiVaz2 .navbar {
    height: 70px;
  }
  .cid-vdAXCiVaz2 .navbar.opened {
    height: auto;
  }
  .cid-vdAXCiVaz2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAXCjbpyL {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAXCjbpyL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAXCjbpyL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAXCjbpyL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAXCjbpyL .row {
  flex-direction: row-reverse;
}
.cid-vdAXCjbpyL img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAXCjbpyL .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdWkw0SAcr {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWkw0SAcr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWkw0SAcr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWkw0SAcr .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdWkw0SAcr .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdWkw0SAcr .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdWkw0SAcr .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdWkw0SAcr .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdWkw0SAcr .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdWkw0SAcr .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdWkw0SAcr .nav-link,
.cid-vdWkw0SAcr .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdWkw0SAcr .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdWkw0SAcr .mbr-section-subtitle {
  text-align: center;
}
.cid-vdWkw0SAcr .mbr-section-title {
  text-align: center;
}
.cid-vdWlDRZFOP {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWlDRZFOP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWlDRZFOP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWlDRZFOP .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdWlDRZFOP .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdWlDRZFOP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdWlDRZFOP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdWlDRZFOP .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdWlDRZFOP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdWlDRZFOP .carousel-control,
.cid-vdWlDRZFOP .close {
  background: #1b1b1b;
}
.cid-vdWlDRZFOP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdWlDRZFOP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdWlDRZFOP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdWlDRZFOP .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdWlDRZFOP .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-vdWlDRZFOP .close::before {
  content: '\e91a';
}
.cid-vdWlDRZFOP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdWlDRZFOP .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-vdWlDRZFOP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWlDRZFOP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdWlDRZFOP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdWlDRZFOP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdWlDRZFOP .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-vdWlDRZFOP .carousel-indicators li.active,
.cid-vdWlDRZFOP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdWlDRZFOP .carousel-indicators li::after,
.cid-vdWlDRZFOP .carousel-indicators li::before {
  content: none;
}
.cid-vdWlDRZFOP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdWlDRZFOP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdWlDRZFOP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdWlDRZFOP .carousel-indicators {
    display: none;
  }
}
.cid-vdWlDRZFOP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdWlDRZFOP .carousel-inner > .active {
  display: block;
}
.cid-vdWlDRZFOP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWlDRZFOP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdWlDRZFOP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdWlDRZFOP .carousel-control,
  .cid-vdWlDRZFOP .carousel-indicators,
  .cid-vdWlDRZFOP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdWlDRZFOP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdWlDRZFOP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdWlDRZFOP .carousel-indicators .active,
.cid-vdWlDRZFOP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdWlDRZFOP .carousel-indicators .active {
  background: #fff;
}
.cid-vdWlDRZFOP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdWlDRZFOP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdWlDRZFOP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdWlDRZFOP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdWlDRZFOP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdWlDRZFOP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdWlDRZFOP .carousel {
  width: 100%;
}
.cid-vdWlDRZFOP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdWlDRZFOP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdWlDRZFOP .modal.fade .modal-dialog,
.cid-vdWlDRZFOP .modal.in .modal-dialog {
  transform: none;
}
.cid-vdWlDRZFOP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdWlDRZFOP H6 {
  text-align: center;
}
.cid-vdAXCjNQu3 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAXCjNQu3 blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAXCjUTXT {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAXCjUTXT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAXCjUTXT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAXCjUTXT .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAXCjUTXT .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAXCjUTXT .row {
    text-align: center;
  }
  .cid-vdAXCjUTXT .row > div {
    margin: auto;
  }
  .cid-vdAXCjUTXT .social-row {
    justify-content: center;
  }
}
.cid-vdAXCjUTXT .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAXCjUTXT .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAXCjUTXT .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAXCjUTXT .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAXCjUTXT .mbr-text {
  color: #bbbbbb;
}
.cid-vdAXCjUTXT .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAXCjUTXT .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAXCjUTXT div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAXVQ4xdh .navbar-dropdown {
  position: relative !important;
}
.cid-vdAXVQ4xdh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAXVQ4xdh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAXVQ4xdh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAXVQ4xdh .dropdown-item:hover,
.cid-vdAXVQ4xdh .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAXVQ4xdh .dropdown-item:hover span {
  color: white;
}
.cid-vdAXVQ4xdh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAXVQ4xdh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAXVQ4xdh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAXVQ4xdh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAXVQ4xdh .nav-link {
  position: relative;
}
.cid-vdAXVQ4xdh .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAXVQ4xdh .container {
    flex-wrap: wrap;
  }
}
.cid-vdAXVQ4xdh .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAXVQ4xdh .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAXVQ4xdh .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAXVQ4xdh .dropdown-menu,
.cid-vdAXVQ4xdh .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAXVQ4xdh .nav-item:focus,
.cid-vdAXVQ4xdh .nav-link:focus {
  outline: none;
}
.cid-vdAXVQ4xdh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAXVQ4xdh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAXVQ4xdh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAXVQ4xdh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAXVQ4xdh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAXVQ4xdh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAXVQ4xdh .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: #ffffff;
}
.cid-vdAXVQ4xdh .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAXVQ4xdh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAXVQ4xdh .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAXVQ4xdh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAXVQ4xdh .navbar.collapsed {
  justify-content: center;
}
.cid-vdAXVQ4xdh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAXVQ4xdh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAXVQ4xdh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAXVQ4xdh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAXVQ4xdh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAXVQ4xdh .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-vdAXVQ4xdh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAXVQ4xdh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAXVQ4xdh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAXVQ4xdh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAXVQ4xdh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAXVQ4xdh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAXVQ4xdh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAXVQ4xdh .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-vdAXVQ4xdh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAXVQ4xdh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAXVQ4xdh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAXVQ4xdh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAXVQ4xdh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAXVQ4xdh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAXVQ4xdh .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAXVQ4xdh .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAXVQ4xdh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAXVQ4xdh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAXVQ4xdh .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-vdAXVQ4xdh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAXVQ4xdh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAXVQ4xdh .dropdown-item.active,
.cid-vdAXVQ4xdh .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAXVQ4xdh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAXVQ4xdh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAXVQ4xdh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAXVQ4xdh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAXVQ4xdh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAXVQ4xdh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAXVQ4xdh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAXVQ4xdh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAXVQ4xdh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAXVQ4xdh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAXVQ4xdh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAXVQ4xdh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAXVQ4xdh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAXVQ4xdh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAXVQ4xdh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAXVQ4xdh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAXVQ4xdh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAXVQ4xdh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAXVQ4xdh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAXVQ4xdh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAXVQ4xdh .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-vdAXVQ4xdh .navbar {
    height: 70px;
  }
  .cid-vdAXVQ4xdh .navbar.opened {
    height: auto;
  }
  .cid-vdAXVQ4xdh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAXVQlYHn {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAXVQlYHn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAXVQlYHn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAXVQlYHn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAXVQlYHn .row {
  flex-direction: row-reverse;
}
.cid-vdAXVQlYHn img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAXVQlYHn .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdWlZgfn1y {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWlZgfn1y .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWlZgfn1y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWlZgfn1y .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdWlZgfn1y .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdWlZgfn1y .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdWlZgfn1y .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdWlZgfn1y .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdWlZgfn1y .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdWlZgfn1y .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdWlZgfn1y .nav-link,
.cid-vdWlZgfn1y .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdWlZgfn1y .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdWlZgfn1y .mbr-section-subtitle {
  text-align: center;
}
.cid-vdWlZgfn1y .mbr-section-title {
  text-align: center;
}
.cid-vdWqi0Jg4w {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWqi0Jg4w .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWqi0Jg4w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWqi0Jg4w .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdWqi0Jg4w .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdWqi0Jg4w .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdWqi0Jg4w .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdWqi0Jg4w .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdWqi0Jg4w .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdWqi0Jg4w .carousel-control,
.cid-vdWqi0Jg4w .close {
  background: #1b1b1b;
}
.cid-vdWqi0Jg4w .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdWqi0Jg4w .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdWqi0Jg4w .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdWqi0Jg4w .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdWqi0Jg4w .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-vdWqi0Jg4w .close::before {
  content: '\e91a';
}
.cid-vdWqi0Jg4w .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdWqi0Jg4w .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-vdWqi0Jg4w .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWqi0Jg4w .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdWqi0Jg4w .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdWqi0Jg4w .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdWqi0Jg4w .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-vdWqi0Jg4w .carousel-indicators li.active,
.cid-vdWqi0Jg4w .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdWqi0Jg4w .carousel-indicators li::after,
.cid-vdWqi0Jg4w .carousel-indicators li::before {
  content: none;
}
.cid-vdWqi0Jg4w .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdWqi0Jg4w .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdWqi0Jg4w .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdWqi0Jg4w .carousel-indicators {
    display: none;
  }
}
.cid-vdWqi0Jg4w .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdWqi0Jg4w .carousel-inner > .active {
  display: block;
}
.cid-vdWqi0Jg4w .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWqi0Jg4w .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdWqi0Jg4w .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdWqi0Jg4w .carousel-control,
  .cid-vdWqi0Jg4w .carousel-indicators,
  .cid-vdWqi0Jg4w .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdWqi0Jg4w .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdWqi0Jg4w .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdWqi0Jg4w .carousel-indicators .active,
.cid-vdWqi0Jg4w .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdWqi0Jg4w .carousel-indicators .active {
  background: #fff;
}
.cid-vdWqi0Jg4w .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdWqi0Jg4w .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdWqi0Jg4w .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdWqi0Jg4w .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdWqi0Jg4w .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdWqi0Jg4w .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdWqi0Jg4w .carousel {
  width: 100%;
}
.cid-vdWqi0Jg4w .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdWqi0Jg4w .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdWqi0Jg4w .modal.fade .modal-dialog,
.cid-vdWqi0Jg4w .modal.in .modal-dialog {
  transform: none;
}
.cid-vdWqi0Jg4w .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdWqi0Jg4w H6 {
  text-align: center;
}
.cid-vdAXVQxW18 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAXVQxW18 blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAXVQDDSh {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAXVQDDSh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAXVQDDSh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAXVQDDSh .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAXVQDDSh .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAXVQDDSh .row {
    text-align: center;
  }
  .cid-vdAXVQDDSh .row > div {
    margin: auto;
  }
  .cid-vdAXVQDDSh .social-row {
    justify-content: center;
  }
}
.cid-vdAXVQDDSh .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAXVQDDSh .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAXVQDDSh .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAXVQDDSh .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAXVQDDSh .mbr-text {
  color: #bbbbbb;
}
.cid-vdAXVQDDSh .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAXVQDDSh .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAXVQDDSh div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAY3WzHbV .navbar-dropdown {
  position: relative !important;
}
.cid-vdAY3WzHbV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAY3WzHbV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAY3WzHbV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAY3WzHbV .dropdown-item:hover,
.cid-vdAY3WzHbV .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAY3WzHbV .dropdown-item:hover span {
  color: white;
}
.cid-vdAY3WzHbV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAY3WzHbV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAY3WzHbV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAY3WzHbV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAY3WzHbV .nav-link {
  position: relative;
}
.cid-vdAY3WzHbV .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAY3WzHbV .container {
    flex-wrap: wrap;
  }
}
.cid-vdAY3WzHbV .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAY3WzHbV .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAY3WzHbV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAY3WzHbV .dropdown-menu,
.cid-vdAY3WzHbV .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAY3WzHbV .nav-item:focus,
.cid-vdAY3WzHbV .nav-link:focus {
  outline: none;
}
.cid-vdAY3WzHbV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAY3WzHbV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAY3WzHbV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAY3WzHbV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAY3WzHbV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAY3WzHbV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAY3WzHbV .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: #ffffff;
}
.cid-vdAY3WzHbV .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAY3WzHbV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAY3WzHbV .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAY3WzHbV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAY3WzHbV .navbar.collapsed {
  justify-content: center;
}
.cid-vdAY3WzHbV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAY3WzHbV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAY3WzHbV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAY3WzHbV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAY3WzHbV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAY3WzHbV .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-vdAY3WzHbV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAY3WzHbV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAY3WzHbV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAY3WzHbV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAY3WzHbV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAY3WzHbV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAY3WzHbV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAY3WzHbV .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-vdAY3WzHbV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAY3WzHbV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAY3WzHbV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAY3WzHbV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAY3WzHbV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAY3WzHbV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAY3WzHbV .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAY3WzHbV .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAY3WzHbV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAY3WzHbV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAY3WzHbV .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-vdAY3WzHbV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAY3WzHbV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAY3WzHbV .dropdown-item.active,
.cid-vdAY3WzHbV .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAY3WzHbV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAY3WzHbV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAY3WzHbV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAY3WzHbV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAY3WzHbV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAY3WzHbV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAY3WzHbV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAY3WzHbV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAY3WzHbV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAY3WzHbV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAY3WzHbV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAY3WzHbV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAY3WzHbV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAY3WzHbV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAY3WzHbV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAY3WzHbV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAY3WzHbV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAY3WzHbV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAY3WzHbV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAY3WzHbV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAY3WzHbV .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-vdAY3WzHbV .navbar {
    height: 70px;
  }
  .cid-vdAY3WzHbV .navbar.opened {
    height: auto;
  }
  .cid-vdAY3WzHbV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAY3WOVkT {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAY3WOVkT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAY3WOVkT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAY3WOVkT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAY3WOVkT .row {
  flex-direction: row-reverse;
}
.cid-vdAY3WOVkT img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAY3WOVkT .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdWqJsS7NO {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWqJsS7NO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWqJsS7NO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWqJsS7NO .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdWqJsS7NO .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdWqJsS7NO .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdWqJsS7NO .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdWqJsS7NO .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdWqJsS7NO .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdWqJsS7NO .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdWqJsS7NO .nav-link,
.cid-vdWqJsS7NO .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdWqJsS7NO .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdWqJsS7NO .mbr-section-subtitle {
  text-align: center;
}
.cid-vdWqJsS7NO .mbr-section-title {
  text-align: center;
}
.cid-vdWrvI7RWY {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWrvI7RWY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWrvI7RWY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWrvI7RWY .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdWrvI7RWY .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdWrvI7RWY .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdWrvI7RWY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdWrvI7RWY .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdWrvI7RWY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdWrvI7RWY .carousel-control,
.cid-vdWrvI7RWY .close {
  background: #1b1b1b;
}
.cid-vdWrvI7RWY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdWrvI7RWY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdWrvI7RWY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdWrvI7RWY .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdWrvI7RWY .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-vdWrvI7RWY .close::before {
  content: '\e91a';
}
.cid-vdWrvI7RWY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdWrvI7RWY .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-vdWrvI7RWY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWrvI7RWY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdWrvI7RWY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdWrvI7RWY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdWrvI7RWY .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-vdWrvI7RWY .carousel-indicators li.active,
.cid-vdWrvI7RWY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdWrvI7RWY .carousel-indicators li::after,
.cid-vdWrvI7RWY .carousel-indicators li::before {
  content: none;
}
.cid-vdWrvI7RWY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdWrvI7RWY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdWrvI7RWY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdWrvI7RWY .carousel-indicators {
    display: none;
  }
}
.cid-vdWrvI7RWY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdWrvI7RWY .carousel-inner > .active {
  display: block;
}
.cid-vdWrvI7RWY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWrvI7RWY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdWrvI7RWY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdWrvI7RWY .carousel-control,
  .cid-vdWrvI7RWY .carousel-indicators,
  .cid-vdWrvI7RWY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdWrvI7RWY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdWrvI7RWY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdWrvI7RWY .carousel-indicators .active,
.cid-vdWrvI7RWY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdWrvI7RWY .carousel-indicators .active {
  background: #fff;
}
.cid-vdWrvI7RWY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdWrvI7RWY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdWrvI7RWY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdWrvI7RWY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdWrvI7RWY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdWrvI7RWY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdWrvI7RWY .carousel {
  width: 100%;
}
.cid-vdWrvI7RWY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdWrvI7RWY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdWrvI7RWY .modal.fade .modal-dialog,
.cid-vdWrvI7RWY .modal.in .modal-dialog {
  transform: none;
}
.cid-vdWrvI7RWY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdWrvI7RWY H6 {
  text-align: center;
}
.cid-vdAY3WXXRD {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAY3WXXRD blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAY3X4Q85 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAY3X4Q85 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAY3X4Q85 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAY3X4Q85 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAY3X4Q85 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAY3X4Q85 .row {
    text-align: center;
  }
  .cid-vdAY3X4Q85 .row > div {
    margin: auto;
  }
  .cid-vdAY3X4Q85 .social-row {
    justify-content: center;
  }
}
.cid-vdAY3X4Q85 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAY3X4Q85 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAY3X4Q85 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAY3X4Q85 .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAY3X4Q85 .mbr-text {
  color: #bbbbbb;
}
.cid-vdAY3X4Q85 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAY3X4Q85 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAY3X4Q85 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAYKpqqNc .navbar-dropdown {
  position: relative !important;
}
.cid-vdAYKpqqNc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAYKpqqNc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAYKpqqNc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAYKpqqNc .dropdown-item:hover,
.cid-vdAYKpqqNc .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAYKpqqNc .dropdown-item:hover span {
  color: white;
}
.cid-vdAYKpqqNc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAYKpqqNc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAYKpqqNc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAYKpqqNc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAYKpqqNc .nav-link {
  position: relative;
}
.cid-vdAYKpqqNc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAYKpqqNc .container {
    flex-wrap: wrap;
  }
}
.cid-vdAYKpqqNc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAYKpqqNc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAYKpqqNc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAYKpqqNc .dropdown-menu,
.cid-vdAYKpqqNc .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAYKpqqNc .nav-item:focus,
.cid-vdAYKpqqNc .nav-link:focus {
  outline: none;
}
.cid-vdAYKpqqNc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAYKpqqNc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAYKpqqNc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAYKpqqNc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAYKpqqNc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAYKpqqNc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAYKpqqNc .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: #ffffff;
}
.cid-vdAYKpqqNc .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAYKpqqNc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAYKpqqNc .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAYKpqqNc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAYKpqqNc .navbar.collapsed {
  justify-content: center;
}
.cid-vdAYKpqqNc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAYKpqqNc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAYKpqqNc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAYKpqqNc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAYKpqqNc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAYKpqqNc .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-vdAYKpqqNc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAYKpqqNc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAYKpqqNc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAYKpqqNc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAYKpqqNc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAYKpqqNc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAYKpqqNc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAYKpqqNc .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-vdAYKpqqNc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAYKpqqNc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAYKpqqNc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAYKpqqNc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAYKpqqNc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAYKpqqNc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAYKpqqNc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAYKpqqNc .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAYKpqqNc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAYKpqqNc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAYKpqqNc .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-vdAYKpqqNc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAYKpqqNc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAYKpqqNc .dropdown-item.active,
.cid-vdAYKpqqNc .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAYKpqqNc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAYKpqqNc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAYKpqqNc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAYKpqqNc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAYKpqqNc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAYKpqqNc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAYKpqqNc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAYKpqqNc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAYKpqqNc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAYKpqqNc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAYKpqqNc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAYKpqqNc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAYKpqqNc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAYKpqqNc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAYKpqqNc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAYKpqqNc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAYKpqqNc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAYKpqqNc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAYKpqqNc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAYKpqqNc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAYKpqqNc .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-vdAYKpqqNc .navbar {
    height: 70px;
  }
  .cid-vdAYKpqqNc .navbar.opened {
    height: auto;
  }
  .cid-vdAYKpqqNc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAYKpJi6B {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAYKpJi6B .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAYKpJi6B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAYKpJi6B .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAYKpJi6B .row {
  flex-direction: row-reverse;
}
.cid-vdAYKpJi6B img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAYKpJi6B .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdWxMaiL0P {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWxMaiL0P .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWxMaiL0P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWxMaiL0P .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdWxMaiL0P .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdWxMaiL0P .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdWxMaiL0P .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdWxMaiL0P .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdWxMaiL0P .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdWxMaiL0P .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdWxMaiL0P .nav-link,
.cid-vdWxMaiL0P .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdWxMaiL0P .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdWxMaiL0P .mbr-section-subtitle {
  text-align: center;
}
.cid-vdWxMaiL0P .mbr-section-title {
  text-align: center;
}
.cid-vdWyAXl4eT {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWyAXl4eT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWyAXl4eT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWyAXl4eT .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdWyAXl4eT .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdWyAXl4eT .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdWyAXl4eT .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdWyAXl4eT .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdWyAXl4eT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdWyAXl4eT .carousel-control,
.cid-vdWyAXl4eT .close {
  background: #1b1b1b;
}
.cid-vdWyAXl4eT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdWyAXl4eT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdWyAXl4eT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdWyAXl4eT .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdWyAXl4eT .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-vdWyAXl4eT .close::before {
  content: '\e91a';
}
.cid-vdWyAXl4eT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdWyAXl4eT .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-vdWyAXl4eT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWyAXl4eT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdWyAXl4eT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdWyAXl4eT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdWyAXl4eT .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-vdWyAXl4eT .carousel-indicators li.active,
.cid-vdWyAXl4eT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdWyAXl4eT .carousel-indicators li::after,
.cid-vdWyAXl4eT .carousel-indicators li::before {
  content: none;
}
.cid-vdWyAXl4eT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdWyAXl4eT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdWyAXl4eT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdWyAXl4eT .carousel-indicators {
    display: none;
  }
}
.cid-vdWyAXl4eT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdWyAXl4eT .carousel-inner > .active {
  display: block;
}
.cid-vdWyAXl4eT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWyAXl4eT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdWyAXl4eT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdWyAXl4eT .carousel-control,
  .cid-vdWyAXl4eT .carousel-indicators,
  .cid-vdWyAXl4eT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdWyAXl4eT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdWyAXl4eT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdWyAXl4eT .carousel-indicators .active,
.cid-vdWyAXl4eT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdWyAXl4eT .carousel-indicators .active {
  background: #fff;
}
.cid-vdWyAXl4eT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdWyAXl4eT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdWyAXl4eT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdWyAXl4eT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdWyAXl4eT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdWyAXl4eT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdWyAXl4eT .carousel {
  width: 100%;
}
.cid-vdWyAXl4eT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdWyAXl4eT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdWyAXl4eT .modal.fade .modal-dialog,
.cid-vdWyAXl4eT .modal.in .modal-dialog {
  transform: none;
}
.cid-vdWyAXl4eT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdWyAXl4eT H6 {
  text-align: center;
}
.cid-vdAYKqcqqU {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAYKqcqqU blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAYKqiXNL {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAYKqiXNL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAYKqiXNL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAYKqiXNL .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAYKqiXNL .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAYKqiXNL .row {
    text-align: center;
  }
  .cid-vdAYKqiXNL .row > div {
    margin: auto;
  }
  .cid-vdAYKqiXNL .social-row {
    justify-content: center;
  }
}
.cid-vdAYKqiXNL .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAYKqiXNL .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAYKqiXNL .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAYKqiXNL .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAYKqiXNL .mbr-text {
  color: #bbbbbb;
}
.cid-vdAYKqiXNL .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAYKqiXNL .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAYKqiXNL div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAZ62bUq6 .navbar-dropdown {
  position: relative !important;
}
.cid-vdAZ62bUq6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAZ62bUq6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAZ62bUq6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAZ62bUq6 .dropdown-item:hover,
.cid-vdAZ62bUq6 .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAZ62bUq6 .dropdown-item:hover span {
  color: white;
}
.cid-vdAZ62bUq6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAZ62bUq6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAZ62bUq6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAZ62bUq6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAZ62bUq6 .nav-link {
  position: relative;
}
.cid-vdAZ62bUq6 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAZ62bUq6 .container {
    flex-wrap: wrap;
  }
}
.cid-vdAZ62bUq6 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAZ62bUq6 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAZ62bUq6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAZ62bUq6 .dropdown-menu,
.cid-vdAZ62bUq6 .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAZ62bUq6 .nav-item:focus,
.cid-vdAZ62bUq6 .nav-link:focus {
  outline: none;
}
.cid-vdAZ62bUq6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAZ62bUq6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAZ62bUq6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAZ62bUq6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAZ62bUq6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAZ62bUq6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAZ62bUq6 .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: #ffffff;
}
.cid-vdAZ62bUq6 .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAZ62bUq6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAZ62bUq6 .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAZ62bUq6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAZ62bUq6 .navbar.collapsed {
  justify-content: center;
}
.cid-vdAZ62bUq6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAZ62bUq6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAZ62bUq6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAZ62bUq6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAZ62bUq6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAZ62bUq6 .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-vdAZ62bUq6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAZ62bUq6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAZ62bUq6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAZ62bUq6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAZ62bUq6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAZ62bUq6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAZ62bUq6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAZ62bUq6 .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-vdAZ62bUq6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAZ62bUq6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAZ62bUq6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAZ62bUq6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAZ62bUq6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAZ62bUq6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAZ62bUq6 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAZ62bUq6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAZ62bUq6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAZ62bUq6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAZ62bUq6 .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-vdAZ62bUq6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAZ62bUq6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAZ62bUq6 .dropdown-item.active,
.cid-vdAZ62bUq6 .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAZ62bUq6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAZ62bUq6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAZ62bUq6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAZ62bUq6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAZ62bUq6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAZ62bUq6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAZ62bUq6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAZ62bUq6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAZ62bUq6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAZ62bUq6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAZ62bUq6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAZ62bUq6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAZ62bUq6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAZ62bUq6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAZ62bUq6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAZ62bUq6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAZ62bUq6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAZ62bUq6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAZ62bUq6 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAZ62bUq6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAZ62bUq6 .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-vdAZ62bUq6 .navbar {
    height: 70px;
  }
  .cid-vdAZ62bUq6 .navbar.opened {
    height: auto;
  }
  .cid-vdAZ62bUq6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAZ62sfUX {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAZ62sfUX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAZ62sfUX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAZ62sfUX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAZ62sfUX .row {
  flex-direction: row-reverse;
}
.cid-vdAZ62sfUX img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAZ62sfUX .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdWySrPcN4 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWySrPcN4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWySrPcN4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWySrPcN4 .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdWySrPcN4 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdWySrPcN4 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdWySrPcN4 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdWySrPcN4 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdWySrPcN4 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdWySrPcN4 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdWySrPcN4 .nav-link,
.cid-vdWySrPcN4 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdWySrPcN4 .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdWySrPcN4 .mbr-section-subtitle {
  text-align: center;
}
.cid-vdWySrPcN4 .mbr-section-title {
  text-align: center;
}
.cid-vdWznQqu2b {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWznQqu2b .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWznQqu2b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWznQqu2b .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdWznQqu2b .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdWznQqu2b .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdWznQqu2b .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdWznQqu2b .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdWznQqu2b .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdWznQqu2b .carousel-control,
.cid-vdWznQqu2b .close {
  background: #1b1b1b;
}
.cid-vdWznQqu2b .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdWznQqu2b .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdWznQqu2b .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdWznQqu2b .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdWznQqu2b .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-vdWznQqu2b .close::before {
  content: '\e91a';
}
.cid-vdWznQqu2b .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdWznQqu2b .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-vdWznQqu2b .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWznQqu2b .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdWznQqu2b .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdWznQqu2b .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdWznQqu2b .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-vdWznQqu2b .carousel-indicators li.active,
.cid-vdWznQqu2b .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdWznQqu2b .carousel-indicators li::after,
.cid-vdWznQqu2b .carousel-indicators li::before {
  content: none;
}
.cid-vdWznQqu2b .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdWznQqu2b .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdWznQqu2b .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdWznQqu2b .carousel-indicators {
    display: none;
  }
}
.cid-vdWznQqu2b .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdWznQqu2b .carousel-inner > .active {
  display: block;
}
.cid-vdWznQqu2b .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWznQqu2b .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdWznQqu2b .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdWznQqu2b .carousel-control,
  .cid-vdWznQqu2b .carousel-indicators,
  .cid-vdWznQqu2b .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdWznQqu2b .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdWznQqu2b .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdWznQqu2b .carousel-indicators .active,
.cid-vdWznQqu2b .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdWznQqu2b .carousel-indicators .active {
  background: #fff;
}
.cid-vdWznQqu2b .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdWznQqu2b .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdWznQqu2b .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdWznQqu2b .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdWznQqu2b .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdWznQqu2b .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdWznQqu2b .carousel {
  width: 100%;
}
.cid-vdWznQqu2b .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdWznQqu2b .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdWznQqu2b .modal.fade .modal-dialog,
.cid-vdWznQqu2b .modal.in .modal-dialog {
  transform: none;
}
.cid-vdWznQqu2b .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdWznQqu2b H6 {
  text-align: center;
}
.cid-vdAZ62EtDT {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAZ62EtDT blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAZ62MA9x {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAZ62MA9x .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAZ62MA9x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAZ62MA9x .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAZ62MA9x .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAZ62MA9x .row {
    text-align: center;
  }
  .cid-vdAZ62MA9x .row > div {
    margin: auto;
  }
  .cid-vdAZ62MA9x .social-row {
    justify-content: center;
  }
}
.cid-vdAZ62MA9x .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAZ62MA9x .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAZ62MA9x .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAZ62MA9x .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAZ62MA9x .mbr-text {
  color: #bbbbbb;
}
.cid-vdAZ62MA9x .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAZ62MA9x .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAZ62MA9x div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAZAQUjv3 .navbar-dropdown {
  position: relative !important;
}
.cid-vdAZAQUjv3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAZAQUjv3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAZAQUjv3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAZAQUjv3 .dropdown-item:hover,
.cid-vdAZAQUjv3 .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAZAQUjv3 .dropdown-item:hover span {
  color: white;
}
.cid-vdAZAQUjv3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAZAQUjv3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAZAQUjv3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAZAQUjv3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAZAQUjv3 .nav-link {
  position: relative;
}
.cid-vdAZAQUjv3 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAZAQUjv3 .container {
    flex-wrap: wrap;
  }
}
.cid-vdAZAQUjv3 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAZAQUjv3 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAZAQUjv3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAZAQUjv3 .dropdown-menu,
.cid-vdAZAQUjv3 .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAZAQUjv3 .nav-item:focus,
.cid-vdAZAQUjv3 .nav-link:focus {
  outline: none;
}
.cid-vdAZAQUjv3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAZAQUjv3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAZAQUjv3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAZAQUjv3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAZAQUjv3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAZAQUjv3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAZAQUjv3 .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: #ffffff;
}
.cid-vdAZAQUjv3 .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAZAQUjv3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAZAQUjv3 .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAZAQUjv3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAZAQUjv3 .navbar.collapsed {
  justify-content: center;
}
.cid-vdAZAQUjv3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAZAQUjv3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAZAQUjv3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAZAQUjv3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAZAQUjv3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAZAQUjv3 .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-vdAZAQUjv3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAZAQUjv3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAZAQUjv3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAZAQUjv3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAZAQUjv3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAZAQUjv3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAZAQUjv3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAZAQUjv3 .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-vdAZAQUjv3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAZAQUjv3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAZAQUjv3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAZAQUjv3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAZAQUjv3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAZAQUjv3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAZAQUjv3 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAZAQUjv3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAZAQUjv3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAZAQUjv3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAZAQUjv3 .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-vdAZAQUjv3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAZAQUjv3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAZAQUjv3 .dropdown-item.active,
.cid-vdAZAQUjv3 .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAZAQUjv3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAZAQUjv3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAZAQUjv3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAZAQUjv3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAZAQUjv3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAZAQUjv3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAZAQUjv3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAZAQUjv3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAZAQUjv3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAZAQUjv3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAZAQUjv3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAZAQUjv3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAZAQUjv3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAZAQUjv3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAZAQUjv3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAZAQUjv3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAZAQUjv3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAZAQUjv3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAZAQUjv3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAZAQUjv3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAZAQUjv3 .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-vdAZAQUjv3 .navbar {
    height: 70px;
  }
  .cid-vdAZAQUjv3 .navbar.opened {
    height: auto;
  }
  .cid-vdAZAQUjv3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAZARaTJ9 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAZARaTJ9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAZARaTJ9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAZARaTJ9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAZARaTJ9 .row {
  flex-direction: row-reverse;
}
.cid-vdAZARaTJ9 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAZARaTJ9 .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdWuzN8bTQ {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWuzN8bTQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWuzN8bTQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWuzN8bTQ .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdWuzN8bTQ .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdWuzN8bTQ .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdWuzN8bTQ .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdWuzN8bTQ .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdWuzN8bTQ .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdWuzN8bTQ .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdWuzN8bTQ .nav-link,
.cid-vdWuzN8bTQ .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdWuzN8bTQ .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdWuzN8bTQ .mbr-section-subtitle {
  text-align: center;
}
.cid-vdWuzN8bTQ .mbr-section-title {
  text-align: center;
}
.cid-vdWvor572t {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWvor572t .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWvor572t .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWvor572t .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdWvor572t .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdWvor572t .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdWvor572t .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdWvor572t .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdWvor572t .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdWvor572t .carousel-control,
.cid-vdWvor572t .close {
  background: #1b1b1b;
}
.cid-vdWvor572t .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdWvor572t .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdWvor572t .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdWvor572t .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdWvor572t .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-vdWvor572t .close::before {
  content: '\e91a';
}
.cid-vdWvor572t .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdWvor572t .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-vdWvor572t .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWvor572t .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdWvor572t .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdWvor572t .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdWvor572t .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-vdWvor572t .carousel-indicators li.active,
.cid-vdWvor572t .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdWvor572t .carousel-indicators li::after,
.cid-vdWvor572t .carousel-indicators li::before {
  content: none;
}
.cid-vdWvor572t .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdWvor572t .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdWvor572t .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdWvor572t .carousel-indicators {
    display: none;
  }
}
.cid-vdWvor572t .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdWvor572t .carousel-inner > .active {
  display: block;
}
.cid-vdWvor572t .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWvor572t .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdWvor572t .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdWvor572t .carousel-control,
  .cid-vdWvor572t .carousel-indicators,
  .cid-vdWvor572t .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdWvor572t .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdWvor572t .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdWvor572t .carousel-indicators .active,
.cid-vdWvor572t .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdWvor572t .carousel-indicators .active {
  background: #fff;
}
.cid-vdWvor572t .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdWvor572t .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdWvor572t .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdWvor572t .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdWvor572t .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdWvor572t .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdWvor572t .carousel {
  width: 100%;
}
.cid-vdWvor572t .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdWvor572t .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdWvor572t .modal.fade .modal-dialog,
.cid-vdWvor572t .modal.in .modal-dialog {
  transform: none;
}
.cid-vdWvor572t .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdWvor572t H6 {
  text-align: center;
}
.cid-vdAZARBHX1 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAZARBHX1 blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAZARIPl6 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAZARIPl6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAZARIPl6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAZARIPl6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAZARIPl6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAZARIPl6 .row {
    text-align: center;
  }
  .cid-vdAZARIPl6 .row > div {
    margin: auto;
  }
  .cid-vdAZARIPl6 .social-row {
    justify-content: center;
  }
}
.cid-vdAZARIPl6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAZARIPl6 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAZARIPl6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAZARIPl6 .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAZARIPl6 .mbr-text {
  color: #bbbbbb;
}
.cid-vdAZARIPl6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAZARIPl6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAZARIPl6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vdAZYuGPXp .navbar-dropdown {
  position: relative !important;
}
.cid-vdAZYuGPXp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAZYuGPXp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vdAZYuGPXp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vdAZYuGPXp .dropdown-item:hover,
.cid-vdAZYuGPXp .dropdown-item:focus {
  background: #1c56bf !important;
  color: white !important;
}
.cid-vdAZYuGPXp .dropdown-item:hover span {
  color: white;
}
.cid-vdAZYuGPXp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vdAZYuGPXp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vdAZYuGPXp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdAZYuGPXp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdAZYuGPXp .nav-link {
  position: relative;
}
.cid-vdAZYuGPXp .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAZYuGPXp .container {
    flex-wrap: wrap;
  }
}
.cid-vdAZYuGPXp .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdAZYuGPXp .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdAZYuGPXp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdAZYuGPXp .dropdown-menu,
.cid-vdAZYuGPXp .navbar.opened {
  background: #ffffff !important;
}
.cid-vdAZYuGPXp .nav-item:focus,
.cid-vdAZYuGPXp .nav-link:focus {
  outline: none;
}
.cid-vdAZYuGPXp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdAZYuGPXp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdAZYuGPXp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdAZYuGPXp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdAZYuGPXp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdAZYuGPXp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdAZYuGPXp .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: #ffffff;
}
.cid-vdAZYuGPXp .navbar.opened {
  transition: all 0.3s;
}
.cid-vdAZYuGPXp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdAZYuGPXp .navbar .navbar-logo img {
  width: auto;
}
.cid-vdAZYuGPXp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdAZYuGPXp .navbar.collapsed {
  justify-content: center;
}
.cid-vdAZYuGPXp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdAZYuGPXp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdAZYuGPXp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vdAZYuGPXp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdAZYuGPXp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdAZYuGPXp .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-vdAZYuGPXp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdAZYuGPXp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdAZYuGPXp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdAZYuGPXp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdAZYuGPXp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdAZYuGPXp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdAZYuGPXp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdAZYuGPXp .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-vdAZYuGPXp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdAZYuGPXp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdAZYuGPXp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdAZYuGPXp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdAZYuGPXp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdAZYuGPXp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdAZYuGPXp .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdAZYuGPXp .navbar.navbar-short {
  min-height: 60px;
}
.cid-vdAZYuGPXp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vdAZYuGPXp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vdAZYuGPXp .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-vdAZYuGPXp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdAZYuGPXp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdAZYuGPXp .dropdown-item.active,
.cid-vdAZYuGPXp .dropdown-item:active {
  background-color: transparent;
}
.cid-vdAZYuGPXp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdAZYuGPXp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdAZYuGPXp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdAZYuGPXp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdAZYuGPXp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdAZYuGPXp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdAZYuGPXp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdAZYuGPXp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vdAZYuGPXp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdAZYuGPXp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vdAZYuGPXp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdAZYuGPXp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAZYuGPXp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdAZYuGPXp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdAZYuGPXp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAZYuGPXp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdAZYuGPXp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdAZYuGPXp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdAZYuGPXp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdAZYuGPXp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdAZYuGPXp .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-vdAZYuGPXp .navbar {
    height: 70px;
  }
  .cid-vdAZYuGPXp .navbar.opened {
    height: auto;
  }
  .cid-vdAZYuGPXp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdAZYuWOBE {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdAZYuWOBE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAZYuWOBE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdAZYuWOBE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdAZYuWOBE .row {
  flex-direction: row-reverse;
}
.cid-vdAZYuWOBE img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vdAZYuWOBE .text-wrapper {
    padding: 2rem;
  }
}
.cid-vdWvEdpFjk {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWvEdpFjk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWvEdpFjk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWvEdpFjk .nav-tabs .nav-item.open .nav-link:focus,
.cid-vdWvEdpFjk .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vdWvEdpFjk .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #1c56bf;
}
@media (max-width: 767px) {
  .cid-vdWvEdpFjk .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vdWvEdpFjk .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vdWvEdpFjk .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vdWvEdpFjk .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vdWvEdpFjk .nav-link,
.cid-vdWvEdpFjk .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vdWvEdpFjk .nav-tabs .nav-link.active {
  color: #1c56bf;
  border-bottom: 3px solid #1c56bf;
}
.cid-vdWvEdpFjk .mbr-section-subtitle {
  text-align: center;
}
.cid-vdWvEdpFjk .mbr-section-title {
  text-align: center;
}
.cid-vdWvEPgFgs {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vdWvEPgFgs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdWvEPgFgs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdWvEPgFgs .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vdWvEPgFgs .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-vdWvEPgFgs .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-vdWvEPgFgs .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-vdWvEPgFgs .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 #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vdWvEPgFgs .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vdWvEPgFgs .carousel-control,
.cid-vdWvEPgFgs .close {
  background: #1b1b1b;
}
.cid-vdWvEPgFgs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vdWvEPgFgs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vdWvEPgFgs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vdWvEPgFgs .carousel-control-next span {
  margin-left: 5px;
}
.cid-vdWvEPgFgs .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-vdWvEPgFgs .close::before {
  content: '\e91a';
}
.cid-vdWvEPgFgs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vdWvEPgFgs .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-vdWvEPgFgs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWvEPgFgs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vdWvEPgFgs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vdWvEPgFgs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vdWvEPgFgs .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-vdWvEPgFgs .carousel-indicators li.active,
.cid-vdWvEPgFgs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vdWvEPgFgs .carousel-indicators li::after,
.cid-vdWvEPgFgs .carousel-indicators li::before {
  content: none;
}
.cid-vdWvEPgFgs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vdWvEPgFgs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vdWvEPgFgs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vdWvEPgFgs .carousel-indicators {
    display: none;
  }
}
.cid-vdWvEPgFgs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vdWvEPgFgs .carousel-inner > .active {
  display: block;
}
.cid-vdWvEPgFgs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vdWvEPgFgs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vdWvEPgFgs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vdWvEPgFgs .carousel-control,
  .cid-vdWvEPgFgs .carousel-indicators,
  .cid-vdWvEPgFgs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vdWvEPgFgs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vdWvEPgFgs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vdWvEPgFgs .carousel-indicators .active,
.cid-vdWvEPgFgs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vdWvEPgFgs .carousel-indicators .active {
  background: #fff;
}
.cid-vdWvEPgFgs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vdWvEPgFgs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vdWvEPgFgs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vdWvEPgFgs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vdWvEPgFgs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vdWvEPgFgs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vdWvEPgFgs .carousel {
  width: 100%;
}
.cid-vdWvEPgFgs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vdWvEPgFgs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vdWvEPgFgs .modal.fade .modal-dialog,
.cid-vdWvEPgFgs .modal.in .modal-dialog {
  transform: none;
}
.cid-vdWvEPgFgs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vdWvEPgFgs H6 {
  text-align: center;
}
.cid-vdAZYv6hyQ {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdAZYv6hyQ blockquote {
  border-color: #1c56bf;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdAZYvd1dx {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-vdAZYvd1dx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdAZYvd1dx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdAZYvd1dx .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vdAZYvd1dx .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vdAZYvd1dx .row {
    text-align: center;
  }
  .cid-vdAZYvd1dx .row > div {
    margin: auto;
  }
  .cid-vdAZYvd1dx .social-row {
    justify-content: center;
  }
}
.cid-vdAZYvd1dx .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vdAZYvd1dx .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vdAZYvd1dx .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdAZYvd1dx .list {
    margin-bottom: 0rem;
  }
}
.cid-vdAZYvd1dx .mbr-text {
  color: #bbbbbb;
}
.cid-vdAZYvd1dx .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vdAZYvd1dx .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vdAZYvd1dx div > *:last-child {
    margin-top: 0 !important;
  }
}
