body {
  font-family: 'DM Sans', sans-serif;
}
.display-1 {
  font-family: 'DM Sans', sans-serif;
  font-size: 7rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 8.75rem;
}
.display-2 {
  font-family: 'DM Sans', sans-serif;
  font-size: 4.7rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 5.875rem;
}
.display-4 {
  font-family: 'DM Sans', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'DM Sans', sans-serif;
  font-size: 2.8rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 3.5rem;
}
.display-7 {
  font-family: 'DM Sans', sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.875rem;
}
/* ---- 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: 5.6rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 4.9rem;
    font-size: calc( 3.0999999999999996rem + (7 - 3.0999999999999996) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (3.0999999999999996rem + (7 - 3.0999999999999996) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 3.76rem;
    font-size: calc( 2.295rem + (4.7 - 2.295) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (2.295rem + (4.7 - 2.295) * ((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: 2.24rem;
    font-size: calc( 1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* 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: #2f2483 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #2f2483 !important;
  border-color: #2f2483 !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: #17113f !important;
  border-color: #17113f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #17113f !important;
  border-color: #17113f !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #fa4529 !important;
  border-color: #fa4529 !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: #c81f05 !important;
  border-color: #c81f05 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #c81f05 !important;
  border-color: #c81f05 !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: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !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: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !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: #2f2483;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #17113f !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: #2f2483 !important;
  border-color: #2f2483 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fa4529;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #c81f05 !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: #fa4529 !important;
  border-color: #fa4529 !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: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !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: #2f2483 !important;
}
.text-secondary {
  color: #fa4529 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !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: #120e33 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #b91c04 !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: #facb00 !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: #2f2483;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-gallery-filter li.active .btn {
  background-color: #2f2483;
  border-color: #2f2483;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #2f2483;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #6456d1;
}
.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: #ffffff;
}
.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: 'DM Sans', 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: #2f2483 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'DM Sans', 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: #2f2483;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #2f2483;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #2f2483;
}
.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: #2f2483;
  border-bottom-color: #2f2483;
}
.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: #2f2483 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #fa4529 !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='%232f2483' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-tgQaolT8Da .modal-body .close {
  background: #1b1b1b;
}
.cid-tgQaolT8Da .modal-body .close span {
  font-style: normal;
}
.cid-tgQaolT8Da .carousel-inner > .active,
.cid-tgQaolT8Da .carousel-inner > .next,
.cid-tgQaolT8Da .carousel-inner > .prev {
  display: table;
}
.cid-tgQaolT8Da .mbr-iconfont {
  font-family: 'Moririse2' !important;
}
.cid-tgQaolT8Da .mbri-right:before {
  content: "\e909";
  font-weight: 900;
  padding-left: 5px;
}
.cid-tgQaolT8Da .mbri-left:before {
  content: "\e90a";
  font-weight: 900;
  padding-right: 5px;
}
.cid-tgQaolT8Da .carousel-control,
.cid-tgQaolT8Da .carousel-indicators li {
  background-color: #2f2483 !important;
  opacity: 0.7!important;
  border: none;
}
.cid-tgQaolT8Da .carousel-control:hover,
.cid-tgQaolT8Da .carousel-indicators li:hover {
  transform: scale(1.1);
  opacity: 1!important;
}
.cid-tgQaolT8Da .carousel-control .active,
.cid-tgQaolT8Da .carousel-indicators li .active {
  transform: scale(1.1);
  opacity: 1!important;
}
.cid-tgQaolT8Da .carousel-indicators .active {
  transform: scale(1.1);
  opacity: 1!important;
}
.cid-tgQaolT8Da .carousel-control .icon-next,
.cid-tgQaolT8Da .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-tgQaolT8Da .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-tgQaolT8Da .col-10 {
  max-width: 900px;
  margin: auto;
}
@media (max-width: 992px) {
  .cid-tgQaolT8Da .col-10 {
    max-width: 500px;
  }
}
@media (max-width: 576px) {
  .cid-tgQaolT8Da .carousel-control {
    width: 40px!important;
    height: 40px!important;
  }
  .cid-tgQaolT8Da .mbr-iconfont {
    font-size: 1rem!important;
  }
}
@media (max-width: 767px) {
  .cid-tgQaolT8Da .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tgQaolT8Da .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-tgQaolT8Da .boxed-slider > div {
  position: relative;
}
.cid-tgQaolT8Da .container img {
  width: 100%;
}
.cid-tgQaolT8Da .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-tgQaolT8Da .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-tgQaolT8Da .mbr-table-cell {
  padding: 0;
}
.cid-tgQaolT8Da .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tgQaolT8Da .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: -webkit-flex;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-align-items: center;
}
.cid-tgQaolT8Da .container-slide.container {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-tgQaolT8Da .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (max-width: 576px) {
  .cid-tgQaolT8Da .carousel-item .container {
    width: 100%;
  }
}
.cid-tgQaolT8Da .carousel-item-next.carousel-item-left,
.cid-tgQaolT8Da .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cid-tgQaolT8Da .mbr-slider .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  transition: all .3s;
}
.cid-tgQaolT8Da .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tgQaolT8Da .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tgQaolT8Da .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-tgQaolT8Da .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tgQaolT8Da .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tgQaolT8Da .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 0px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-tgQaolT8Da .mbr-slider .carousel-indicators li.active,
.cid-tgQaolT8Da .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-tgQaolT8Da .mbr-slider .carousel-indicators li::after,
.cid-tgQaolT8Da .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-tgQaolT8Da .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-tgQaolT8Da .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-tgQaolT8Da .mbr-slider > .container img {
  width: 100%;
}
.cid-tgQaolT8Da .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-tgQaolT8Da .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-tgQaolT8Da .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tgQaolT8Da .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-tgQaolT8Da .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-tgQaolT8Da .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-tgQaolT8Da .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-tgQaolT8Da .full-screen .slider-fullscreen-image.active {
  display: -o-flex;
}
.cid-tgQaolT8Da .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-tgQaolT8Da .full-screen .carousel-item .container.container-slide {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-tgQaolT8Da .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-tgQaolT8Da .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-tgQaolT8Da .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-th9PIjv95J {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-th9PIjv95J .mbr-text {
  max-width: 550px;
}
.cid-th9PIjv95J .row {
  align-items: center;
}
.cid-th9PIjv95J .mbr-section-subtitle {
  line-height: 1.6;
  color: #2f2483;
}
.cid-th9PIjv95J .mbr-text,
.cid-th9PIjv95J .mbr-section-btn {
  color: #000000;
}
.cid-th9PIjv95J .mbr-fallback-image.disabled {
  display: none;
}
.cid-th9PIjv95J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-sLNCrJe5Kq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sLNCrJe5Kq nav.navbar {
  position: fixed;
}
.cid-sLNCrJe5Kq .container,
.cid-sLNCrJe5Kq .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-sLNCrJe5Kq .container,
  .cid-sLNCrJe5Kq .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-sLNCrJe5Kq .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-sLNCrJe5Kq .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-sLNCrJe5Kq .dropdown-item:hover,
.cid-sLNCrJe5Kq .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-sLNCrJe5Kq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sLNCrJe5Kq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sLNCrJe5Kq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sLNCrJe5Kq .nav-link {
  position: relative;
}
.cid-sLNCrJe5Kq .nav-link:hover {
  color: #2f2483 !important;
}
.cid-sLNCrJe5Kq .nav-link:hover:before {
  opacity: 1;
}
.cid-sLNCrJe5Kq .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-sLNCrJe5Kq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sLNCrJe5Kq .container {
  display: flex;
  margin: auto;
}
.cid-sLNCrJe5Kq .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sLNCrJe5Kq .nav-item:focus,
.cid-sLNCrJe5Kq .nav-link:focus {
  outline: none;
}
.cid-sLNCrJe5Kq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sLNCrJe5Kq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sLNCrJe5Kq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sLNCrJe5Kq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sLNCrJe5Kq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sLNCrJe5Kq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sLNCrJe5Kq .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sLNCrJe5Kq .navbar.opened {
  transition: all 0.3s;
}
.cid-sLNCrJe5Kq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sLNCrJe5Kq .navbar .navbar-logo img {
  width: auto;
}
.cid-sLNCrJe5Kq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sLNCrJe5Kq .navbar.collapsed {
  justify-content: center;
}
.cid-sLNCrJe5Kq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sLNCrJe5Kq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sLNCrJe5Kq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-sLNCrJe5Kq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sLNCrJe5Kq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sLNCrJe5Kq .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-sLNCrJe5Kq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sLNCrJe5Kq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sLNCrJe5Kq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sLNCrJe5Kq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sLNCrJe5Kq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sLNCrJe5Kq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sLNCrJe5Kq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sLNCrJe5Kq .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-sLNCrJe5Kq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sLNCrJe5Kq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sLNCrJe5Kq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sLNCrJe5Kq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sLNCrJe5Kq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sLNCrJe5Kq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sLNCrJe5Kq .navbar.navbar-short {
  min-height: 60px;
}
.cid-sLNCrJe5Kq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sLNCrJe5Kq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sLNCrJe5Kq .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-sLNCrJe5Kq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sLNCrJe5Kq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sLNCrJe5Kq .dropdown-item.active,
.cid-sLNCrJe5Kq .dropdown-item:active {
  background-color: transparent;
}
.cid-sLNCrJe5Kq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sLNCrJe5Kq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sLNCrJe5Kq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sLNCrJe5Kq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sLNCrJe5Kq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sLNCrJe5Kq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sLNCrJe5Kq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sLNCrJe5Kq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sLNCrJe5Kq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sLNCrJe5Kq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-sLNCrJe5Kq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sLNCrJe5Kq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sLNCrJe5Kq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sLNCrJe5Kq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sLNCrJe5Kq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sLNCrJe5Kq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sLNCrJe5Kq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sLNCrJe5Kq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sLNCrJe5Kq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sLNCrJe5Kq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sLNCrJe5Kq .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-sLNCrJe5Kq .navbar {
    height: 70px;
  }
  .cid-sLNCrJe5Kq .navbar.opened {
    height: auto;
  }
  .cid-sLNCrJe5Kq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-sLNCrJe5Kq .icons-menu {
    padding-right: 0;
  }
  .cid-sLNCrJe5Kq .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-sLNQRb2bpP {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-sLNQRb2bpP .img-wrapper {
  text-align: center;
}
.cid-sLNQRb2bpP img {
  margin: auto;
  width: 100%;
  max-width: 140px;
  padding-bottom: 1.5rem;
}
.cid-sLNQRb2bpP .row {
  align-items: flex-start;
}
@media (max-width: 992px) {
  .cid-sLNQRb2bpP .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (min-width: 1400px) {
  .cid-sLNQRb2bpP .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 1400px) {
  .cid-sLNQRb2bpP .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-sLNQRb2bpP .card-title {
  color: #666666;
}
.cid-sLNQRb2bpP .text {
  color: #000000;
}
.cid-sLNQRb2bpP .title {
  text-align: left;
}
.cid-sLNQ5e7KZu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-tgRebROlJ0 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-tgRebROlJ0 .mbr-text {
  max-width: 550px;
}
.cid-tgRebROlJ0 .row {
  align-items: center;
}
.cid-tgRebROlJ0 .mbr-section-subtitle {
  line-height: 1.6;
  color: #2f2483;
}
.cid-tgRebROlJ0 .mbr-text,
.cid-tgRebROlJ0 .mbr-section-btn {
  color: #000000;
}
.cid-tgRebROlJ0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tgRebROlJ0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tgRdbBoGnL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tgRdbBoGnL nav.navbar {
  position: fixed;
}
.cid-tgRdbBoGnL .container,
.cid-tgRdbBoGnL .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tgRdbBoGnL .container,
  .cid-tgRdbBoGnL .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-tgRdbBoGnL .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-tgRdbBoGnL .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-tgRdbBoGnL .dropdown-item:hover,
.cid-tgRdbBoGnL .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-tgRdbBoGnL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tgRdbBoGnL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tgRdbBoGnL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tgRdbBoGnL .nav-link {
  position: relative;
}
.cid-tgRdbBoGnL .nav-link:hover {
  color: #2f2483 !important;
}
.cid-tgRdbBoGnL .nav-link:hover:before {
  opacity: 1;
}
.cid-tgRdbBoGnL .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-tgRdbBoGnL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tgRdbBoGnL .container {
  display: flex;
  margin: auto;
}
.cid-tgRdbBoGnL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tgRdbBoGnL .nav-item:focus,
.cid-tgRdbBoGnL .nav-link:focus {
  outline: none;
}
.cid-tgRdbBoGnL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tgRdbBoGnL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tgRdbBoGnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tgRdbBoGnL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tgRdbBoGnL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tgRdbBoGnL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tgRdbBoGnL .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tgRdbBoGnL .navbar.opened {
  transition: all 0.3s;
}
.cid-tgRdbBoGnL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tgRdbBoGnL .navbar .navbar-logo img {
  width: auto;
}
.cid-tgRdbBoGnL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tgRdbBoGnL .navbar.collapsed {
  justify-content: center;
}
.cid-tgRdbBoGnL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tgRdbBoGnL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tgRdbBoGnL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-tgRdbBoGnL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tgRdbBoGnL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tgRdbBoGnL .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-tgRdbBoGnL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tgRdbBoGnL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tgRdbBoGnL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tgRdbBoGnL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tgRdbBoGnL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tgRdbBoGnL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tgRdbBoGnL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tgRdbBoGnL .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-tgRdbBoGnL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tgRdbBoGnL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tgRdbBoGnL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tgRdbBoGnL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tgRdbBoGnL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tgRdbBoGnL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tgRdbBoGnL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tgRdbBoGnL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tgRdbBoGnL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tgRdbBoGnL .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-tgRdbBoGnL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tgRdbBoGnL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tgRdbBoGnL .dropdown-item.active,
.cid-tgRdbBoGnL .dropdown-item:active {
  background-color: transparent;
}
.cid-tgRdbBoGnL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tgRdbBoGnL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tgRdbBoGnL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tgRdbBoGnL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tgRdbBoGnL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tgRdbBoGnL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tgRdbBoGnL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tgRdbBoGnL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tgRdbBoGnL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tgRdbBoGnL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-tgRdbBoGnL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tgRdbBoGnL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tgRdbBoGnL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tgRdbBoGnL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tgRdbBoGnL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tgRdbBoGnL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tgRdbBoGnL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tgRdbBoGnL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tgRdbBoGnL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tgRdbBoGnL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tgRdbBoGnL .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-tgRdbBoGnL .navbar {
    height: 70px;
  }
  .cid-tgRdbBoGnL .navbar.opened {
    height: auto;
  }
  .cid-tgRdbBoGnL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-tgRdbBoGnL .icons-menu {
    padding-right: 0;
  }
  .cid-tgRdbBoGnL .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-tgRdbEHgfY {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-th2rVzjvDH {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-th2rVzjvDH .item-subtitle a {
  font-weight: 600;
}
.cid-th2rVzjvDH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-th2rVzjvDH .item:hover img {
  transform: scale(1.05);
}
.cid-th2rVzjvDH .item-img {
  overflow: hidden;
}
.cid-th2rVzjvDH img,
.cid-th2rVzjvDH .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-th2rVzjvDH h5 {
  margin: 0;
}
.cid-th2rVzjvDH .item:focus,
.cid-th2rVzjvDH span:focus {
  outline: none;
}
.cid-th2rVzjvDH .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-th2rVzjvDH .item-content {
  padding-top: 2rem;
}
.cid-th2rVzjvDH .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-th2rVzjvDH .item-title {
  color: #666666;
}
.cid-th2rVzjvDH .item-subtitle {
  text-align: center;
}
.cid-tgRdf30oiJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tgRdf30oiJ nav.navbar {
  position: fixed;
}
.cid-tgRdf30oiJ .container,
.cid-tgRdf30oiJ .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tgRdf30oiJ .container,
  .cid-tgRdf30oiJ .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-tgRdf30oiJ .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-tgRdf30oiJ .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-tgRdf30oiJ .dropdown-item:hover,
.cid-tgRdf30oiJ .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-tgRdf30oiJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tgRdf30oiJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tgRdf30oiJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tgRdf30oiJ .nav-link {
  position: relative;
}
.cid-tgRdf30oiJ .nav-link:hover {
  color: #2f2483 !important;
}
.cid-tgRdf30oiJ .nav-link:hover:before {
  opacity: 1;
}
.cid-tgRdf30oiJ .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-tgRdf30oiJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tgRdf30oiJ .container {
  display: flex;
  margin: auto;
}
.cid-tgRdf30oiJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tgRdf30oiJ .nav-item:focus,
.cid-tgRdf30oiJ .nav-link:focus {
  outline: none;
}
.cid-tgRdf30oiJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tgRdf30oiJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tgRdf30oiJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tgRdf30oiJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tgRdf30oiJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tgRdf30oiJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tgRdf30oiJ .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tgRdf30oiJ .navbar.opened {
  transition: all 0.3s;
}
.cid-tgRdf30oiJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tgRdf30oiJ .navbar .navbar-logo img {
  width: auto;
}
.cid-tgRdf30oiJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tgRdf30oiJ .navbar.collapsed {
  justify-content: center;
}
.cid-tgRdf30oiJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tgRdf30oiJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tgRdf30oiJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-tgRdf30oiJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tgRdf30oiJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tgRdf30oiJ .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-tgRdf30oiJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tgRdf30oiJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tgRdf30oiJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tgRdf30oiJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tgRdf30oiJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tgRdf30oiJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tgRdf30oiJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tgRdf30oiJ .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-tgRdf30oiJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tgRdf30oiJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tgRdf30oiJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tgRdf30oiJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tgRdf30oiJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tgRdf30oiJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tgRdf30oiJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tgRdf30oiJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tgRdf30oiJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tgRdf30oiJ .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-tgRdf30oiJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tgRdf30oiJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tgRdf30oiJ .dropdown-item.active,
.cid-tgRdf30oiJ .dropdown-item:active {
  background-color: transparent;
}
.cid-tgRdf30oiJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tgRdf30oiJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tgRdf30oiJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tgRdf30oiJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tgRdf30oiJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tgRdf30oiJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tgRdf30oiJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tgRdf30oiJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tgRdf30oiJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tgRdf30oiJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-tgRdf30oiJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tgRdf30oiJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tgRdf30oiJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tgRdf30oiJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tgRdf30oiJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tgRdf30oiJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tgRdf30oiJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tgRdf30oiJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tgRdf30oiJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tgRdf30oiJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tgRdf30oiJ .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-tgRdf30oiJ .navbar {
    height: 70px;
  }
  .cid-tgRdf30oiJ .navbar.opened {
    height: auto;
  }
  .cid-tgRdf30oiJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-tgRdf30oiJ .icons-menu {
    padding-right: 0;
  }
  .cid-tgRdf30oiJ .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-th2LHSlIrK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-th2LHSlIrK .item-subtitle a {
  font-weight: 600;
}
.cid-th2LHSlIrK .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-th2LHSlIrK .item:hover img {
  transform: scale(1.05);
}
.cid-th2LHSlIrK .item-img {
  overflow: hidden;
}
.cid-th2LHSlIrK img,
.cid-th2LHSlIrK .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-th2LHSlIrK h5 {
  margin: 0;
}
.cid-th2LHSlIrK .item:focus,
.cid-th2LHSlIrK span:focus {
  outline: none;
}
.cid-th2LHSlIrK .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-th2LHSlIrK .item-content {
  padding-top: 2rem;
}
.cid-th2LHSlIrK .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-th2LHSlIrK .item-title {
  color: #666666;
}
.cid-th2LHSlIrK .item-subtitle {
  text-align: center;
}
.cid-th2LIdBgMa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-th2LIdBgMa .item-subtitle a {
  font-weight: 600;
}
.cid-th2LIdBgMa .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-th2LIdBgMa .item:hover img {
  transform: scale(1.05);
}
.cid-th2LIdBgMa .item-img {
  overflow: hidden;
}
.cid-th2LIdBgMa img,
.cid-th2LIdBgMa .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-th2LIdBgMa h5 {
  margin: 0;
}
.cid-th2LIdBgMa .item:focus,
.cid-th2LIdBgMa span:focus {
  outline: none;
}
.cid-th2LIdBgMa .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-th2LIdBgMa .item-content {
  padding-top: 2rem;
}
.cid-th2LIdBgMa .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-th2LIdBgMa .item-title {
  color: #666666;
}
.cid-th2LIdBgMa .item-subtitle {
  text-align: center;
}
.cid-th2LKRRTjt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-th2LKRRTjt .item-subtitle a {
  font-weight: 600;
}
.cid-th2LKRRTjt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-th2LKRRTjt .item:hover img {
  transform: scale(1.05);
}
.cid-th2LKRRTjt .item-img {
  overflow: hidden;
}
.cid-th2LKRRTjt img,
.cid-th2LKRRTjt .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-th2LKRRTjt h5 {
  margin: 0;
}
.cid-th2LKRRTjt .item:focus,
.cid-th2LKRRTjt span:focus {
  outline: none;
}
.cid-th2LKRRTjt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-th2LKRRTjt .item-content {
  padding-top: 2rem;
}
.cid-th2LKRRTjt .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-th2LKRRTjt .item-title {
  color: #666666;
}
.cid-th2LKRRTjt .item-subtitle {
  text-align: center;
}
.cid-th2LLbez7j {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-th2LLbez7j .item-subtitle a {
  font-weight: 600;
}
.cid-th2LLbez7j .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-th2LLbez7j .item:hover img {
  transform: scale(1.05);
}
.cid-th2LLbez7j .item-img {
  overflow: hidden;
}
.cid-th2LLbez7j img,
.cid-th2LLbez7j .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-th2LLbez7j h5 {
  margin: 0;
}
.cid-th2LLbez7j .item:focus,
.cid-th2LLbez7j span:focus {
  outline: none;
}
.cid-th2LLbez7j .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-th2LLbez7j .item-content {
  padding-top: 2rem;
}
.cid-th2LLbez7j .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-th2LLbez7j .item-title {
  color: #666666;
}
.cid-th2LLbez7j .item-subtitle {
  text-align: center;
}
.cid-thdvdhtC3p {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdvdhtC3p .item-subtitle a {
  font-weight: 600;
}
.cid-thdvdhtC3p .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdvdhtC3p .item:hover img {
  transform: scale(1.05);
}
.cid-thdvdhtC3p .item-img {
  overflow: hidden;
}
.cid-thdvdhtC3p img,
.cid-thdvdhtC3p .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdvdhtC3p h5 {
  margin: 0;
}
.cid-thdvdhtC3p .item:focus,
.cid-thdvdhtC3p span:focus {
  outline: none;
}
.cid-thdvdhtC3p .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdvdhtC3p .item-content {
  padding-top: 2rem;
}
.cid-thdvdhtC3p .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdvdhtC3p .item-title {
  color: #666666;
}
.cid-thdvdhtC3p .item-subtitle {
  text-align: center;
}
.cid-thdwAmxCUg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdwAmxCUg .item-subtitle a {
  font-weight: 600;
}
.cid-thdwAmxCUg .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdwAmxCUg .item:hover img {
  transform: scale(1.05);
}
.cid-thdwAmxCUg .item-img {
  overflow: hidden;
}
.cid-thdwAmxCUg img,
.cid-thdwAmxCUg .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdwAmxCUg h5 {
  margin: 0;
}
.cid-thdwAmxCUg .item:focus,
.cid-thdwAmxCUg span:focus {
  outline: none;
}
.cid-thdwAmxCUg .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdwAmxCUg .item-content {
  padding-top: 2rem;
}
.cid-thdwAmxCUg .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdwAmxCUg .item-title {
  color: #666666;
}
.cid-thdwAmxCUg .item-subtitle {
  text-align: center;
}
.cid-thdxXRWNKG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdxXRWNKG .item-subtitle a {
  font-weight: 600;
}
.cid-thdxXRWNKG .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdxXRWNKG .item:hover img {
  transform: scale(1.05);
}
.cid-thdxXRWNKG .item-img {
  overflow: hidden;
}
.cid-thdxXRWNKG img,
.cid-thdxXRWNKG .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdxXRWNKG h5 {
  margin: 0;
}
.cid-thdxXRWNKG .item:focus,
.cid-thdxXRWNKG span:focus {
  outline: none;
}
.cid-thdxXRWNKG .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdxXRWNKG .item-content {
  padding-top: 2rem;
}
.cid-thdxXRWNKG .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdxXRWNKG .item-title {
  color: #666666;
}
.cid-thdxXRWNKG .item-subtitle {
  text-align: center;
}
.cid-thdLIYhDEw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdLIYhDEw .item-subtitle a {
  font-weight: 600;
}
.cid-thdLIYhDEw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdLIYhDEw .item:hover img {
  transform: scale(1.05);
}
.cid-thdLIYhDEw .item-img {
  overflow: hidden;
}
.cid-thdLIYhDEw img,
.cid-thdLIYhDEw .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdLIYhDEw h5 {
  margin: 0;
}
.cid-thdLIYhDEw .item:focus,
.cid-thdLIYhDEw span:focus {
  outline: none;
}
.cid-thdLIYhDEw .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdLIYhDEw .item-content {
  padding-top: 2rem;
}
.cid-thdLIYhDEw .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdLIYhDEw .item-title {
  color: #666666;
}
.cid-thdLIYhDEw .item-subtitle {
  text-align: center;
}
.cid-thdLJBQxSB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdLJBQxSB .item-subtitle a {
  font-weight: 600;
}
.cid-thdLJBQxSB .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdLJBQxSB .item:hover img {
  transform: scale(1.05);
}
.cid-thdLJBQxSB .item-img {
  overflow: hidden;
}
.cid-thdLJBQxSB img,
.cid-thdLJBQxSB .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdLJBQxSB h5 {
  margin: 0;
}
.cid-thdLJBQxSB .item:focus,
.cid-thdLJBQxSB span:focus {
  outline: none;
}
.cid-thdLJBQxSB .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdLJBQxSB .item-content {
  padding-top: 2rem;
}
.cid-thdLJBQxSB .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdLJBQxSB .item-title {
  color: #666666;
}
.cid-thdLJBQxSB .item-subtitle {
  text-align: center;
}
.cid-thdLJXeri8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdLJXeri8 .item-subtitle a {
  font-weight: 600;
}
.cid-thdLJXeri8 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdLJXeri8 .item:hover img {
  transform: scale(1.05);
}
.cid-thdLJXeri8 .item-img {
  overflow: hidden;
}
.cid-thdLJXeri8 img,
.cid-thdLJXeri8 .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdLJXeri8 h5 {
  margin: 0;
}
.cid-thdLJXeri8 .item:focus,
.cid-thdLJXeri8 span:focus {
  outline: none;
}
.cid-thdLJXeri8 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdLJXeri8 .item-content {
  padding-top: 2rem;
}
.cid-thdLJXeri8 .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdLJXeri8 .item-title {
  color: #666666;
}
.cid-thdLJXeri8 .item-subtitle {
  text-align: center;
}
.cid-thdLKr09m1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdLKr09m1 .item-subtitle a {
  font-weight: 600;
}
.cid-thdLKr09m1 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdLKr09m1 .item:hover img {
  transform: scale(1.05);
}
.cid-thdLKr09m1 .item-img {
  overflow: hidden;
}
.cid-thdLKr09m1 img,
.cid-thdLKr09m1 .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdLKr09m1 h5 {
  margin: 0;
}
.cid-thdLKr09m1 .item:focus,
.cid-thdLKr09m1 span:focus {
  outline: none;
}
.cid-thdLKr09m1 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdLKr09m1 .item-content {
  padding-top: 2rem;
}
.cid-thdLKr09m1 .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdLKr09m1 .item-title {
  color: #666666;
}
.cid-thdLKr09m1 .item-subtitle {
  text-align: center;
}
.cid-thdLKV80tX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdLKV80tX .item-subtitle a {
  font-weight: 600;
}
.cid-thdLKV80tX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdLKV80tX .item:hover img {
  transform: scale(1.05);
}
.cid-thdLKV80tX .item-img {
  overflow: hidden;
}
.cid-thdLKV80tX img,
.cid-thdLKV80tX .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdLKV80tX h5 {
  margin: 0;
}
.cid-thdLKV80tX .item:focus,
.cid-thdLKV80tX span:focus {
  outline: none;
}
.cid-thdLKV80tX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdLKV80tX .item-content {
  padding-top: 2rem;
}
.cid-thdLKV80tX .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdLKV80tX .item-title {
  color: #666666;
}
.cid-thdLKV80tX .item-subtitle {
  text-align: center;
}
.cid-thdLLr1vqJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdLLr1vqJ .item-subtitle a {
  font-weight: 600;
}
.cid-thdLLr1vqJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdLLr1vqJ .item:hover img {
  transform: scale(1.05);
}
.cid-thdLLr1vqJ .item-img {
  overflow: hidden;
}
.cid-thdLLr1vqJ img,
.cid-thdLLr1vqJ .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdLLr1vqJ h5 {
  margin: 0;
}
.cid-thdLLr1vqJ .item:focus,
.cid-thdLLr1vqJ span:focus {
  outline: none;
}
.cid-thdLLr1vqJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdLLr1vqJ .item-content {
  padding-top: 2rem;
}
.cid-thdLLr1vqJ .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdLLr1vqJ .item-title {
  color: #666666;
}
.cid-thdLLr1vqJ .item-subtitle {
  text-align: center;
}
.cid-thdLLWlsOr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdLLWlsOr .item-subtitle a {
  font-weight: 600;
}
.cid-thdLLWlsOr .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdLLWlsOr .item:hover img {
  transform: scale(1.05);
}
.cid-thdLLWlsOr .item-img {
  overflow: hidden;
}
.cid-thdLLWlsOr img,
.cid-thdLLWlsOr .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdLLWlsOr h5 {
  margin: 0;
}
.cid-thdLLWlsOr .item:focus,
.cid-thdLLWlsOr span:focus {
  outline: none;
}
.cid-thdLLWlsOr .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdLLWlsOr .item-content {
  padding-top: 2rem;
}
.cid-thdLLWlsOr .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdLLWlsOr .item-title {
  color: #666666;
}
.cid-thdLLWlsOr .item-subtitle {
  text-align: center;
}
.cid-thdLOmsMhM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdLOmsMhM .item-subtitle a {
  font-weight: 600;
}
.cid-thdLOmsMhM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdLOmsMhM .item:hover img {
  transform: scale(1.05);
}
.cid-thdLOmsMhM .item-img {
  overflow: hidden;
}
.cid-thdLOmsMhM img,
.cid-thdLOmsMhM .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdLOmsMhM h5 {
  margin: 0;
}
.cid-thdLOmsMhM .item:focus,
.cid-thdLOmsMhM span:focus {
  outline: none;
}
.cid-thdLOmsMhM .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdLOmsMhM .item-content {
  padding-top: 2rem;
}
.cid-thdLOmsMhM .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdLOmsMhM .item-title {
  color: #666666;
}
.cid-thdLOmsMhM .item-subtitle {
  text-align: center;
}
.cid-thdURyqBdi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdURyqBdi .item-subtitle a {
  font-weight: 600;
}
.cid-thdURyqBdi .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdURyqBdi .item:hover img {
  transform: scale(1.05);
}
.cid-thdURyqBdi .item-img {
  overflow: hidden;
}
.cid-thdURyqBdi img,
.cid-thdURyqBdi .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdURyqBdi h5 {
  margin: 0;
}
.cid-thdURyqBdi .item:focus,
.cid-thdURyqBdi span:focus {
  outline: none;
}
.cid-thdURyqBdi .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdURyqBdi .item-content {
  padding-top: 2rem;
}
.cid-thdURyqBdi .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdURyqBdi .item-title {
  color: #666666;
}
.cid-thdURyqBdi .item-subtitle {
  text-align: center;
}
.cid-thdUS4bo0V {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdUS4bo0V .item-subtitle a {
  font-weight: 600;
}
.cid-thdUS4bo0V .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdUS4bo0V .item:hover img {
  transform: scale(1.05);
}
.cid-thdUS4bo0V .item-img {
  overflow: hidden;
}
.cid-thdUS4bo0V img,
.cid-thdUS4bo0V .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdUS4bo0V h5 {
  margin: 0;
}
.cid-thdUS4bo0V .item:focus,
.cid-thdUS4bo0V span:focus {
  outline: none;
}
.cid-thdUS4bo0V .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdUS4bo0V .item-content {
  padding-top: 2rem;
}
.cid-thdUS4bo0V .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdUS4bo0V .item-title {
  color: #666666;
}
.cid-thdUS4bo0V .item-subtitle {
  text-align: center;
}
.cid-thdUSwFxiD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdUSwFxiD .item-subtitle a {
  font-weight: 600;
}
.cid-thdUSwFxiD .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdUSwFxiD .item:hover img {
  transform: scale(1.05);
}
.cid-thdUSwFxiD .item-img {
  overflow: hidden;
}
.cid-thdUSwFxiD img,
.cid-thdUSwFxiD .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdUSwFxiD h5 {
  margin: 0;
}
.cid-thdUSwFxiD .item:focus,
.cid-thdUSwFxiD span:focus {
  outline: none;
}
.cid-thdUSwFxiD .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdUSwFxiD .item-content {
  padding-top: 2rem;
}
.cid-thdUSwFxiD .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdUSwFxiD .item-title {
  color: #666666;
}
.cid-thdUSwFxiD .item-subtitle {
  text-align: center;
}
.cid-thdUSX1It6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdUSX1It6 .item-subtitle a {
  font-weight: 600;
}
.cid-thdUSX1It6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdUSX1It6 .item:hover img {
  transform: scale(1.05);
}
.cid-thdUSX1It6 .item-img {
  overflow: hidden;
}
.cid-thdUSX1It6 img,
.cid-thdUSX1It6 .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdUSX1It6 h5 {
  margin: 0;
}
.cid-thdUSX1It6 .item:focus,
.cid-thdUSX1It6 span:focus {
  outline: none;
}
.cid-thdUSX1It6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdUSX1It6 .item-content {
  padding-top: 2rem;
}
.cid-thdUSX1It6 .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdUSX1It6 .item-title {
  color: #666666;
}
.cid-thdUSX1It6 .item-subtitle {
  text-align: center;
}
.cid-thdUToMLIj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thdUToMLIj .item-subtitle a {
  font-weight: 600;
}
.cid-thdUToMLIj .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thdUToMLIj .item:hover img {
  transform: scale(1.05);
}
.cid-thdUToMLIj .item-img {
  overflow: hidden;
}
.cid-thdUToMLIj img,
.cid-thdUToMLIj .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thdUToMLIj h5 {
  margin: 0;
}
.cid-thdUToMLIj .item:focus,
.cid-thdUToMLIj span:focus {
  outline: none;
}
.cid-thdUToMLIj .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thdUToMLIj .item-content {
  padding-top: 2rem;
}
.cid-thdUToMLIj .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thdUToMLIj .item-title {
  color: #666666;
}
.cid-thdUToMLIj .item-subtitle {
  text-align: center;
}
.cid-the2csKRtE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-the2csKRtE .item-subtitle a {
  font-weight: 600;
}
.cid-the2csKRtE .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-the2csKRtE .item:hover img {
  transform: scale(1.05);
}
.cid-the2csKRtE .item-img {
  overflow: hidden;
}
.cid-the2csKRtE img,
.cid-the2csKRtE .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-the2csKRtE h5 {
  margin: 0;
}
.cid-the2csKRtE .item:focus,
.cid-the2csKRtE span:focus {
  outline: none;
}
.cid-the2csKRtE .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-the2csKRtE .item-content {
  padding-top: 2rem;
}
.cid-the2csKRtE .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-the2csKRtE .item-title {
  color: #666666;
}
.cid-the2csKRtE .item-subtitle {
  text-align: center;
}
.cid-the3VTrIgm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-the3VTrIgm .item-subtitle a {
  font-weight: 600;
}
.cid-the3VTrIgm .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-the3VTrIgm .item:hover img {
  transform: scale(1.05);
}
.cid-the3VTrIgm .item-img {
  overflow: hidden;
}
.cid-the3VTrIgm img,
.cid-the3VTrIgm .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-the3VTrIgm h5 {
  margin: 0;
}
.cid-the3VTrIgm .item:focus,
.cid-the3VTrIgm span:focus {
  outline: none;
}
.cid-the3VTrIgm .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-the3VTrIgm .item-content {
  padding-top: 2rem;
}
.cid-the3VTrIgm .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-the3VTrIgm .item-title {
  color: #666666;
}
.cid-the3VTrIgm .item-subtitle {
  text-align: center;
}
.cid-the3WcoAo2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-the3WcoAo2 .item-subtitle a {
  font-weight: 600;
}
.cid-the3WcoAo2 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-the3WcoAo2 .item:hover img {
  transform: scale(1.05);
}
.cid-the3WcoAo2 .item-img {
  overflow: hidden;
}
.cid-the3WcoAo2 img,
.cid-the3WcoAo2 .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-the3WcoAo2 h5 {
  margin: 0;
}
.cid-the3WcoAo2 .item:focus,
.cid-the3WcoAo2 span:focus {
  outline: none;
}
.cid-the3WcoAo2 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-the3WcoAo2 .item-content {
  padding-top: 2rem;
}
.cid-the3WcoAo2 .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-the3WcoAo2 .item-title {
  color: #666666;
}
.cid-the3WcoAo2 .item-subtitle {
  text-align: center;
}
.cid-the3WFr26V {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-the3WFr26V .item-subtitle a {
  font-weight: 600;
}
.cid-the3WFr26V .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-the3WFr26V .item:hover img {
  transform: scale(1.05);
}
.cid-the3WFr26V .item-img {
  overflow: hidden;
}
.cid-the3WFr26V img,
.cid-the3WFr26V .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-the3WFr26V h5 {
  margin: 0;
}
.cid-the3WFr26V .item:focus,
.cid-the3WFr26V span:focus {
  outline: none;
}
.cid-the3WFr26V .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-the3WFr26V .item-content {
  padding-top: 2rem;
}
.cid-the3WFr26V .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-the3WFr26V .item-title {
  color: #666666;
}
.cid-the3WFr26V .item-subtitle {
  text-align: center;
}
.cid-the3X9E2MX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-the3X9E2MX .item-subtitle a {
  font-weight: 600;
}
.cid-the3X9E2MX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-the3X9E2MX .item:hover img {
  transform: scale(1.05);
}
.cid-the3X9E2MX .item-img {
  overflow: hidden;
}
.cid-the3X9E2MX img,
.cid-the3X9E2MX .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-the3X9E2MX h5 {
  margin: 0;
}
.cid-the3X9E2MX .item:focus,
.cid-the3X9E2MX span:focus {
  outline: none;
}
.cid-the3X9E2MX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-the3X9E2MX .item-content {
  padding-top: 2rem;
}
.cid-the3X9E2MX .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-the3X9E2MX .item-title {
  color: #666666;
}
.cid-the3X9E2MX .item-subtitle {
  text-align: center;
}
.cid-the3XCIkA3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-the3XCIkA3 .item-subtitle a {
  font-weight: 600;
}
.cid-the3XCIkA3 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-the3XCIkA3 .item:hover img {
  transform: scale(1.05);
}
.cid-the3XCIkA3 .item-img {
  overflow: hidden;
}
.cid-the3XCIkA3 img,
.cid-the3XCIkA3 .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-the3XCIkA3 h5 {
  margin: 0;
}
.cid-the3XCIkA3 .item:focus,
.cid-the3XCIkA3 span:focus {
  outline: none;
}
.cid-the3XCIkA3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-the3XCIkA3 .item-content {
  padding-top: 2rem;
}
.cid-the3XCIkA3 .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-the3XCIkA3 .item-title {
  color: #666666;
}
.cid-the3XCIkA3 .item-subtitle {
  text-align: center;
}
.cid-theagTZUha {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-theagTZUha .item-subtitle a {
  font-weight: 600;
}
.cid-theagTZUha .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-theagTZUha .item:hover img {
  transform: scale(1.05);
}
.cid-theagTZUha .item-img {
  overflow: hidden;
}
.cid-theagTZUha img,
.cid-theagTZUha .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-theagTZUha h5 {
  margin: 0;
}
.cid-theagTZUha .item:focus,
.cid-theagTZUha span:focus {
  outline: none;
}
.cid-theagTZUha .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-theagTZUha .item-content {
  padding-top: 2rem;
}
.cid-theagTZUha .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-theagTZUha .item-title {
  color: #666666;
}
.cid-theagTZUha .item-subtitle {
  text-align: center;
}
.cid-theahgKDfy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-theahgKDfy .item-subtitle a {
  font-weight: 600;
}
.cid-theahgKDfy .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-theahgKDfy .item:hover img {
  transform: scale(1.05);
}
.cid-theahgKDfy .item-img {
  overflow: hidden;
}
.cid-theahgKDfy img,
.cid-theahgKDfy .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-theahgKDfy h5 {
  margin: 0;
}
.cid-theahgKDfy .item:focus,
.cid-theahgKDfy span:focus {
  outline: none;
}
.cid-theahgKDfy .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-theahgKDfy .item-content {
  padding-top: 2rem;
}
.cid-theahgKDfy .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-theahgKDfy .item-title {
  color: #666666;
}
.cid-theahgKDfy .item-subtitle {
  text-align: center;
}
.cid-thec0R5RZF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-thec0R5RZF .item-subtitle a {
  font-weight: 600;
}
.cid-thec0R5RZF .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-thec0R5RZF .item:hover img {
  transform: scale(1.05);
}
.cid-thec0R5RZF .item-img {
  overflow: hidden;
}
.cid-thec0R5RZF img,
.cid-thec0R5RZF .item-img {
  width: 100%;
  transition: all 1s;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-thec0R5RZF h5 {
  margin: 0;
}
.cid-thec0R5RZF .item:focus,
.cid-thec0R5RZF span:focus {
  outline: none;
}
.cid-thec0R5RZF .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-thec0R5RZF .item-content {
  padding-top: 2rem;
}
.cid-thec0R5RZF .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-thec0R5RZF .item-title {
  color: #666666;
}
.cid-thec0R5RZF .item-subtitle {
  text-align: center;
}
.cid-tgRdf6OX9v {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-th2gMyB1jo {
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-th2gMyB1jo .mbr-fallback-image.disabled {
  display: none;
}
.cid-th2gMyB1jo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-th2gMyB1jo .google-map {
  height: 350px;
  position: relative;
}
.cid-th2gMyB1jo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-th2gMyB1jo .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-th2gMyB1jo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-th2gMyB1jo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-th2gMyB1jo .mbr-section-subtitle {
  text-align: left;
}
.cid-th2gMyB1jo .mbr-section-title {
  text-align: center;
}
.cid-th2jBKMwF0 {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-th2jBKMwF0 .row {
  align-items: center;
}
.cid-th2jBKMwF0 .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-th2jBKMwF0 .mbr-text,
.cid-th2jBKMwF0 .mbr-section-btn {
  color: #000000;
}
.cid-th2jBKMwF0 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-th2jBKMwF0 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #2f2483;
  border: 1px solid #efefef;
  border-radius: 50%;
  padding: 0.6rem;
  transition: all 0.3s;
  display: block;
  cursor: pointer;
}
.cid-th2jBKMwF0 .social-list .mbr-iconfont-social:hover {
  background: #2f2483;
  color: white;
}
.cid-th2jBKMwF0 .social-list .soc-item {
  margin-right: 1rem;
}
.cid-th2jBKMwF0 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
@media (max-width: 767px) {
  .cid-th2jBKMwF0 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-th2jBKMwF0 .mbr-text-title {
  color: #bbbbbb;
}
.cid-th2jBKMwF0 .mbr-section-title {
  text-align: center;
}
.cid-tgRdsQh2dH {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tgRdsQh2dH nav.navbar {
  position: fixed;
}
.cid-tgRdsQh2dH .container,
.cid-tgRdsQh2dH .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tgRdsQh2dH .container,
  .cid-tgRdsQh2dH .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-tgRdsQh2dH .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-tgRdsQh2dH .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-tgRdsQh2dH .dropdown-item:hover,
.cid-tgRdsQh2dH .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-tgRdsQh2dH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tgRdsQh2dH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tgRdsQh2dH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tgRdsQh2dH .nav-link {
  position: relative;
}
.cid-tgRdsQh2dH .nav-link:hover {
  color: #2f2483 !important;
}
.cid-tgRdsQh2dH .nav-link:hover:before {
  opacity: 1;
}
.cid-tgRdsQh2dH .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-tgRdsQh2dH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tgRdsQh2dH .container {
  display: flex;
  margin: auto;
}
.cid-tgRdsQh2dH .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tgRdsQh2dH .nav-item:focus,
.cid-tgRdsQh2dH .nav-link:focus {
  outline: none;
}
.cid-tgRdsQh2dH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tgRdsQh2dH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tgRdsQh2dH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tgRdsQh2dH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tgRdsQh2dH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tgRdsQh2dH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tgRdsQh2dH .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tgRdsQh2dH .navbar.opened {
  transition: all 0.3s;
}
.cid-tgRdsQh2dH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tgRdsQh2dH .navbar .navbar-logo img {
  width: auto;
}
.cid-tgRdsQh2dH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tgRdsQh2dH .navbar.collapsed {
  justify-content: center;
}
.cid-tgRdsQh2dH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tgRdsQh2dH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tgRdsQh2dH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-tgRdsQh2dH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tgRdsQh2dH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tgRdsQh2dH .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-tgRdsQh2dH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tgRdsQh2dH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tgRdsQh2dH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tgRdsQh2dH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tgRdsQh2dH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tgRdsQh2dH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tgRdsQh2dH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tgRdsQh2dH .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-tgRdsQh2dH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tgRdsQh2dH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tgRdsQh2dH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tgRdsQh2dH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tgRdsQh2dH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tgRdsQh2dH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tgRdsQh2dH .navbar.navbar-short {
  min-height: 60px;
}
.cid-tgRdsQh2dH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tgRdsQh2dH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tgRdsQh2dH .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-tgRdsQh2dH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tgRdsQh2dH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tgRdsQh2dH .dropdown-item.active,
.cid-tgRdsQh2dH .dropdown-item:active {
  background-color: transparent;
}
.cid-tgRdsQh2dH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tgRdsQh2dH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tgRdsQh2dH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tgRdsQh2dH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tgRdsQh2dH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tgRdsQh2dH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tgRdsQh2dH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tgRdsQh2dH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tgRdsQh2dH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tgRdsQh2dH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-tgRdsQh2dH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tgRdsQh2dH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tgRdsQh2dH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tgRdsQh2dH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tgRdsQh2dH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tgRdsQh2dH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tgRdsQh2dH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tgRdsQh2dH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tgRdsQh2dH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tgRdsQh2dH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tgRdsQh2dH .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-tgRdsQh2dH .navbar {
    height: 70px;
  }
  .cid-tgRdsQh2dH .navbar.opened {
    height: auto;
  }
  .cid-tgRdsQh2dH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-tgRdsQh2dH .icons-menu {
    padding-right: 0;
  }
  .cid-tgRdsQh2dH .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-tgRdsTVRdv {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-th9XOVgB8N {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-th9XOVgB8N .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-th9XOVgB8N .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-th9XOVgB8N .btn {
  margin: 0px !important;
}
.cid-th9XOVgB8N .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-th9XOVgB8N .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-th9XOVgB8N .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-th9XOVgB8N .carousel-item .wrap-img {
  text-align: center;
}
.cid-th9XOVgB8N .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-th9XOVgB8N .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-th9XOVgB8N .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-th9XOVgB8N .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-th9XOVgB8N .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-th9XOVgB8N .second-col {
    padding-top: 2rem;
  }
}
.cid-th9XOVgB8N .mbr-section-subtitle,
.cid-th9XOVgB8N .mbr-section-btn {
  color: #000000;
}
.cid-th9RzOpu1B {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-th9RzOpu1B nav.navbar {
  position: fixed;
}
.cid-th9RzOpu1B .container,
.cid-th9RzOpu1B .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-th9RzOpu1B .container,
  .cid-th9RzOpu1B .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-th9RzOpu1B .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-th9RzOpu1B .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-th9RzOpu1B .dropdown-item:hover,
.cid-th9RzOpu1B .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-th9RzOpu1B .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-th9RzOpu1B .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-th9RzOpu1B .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-th9RzOpu1B .nav-link {
  position: relative;
}
.cid-th9RzOpu1B .nav-link:hover {
  color: #2f2483 !important;
}
.cid-th9RzOpu1B .nav-link:hover:before {
  opacity: 1;
}
.cid-th9RzOpu1B .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-th9RzOpu1B .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-th9RzOpu1B .container {
  display: flex;
  margin: auto;
}
.cid-th9RzOpu1B .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-th9RzOpu1B .nav-item:focus,
.cid-th9RzOpu1B .nav-link:focus {
  outline: none;
}
.cid-th9RzOpu1B .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-th9RzOpu1B .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-th9RzOpu1B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-th9RzOpu1B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-th9RzOpu1B .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-th9RzOpu1B .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-th9RzOpu1B .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-th9RzOpu1B .navbar.opened {
  transition: all 0.3s;
}
.cid-th9RzOpu1B .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-th9RzOpu1B .navbar .navbar-logo img {
  width: auto;
}
.cid-th9RzOpu1B .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-th9RzOpu1B .navbar.collapsed {
  justify-content: center;
}
.cid-th9RzOpu1B .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-th9RzOpu1B .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-th9RzOpu1B .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-th9RzOpu1B .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-th9RzOpu1B .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-th9RzOpu1B .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-th9RzOpu1B .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-th9RzOpu1B .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-th9RzOpu1B .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-th9RzOpu1B .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-th9RzOpu1B .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-th9RzOpu1B .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-th9RzOpu1B .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-th9RzOpu1B .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-th9RzOpu1B .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-th9RzOpu1B .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-th9RzOpu1B .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-th9RzOpu1B .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-th9RzOpu1B .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-th9RzOpu1B .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-th9RzOpu1B .navbar.navbar-short {
  min-height: 60px;
}
.cid-th9RzOpu1B .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-th9RzOpu1B .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-th9RzOpu1B .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-th9RzOpu1B .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-th9RzOpu1B .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-th9RzOpu1B .dropdown-item.active,
.cid-th9RzOpu1B .dropdown-item:active {
  background-color: transparent;
}
.cid-th9RzOpu1B .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-th9RzOpu1B .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-th9RzOpu1B .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-th9RzOpu1B .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-th9RzOpu1B .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-th9RzOpu1B .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-th9RzOpu1B ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-th9RzOpu1B .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-th9RzOpu1B button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-th9RzOpu1B button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-th9RzOpu1B button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-th9RzOpu1B button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-th9RzOpu1B button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-th9RzOpu1B button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-th9RzOpu1B nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-th9RzOpu1B nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-th9RzOpu1B nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-th9RzOpu1B nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-th9RzOpu1B .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-th9RzOpu1B a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-th9RzOpu1B .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-th9RzOpu1B .navbar {
    height: 70px;
  }
  .cid-th9RzOpu1B .navbar.opened {
    height: auto;
  }
  .cid-th9RzOpu1B .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-th9RzOpu1B .icons-menu {
    padding-right: 0;
  }
  .cid-th9RzOpu1B .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-th9RzPzOkT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thedRnYBPX {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thedRnYBPX .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thedRnYBPX .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thedRnYBPX .btn {
  margin: 0px !important;
}
.cid-thedRnYBPX .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thedRnYBPX .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thedRnYBPX .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thedRnYBPX .carousel-item .wrap-img {
  text-align: center;
}
.cid-thedRnYBPX .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thedRnYBPX .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thedRnYBPX .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thedRnYBPX .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thedRnYBPX .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thedRnYBPX .second-col {
    padding-top: 2rem;
  }
}
.cid-thedRnYBPX .mbr-section-subtitle,
.cid-thedRnYBPX .mbr-section-btn {
  color: #000000;
}
.cid-thedRoNESj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thedRoNESj nav.navbar {
  position: fixed;
}
.cid-thedRoNESj .container,
.cid-thedRoNESj .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thedRoNESj .container,
  .cid-thedRoNESj .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thedRoNESj .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-thedRoNESj .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thedRoNESj .dropdown-item:hover,
.cid-thedRoNESj .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thedRoNESj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thedRoNESj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thedRoNESj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thedRoNESj .nav-link {
  position: relative;
}
.cid-thedRoNESj .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thedRoNESj .nav-link:hover:before {
  opacity: 1;
}
.cid-thedRoNESj .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thedRoNESj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thedRoNESj .container {
  display: flex;
  margin: auto;
}
.cid-thedRoNESj .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thedRoNESj .nav-item:focus,
.cid-thedRoNESj .nav-link:focus {
  outline: none;
}
.cid-thedRoNESj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thedRoNESj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thedRoNESj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thedRoNESj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thedRoNESj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thedRoNESj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thedRoNESj .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thedRoNESj .navbar.opened {
  transition: all 0.3s;
}
.cid-thedRoNESj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thedRoNESj .navbar .navbar-logo img {
  width: auto;
}
.cid-thedRoNESj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thedRoNESj .navbar.collapsed {
  justify-content: center;
}
.cid-thedRoNESj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thedRoNESj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thedRoNESj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thedRoNESj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thedRoNESj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thedRoNESj .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-thedRoNESj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thedRoNESj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thedRoNESj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thedRoNESj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thedRoNESj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thedRoNESj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thedRoNESj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thedRoNESj .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-thedRoNESj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thedRoNESj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thedRoNESj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thedRoNESj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thedRoNESj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thedRoNESj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thedRoNESj .navbar.navbar-short {
  min-height: 60px;
}
.cid-thedRoNESj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thedRoNESj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thedRoNESj .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-thedRoNESj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thedRoNESj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thedRoNESj .dropdown-item.active,
.cid-thedRoNESj .dropdown-item:active {
  background-color: transparent;
}
.cid-thedRoNESj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thedRoNESj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thedRoNESj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thedRoNESj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thedRoNESj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thedRoNESj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thedRoNESj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thedRoNESj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thedRoNESj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thedRoNESj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thedRoNESj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thedRoNESj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thedRoNESj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thedRoNESj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thedRoNESj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thedRoNESj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thedRoNESj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thedRoNESj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thedRoNESj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thedRoNESj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thedRoNESj .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-thedRoNESj .navbar {
    height: 70px;
  }
  .cid-thedRoNESj .navbar.opened {
    height: auto;
  }
  .cid-thedRoNESj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thedRoNESj .icons-menu {
    padding-right: 0;
  }
  .cid-thedRoNESj .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thedRping2 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thekPwK9F0 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thekPwK9F0 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thekPwK9F0 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thekPwK9F0 .btn {
  margin: 0px !important;
}
.cid-thekPwK9F0 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thekPwK9F0 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thekPwK9F0 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thekPwK9F0 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thekPwK9F0 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thekPwK9F0 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thekPwK9F0 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thekPwK9F0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thekPwK9F0 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thekPwK9F0 .second-col {
    padding-top: 2rem;
  }
}
.cid-thekPwK9F0 .mbr-section-subtitle,
.cid-thekPwK9F0 .mbr-section-btn {
  color: #000000;
}
.cid-thekPxwF7a {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thekPxwF7a nav.navbar {
  position: fixed;
}
.cid-thekPxwF7a .container,
.cid-thekPxwF7a .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thekPxwF7a .container,
  .cid-thekPxwF7a .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thekPxwF7a .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-thekPxwF7a .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thekPxwF7a .dropdown-item:hover,
.cid-thekPxwF7a .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thekPxwF7a .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thekPxwF7a .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thekPxwF7a .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thekPxwF7a .nav-link {
  position: relative;
}
.cid-thekPxwF7a .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thekPxwF7a .nav-link:hover:before {
  opacity: 1;
}
.cid-thekPxwF7a .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thekPxwF7a .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thekPxwF7a .container {
  display: flex;
  margin: auto;
}
.cid-thekPxwF7a .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thekPxwF7a .nav-item:focus,
.cid-thekPxwF7a .nav-link:focus {
  outline: none;
}
.cid-thekPxwF7a .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thekPxwF7a .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thekPxwF7a .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thekPxwF7a .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thekPxwF7a .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thekPxwF7a .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thekPxwF7a .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thekPxwF7a .navbar.opened {
  transition: all 0.3s;
}
.cid-thekPxwF7a .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thekPxwF7a .navbar .navbar-logo img {
  width: auto;
}
.cid-thekPxwF7a .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thekPxwF7a .navbar.collapsed {
  justify-content: center;
}
.cid-thekPxwF7a .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thekPxwF7a .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thekPxwF7a .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thekPxwF7a .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thekPxwF7a .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thekPxwF7a .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-thekPxwF7a .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thekPxwF7a .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thekPxwF7a .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thekPxwF7a .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thekPxwF7a .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thekPxwF7a .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thekPxwF7a .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thekPxwF7a .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-thekPxwF7a .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thekPxwF7a .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thekPxwF7a .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thekPxwF7a .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thekPxwF7a .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thekPxwF7a .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thekPxwF7a .navbar.navbar-short {
  min-height: 60px;
}
.cid-thekPxwF7a .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thekPxwF7a .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thekPxwF7a .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-thekPxwF7a .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thekPxwF7a .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thekPxwF7a .dropdown-item.active,
.cid-thekPxwF7a .dropdown-item:active {
  background-color: transparent;
}
.cid-thekPxwF7a .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thekPxwF7a .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thekPxwF7a .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thekPxwF7a .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thekPxwF7a .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thekPxwF7a .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thekPxwF7a ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thekPxwF7a .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thekPxwF7a button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thekPxwF7a button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thekPxwF7a button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thekPxwF7a button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thekPxwF7a button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thekPxwF7a button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thekPxwF7a nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thekPxwF7a nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thekPxwF7a nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thekPxwF7a nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thekPxwF7a .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thekPxwF7a a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thekPxwF7a .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-thekPxwF7a .navbar {
    height: 70px;
  }
  .cid-thekPxwF7a .navbar.opened {
    height: auto;
  }
  .cid-thekPxwF7a .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thekPxwF7a .icons-menu {
    padding-right: 0;
  }
  .cid-thekPxwF7a .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thekPy00jy {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thelOm6RIX {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thelOm6RIX .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thelOm6RIX .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thelOm6RIX .btn {
  margin: 0px !important;
}
.cid-thelOm6RIX .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thelOm6RIX .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thelOm6RIX .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thelOm6RIX .carousel-item .wrap-img {
  text-align: center;
}
.cid-thelOm6RIX .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thelOm6RIX .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thelOm6RIX .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thelOm6RIX .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thelOm6RIX .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thelOm6RIX .second-col {
    padding-top: 2rem;
  }
}
.cid-thelOm6RIX .mbr-section-subtitle,
.cid-thelOm6RIX .mbr-section-btn {
  color: #000000;
}
.cid-thelOmzCzA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thelOmzCzA nav.navbar {
  position: fixed;
}
.cid-thelOmzCzA .container,
.cid-thelOmzCzA .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thelOmzCzA .container,
  .cid-thelOmzCzA .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thelOmzCzA .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-thelOmzCzA .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thelOmzCzA .dropdown-item:hover,
.cid-thelOmzCzA .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thelOmzCzA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thelOmzCzA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thelOmzCzA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thelOmzCzA .nav-link {
  position: relative;
}
.cid-thelOmzCzA .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thelOmzCzA .nav-link:hover:before {
  opacity: 1;
}
.cid-thelOmzCzA .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thelOmzCzA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thelOmzCzA .container {
  display: flex;
  margin: auto;
}
.cid-thelOmzCzA .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thelOmzCzA .nav-item:focus,
.cid-thelOmzCzA .nav-link:focus {
  outline: none;
}
.cid-thelOmzCzA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thelOmzCzA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thelOmzCzA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thelOmzCzA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thelOmzCzA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thelOmzCzA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thelOmzCzA .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thelOmzCzA .navbar.opened {
  transition: all 0.3s;
}
.cid-thelOmzCzA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thelOmzCzA .navbar .navbar-logo img {
  width: auto;
}
.cid-thelOmzCzA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thelOmzCzA .navbar.collapsed {
  justify-content: center;
}
.cid-thelOmzCzA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thelOmzCzA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thelOmzCzA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thelOmzCzA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thelOmzCzA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thelOmzCzA .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-thelOmzCzA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thelOmzCzA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thelOmzCzA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thelOmzCzA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thelOmzCzA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thelOmzCzA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thelOmzCzA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thelOmzCzA .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-thelOmzCzA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thelOmzCzA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thelOmzCzA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thelOmzCzA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thelOmzCzA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thelOmzCzA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thelOmzCzA .navbar.navbar-short {
  min-height: 60px;
}
.cid-thelOmzCzA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thelOmzCzA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thelOmzCzA .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-thelOmzCzA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thelOmzCzA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thelOmzCzA .dropdown-item.active,
.cid-thelOmzCzA .dropdown-item:active {
  background-color: transparent;
}
.cid-thelOmzCzA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thelOmzCzA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thelOmzCzA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thelOmzCzA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thelOmzCzA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thelOmzCzA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thelOmzCzA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thelOmzCzA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thelOmzCzA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thelOmzCzA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thelOmzCzA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thelOmzCzA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thelOmzCzA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thelOmzCzA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thelOmzCzA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thelOmzCzA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thelOmzCzA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thelOmzCzA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thelOmzCzA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thelOmzCzA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thelOmzCzA .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-thelOmzCzA .navbar {
    height: 70px;
  }
  .cid-thelOmzCzA .navbar.opened {
    height: auto;
  }
  .cid-thelOmzCzA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thelOmzCzA .icons-menu {
    padding-right: 0;
  }
  .cid-thelOmzCzA .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thelOn33NO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-themlF9G9w {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-themlF9G9w .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-themlF9G9w .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-themlF9G9w .btn {
  margin: 0px !important;
}
.cid-themlF9G9w .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-themlF9G9w .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-themlF9G9w .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-themlF9G9w .carousel-item .wrap-img {
  text-align: center;
}
.cid-themlF9G9w .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-themlF9G9w .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-themlF9G9w .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-themlF9G9w .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-themlF9G9w .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-themlF9G9w .second-col {
    padding-top: 2rem;
  }
}
.cid-themlF9G9w .mbr-section-subtitle,
.cid-themlF9G9w .mbr-section-btn {
  color: #000000;
}
.cid-themlFUENx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-themlFUENx nav.navbar {
  position: fixed;
}
.cid-themlFUENx .container,
.cid-themlFUENx .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-themlFUENx .container,
  .cid-themlFUENx .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-themlFUENx .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-themlFUENx .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-themlFUENx .dropdown-item:hover,
.cid-themlFUENx .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-themlFUENx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-themlFUENx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-themlFUENx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-themlFUENx .nav-link {
  position: relative;
}
.cid-themlFUENx .nav-link:hover {
  color: #2f2483 !important;
}
.cid-themlFUENx .nav-link:hover:before {
  opacity: 1;
}
.cid-themlFUENx .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-themlFUENx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-themlFUENx .container {
  display: flex;
  margin: auto;
}
.cid-themlFUENx .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-themlFUENx .nav-item:focus,
.cid-themlFUENx .nav-link:focus {
  outline: none;
}
.cid-themlFUENx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-themlFUENx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-themlFUENx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-themlFUENx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-themlFUENx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-themlFUENx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-themlFUENx .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-themlFUENx .navbar.opened {
  transition: all 0.3s;
}
.cid-themlFUENx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-themlFUENx .navbar .navbar-logo img {
  width: auto;
}
.cid-themlFUENx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-themlFUENx .navbar.collapsed {
  justify-content: center;
}
.cid-themlFUENx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-themlFUENx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-themlFUENx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-themlFUENx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-themlFUENx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-themlFUENx .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-themlFUENx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-themlFUENx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-themlFUENx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-themlFUENx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-themlFUENx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-themlFUENx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-themlFUENx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-themlFUENx .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-themlFUENx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-themlFUENx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-themlFUENx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-themlFUENx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-themlFUENx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-themlFUENx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-themlFUENx .navbar.navbar-short {
  min-height: 60px;
}
.cid-themlFUENx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-themlFUENx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-themlFUENx .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-themlFUENx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-themlFUENx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-themlFUENx .dropdown-item.active,
.cid-themlFUENx .dropdown-item:active {
  background-color: transparent;
}
.cid-themlFUENx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-themlFUENx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-themlFUENx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-themlFUENx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-themlFUENx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-themlFUENx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-themlFUENx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-themlFUENx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-themlFUENx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-themlFUENx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-themlFUENx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-themlFUENx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-themlFUENx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-themlFUENx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-themlFUENx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-themlFUENx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-themlFUENx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-themlFUENx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-themlFUENx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-themlFUENx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-themlFUENx .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-themlFUENx .navbar {
    height: 70px;
  }
  .cid-themlFUENx .navbar.opened {
    height: auto;
  }
  .cid-themlFUENx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-themlFUENx .icons-menu {
    padding-right: 0;
  }
  .cid-themlFUENx .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-themlGpWDG {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-themXbks7K {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-themXbks7K .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-themXbks7K .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-themXbks7K .btn {
  margin: 0px !important;
}
.cid-themXbks7K .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-themXbks7K .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-themXbks7K .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-themXbks7K .carousel-item .wrap-img {
  text-align: center;
}
.cid-themXbks7K .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-themXbks7K .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-themXbks7K .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-themXbks7K .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-themXbks7K .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-themXbks7K .second-col {
    padding-top: 2rem;
  }
}
.cid-themXbks7K .mbr-section-subtitle,
.cid-themXbks7K .mbr-section-btn {
  color: #000000;
}
.cid-themXcfJes {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-themXcfJes nav.navbar {
  position: fixed;
}
.cid-themXcfJes .container,
.cid-themXcfJes .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-themXcfJes .container,
  .cid-themXcfJes .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-themXcfJes .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-themXcfJes .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-themXcfJes .dropdown-item:hover,
.cid-themXcfJes .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-themXcfJes .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-themXcfJes .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-themXcfJes .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-themXcfJes .nav-link {
  position: relative;
}
.cid-themXcfJes .nav-link:hover {
  color: #2f2483 !important;
}
.cid-themXcfJes .nav-link:hover:before {
  opacity: 1;
}
.cid-themXcfJes .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-themXcfJes .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-themXcfJes .container {
  display: flex;
  margin: auto;
}
.cid-themXcfJes .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-themXcfJes .nav-item:focus,
.cid-themXcfJes .nav-link:focus {
  outline: none;
}
.cid-themXcfJes .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-themXcfJes .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-themXcfJes .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-themXcfJes .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-themXcfJes .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-themXcfJes .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-themXcfJes .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-themXcfJes .navbar.opened {
  transition: all 0.3s;
}
.cid-themXcfJes .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-themXcfJes .navbar .navbar-logo img {
  width: auto;
}
.cid-themXcfJes .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-themXcfJes .navbar.collapsed {
  justify-content: center;
}
.cid-themXcfJes .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-themXcfJes .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-themXcfJes .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-themXcfJes .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-themXcfJes .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-themXcfJes .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-themXcfJes .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-themXcfJes .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-themXcfJes .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-themXcfJes .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-themXcfJes .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-themXcfJes .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-themXcfJes .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-themXcfJes .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-themXcfJes .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-themXcfJes .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-themXcfJes .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-themXcfJes .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-themXcfJes .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-themXcfJes .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-themXcfJes .navbar.navbar-short {
  min-height: 60px;
}
.cid-themXcfJes .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-themXcfJes .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-themXcfJes .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-themXcfJes .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-themXcfJes .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-themXcfJes .dropdown-item.active,
.cid-themXcfJes .dropdown-item:active {
  background-color: transparent;
}
.cid-themXcfJes .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-themXcfJes .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-themXcfJes .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-themXcfJes .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-themXcfJes .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-themXcfJes .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-themXcfJes ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-themXcfJes .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-themXcfJes button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-themXcfJes button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-themXcfJes button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-themXcfJes button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-themXcfJes button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-themXcfJes button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-themXcfJes nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-themXcfJes nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-themXcfJes nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-themXcfJes nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-themXcfJes .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-themXcfJes a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-themXcfJes .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-themXcfJes .navbar {
    height: 70px;
  }
  .cid-themXcfJes .navbar.opened {
    height: auto;
  }
  .cid-themXcfJes .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-themXcfJes .icons-menu {
    padding-right: 0;
  }
  .cid-themXcfJes .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-themXcMAZv {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thenuE24CK {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thenuE24CK .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thenuE24CK .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thenuE24CK .btn {
  margin: 0px !important;
}
.cid-thenuE24CK .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thenuE24CK .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thenuE24CK .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thenuE24CK .carousel-item .wrap-img {
  text-align: center;
}
.cid-thenuE24CK .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thenuE24CK .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thenuE24CK .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thenuE24CK .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thenuE24CK .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thenuE24CK .second-col {
    padding-top: 2rem;
  }
}
.cid-thenuE24CK .mbr-section-subtitle,
.cid-thenuE24CK .mbr-section-btn {
  color: #000000;
}
.cid-thenuELdRI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thenuELdRI nav.navbar {
  position: fixed;
}
.cid-thenuELdRI .container,
.cid-thenuELdRI .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thenuELdRI .container,
  .cid-thenuELdRI .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thenuELdRI .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-thenuELdRI .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thenuELdRI .dropdown-item:hover,
.cid-thenuELdRI .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thenuELdRI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thenuELdRI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thenuELdRI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thenuELdRI .nav-link {
  position: relative;
}
.cid-thenuELdRI .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thenuELdRI .nav-link:hover:before {
  opacity: 1;
}
.cid-thenuELdRI .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thenuELdRI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thenuELdRI .container {
  display: flex;
  margin: auto;
}
.cid-thenuELdRI .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thenuELdRI .nav-item:focus,
.cid-thenuELdRI .nav-link:focus {
  outline: none;
}
.cid-thenuELdRI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thenuELdRI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thenuELdRI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thenuELdRI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thenuELdRI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thenuELdRI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thenuELdRI .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thenuELdRI .navbar.opened {
  transition: all 0.3s;
}
.cid-thenuELdRI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thenuELdRI .navbar .navbar-logo img {
  width: auto;
}
.cid-thenuELdRI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thenuELdRI .navbar.collapsed {
  justify-content: center;
}
.cid-thenuELdRI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thenuELdRI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thenuELdRI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thenuELdRI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thenuELdRI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thenuELdRI .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-thenuELdRI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thenuELdRI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thenuELdRI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thenuELdRI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thenuELdRI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thenuELdRI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thenuELdRI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thenuELdRI .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-thenuELdRI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thenuELdRI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thenuELdRI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thenuELdRI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thenuELdRI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thenuELdRI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thenuELdRI .navbar.navbar-short {
  min-height: 60px;
}
.cid-thenuELdRI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thenuELdRI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thenuELdRI .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-thenuELdRI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thenuELdRI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thenuELdRI .dropdown-item.active,
.cid-thenuELdRI .dropdown-item:active {
  background-color: transparent;
}
.cid-thenuELdRI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thenuELdRI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thenuELdRI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thenuELdRI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thenuELdRI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thenuELdRI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thenuELdRI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thenuELdRI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thenuELdRI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thenuELdRI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thenuELdRI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thenuELdRI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thenuELdRI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thenuELdRI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thenuELdRI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thenuELdRI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thenuELdRI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thenuELdRI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thenuELdRI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thenuELdRI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thenuELdRI .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-thenuELdRI .navbar {
    height: 70px;
  }
  .cid-thenuELdRI .navbar.opened {
    height: auto;
  }
  .cid-thenuELdRI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thenuELdRI .icons-menu {
    padding-right: 0;
  }
  .cid-thenuELdRI .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thenuFhcPp {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-theoItMixs {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-theoItMixs .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-theoItMixs .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-theoItMixs .btn {
  margin: 0px !important;
}
.cid-theoItMixs .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-theoItMixs .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-theoItMixs .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-theoItMixs .carousel-item .wrap-img {
  text-align: center;
}
.cid-theoItMixs .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-theoItMixs .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-theoItMixs .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-theoItMixs .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-theoItMixs .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-theoItMixs .second-col {
    padding-top: 2rem;
  }
}
.cid-theoItMixs .mbr-section-subtitle,
.cid-theoItMixs .mbr-section-btn {
  color: #000000;
}
.cid-theoIuF2qk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-theoIuF2qk nav.navbar {
  position: fixed;
}
.cid-theoIuF2qk .container,
.cid-theoIuF2qk .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-theoIuF2qk .container,
  .cid-theoIuF2qk .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-theoIuF2qk .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-theoIuF2qk .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-theoIuF2qk .dropdown-item:hover,
.cid-theoIuF2qk .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-theoIuF2qk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-theoIuF2qk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-theoIuF2qk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-theoIuF2qk .nav-link {
  position: relative;
}
.cid-theoIuF2qk .nav-link:hover {
  color: #2f2483 !important;
}
.cid-theoIuF2qk .nav-link:hover:before {
  opacity: 1;
}
.cid-theoIuF2qk .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-theoIuF2qk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-theoIuF2qk .container {
  display: flex;
  margin: auto;
}
.cid-theoIuF2qk .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-theoIuF2qk .nav-item:focus,
.cid-theoIuF2qk .nav-link:focus {
  outline: none;
}
.cid-theoIuF2qk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-theoIuF2qk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-theoIuF2qk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-theoIuF2qk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-theoIuF2qk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-theoIuF2qk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-theoIuF2qk .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-theoIuF2qk .navbar.opened {
  transition: all 0.3s;
}
.cid-theoIuF2qk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-theoIuF2qk .navbar .navbar-logo img {
  width: auto;
}
.cid-theoIuF2qk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-theoIuF2qk .navbar.collapsed {
  justify-content: center;
}
.cid-theoIuF2qk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-theoIuF2qk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-theoIuF2qk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-theoIuF2qk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-theoIuF2qk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-theoIuF2qk .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-theoIuF2qk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-theoIuF2qk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-theoIuF2qk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-theoIuF2qk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-theoIuF2qk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-theoIuF2qk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-theoIuF2qk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-theoIuF2qk .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-theoIuF2qk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-theoIuF2qk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-theoIuF2qk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-theoIuF2qk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-theoIuF2qk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-theoIuF2qk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-theoIuF2qk .navbar.navbar-short {
  min-height: 60px;
}
.cid-theoIuF2qk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-theoIuF2qk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-theoIuF2qk .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-theoIuF2qk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-theoIuF2qk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-theoIuF2qk .dropdown-item.active,
.cid-theoIuF2qk .dropdown-item:active {
  background-color: transparent;
}
.cid-theoIuF2qk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-theoIuF2qk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-theoIuF2qk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-theoIuF2qk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-theoIuF2qk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-theoIuF2qk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-theoIuF2qk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-theoIuF2qk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-theoIuF2qk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-theoIuF2qk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-theoIuF2qk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-theoIuF2qk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-theoIuF2qk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-theoIuF2qk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-theoIuF2qk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-theoIuF2qk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-theoIuF2qk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-theoIuF2qk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-theoIuF2qk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-theoIuF2qk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-theoIuF2qk .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-theoIuF2qk .navbar {
    height: 70px;
  }
  .cid-theoIuF2qk .navbar.opened {
    height: auto;
  }
  .cid-theoIuF2qk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-theoIuF2qk .icons-menu {
    padding-right: 0;
  }
  .cid-theoIuF2qk .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-theoIvbd7C {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thepcwSqNe {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thepcwSqNe .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thepcwSqNe .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thepcwSqNe .btn {
  margin: 0px !important;
}
.cid-thepcwSqNe .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thepcwSqNe .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thepcwSqNe .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thepcwSqNe .carousel-item .wrap-img {
  text-align: center;
}
.cid-thepcwSqNe .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thepcwSqNe .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thepcwSqNe .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thepcwSqNe .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thepcwSqNe .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thepcwSqNe .second-col {
    padding-top: 2rem;
  }
}
.cid-thepcwSqNe .mbr-section-subtitle,
.cid-thepcwSqNe .mbr-section-btn {
  color: #000000;
}
.cid-thepcxAojb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thepcxAojb nav.navbar {
  position: fixed;
}
.cid-thepcxAojb .container,
.cid-thepcxAojb .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thepcxAojb .container,
  .cid-thepcxAojb .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thepcxAojb .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-thepcxAojb .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thepcxAojb .dropdown-item:hover,
.cid-thepcxAojb .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thepcxAojb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thepcxAojb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thepcxAojb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thepcxAojb .nav-link {
  position: relative;
}
.cid-thepcxAojb .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thepcxAojb .nav-link:hover:before {
  opacity: 1;
}
.cid-thepcxAojb .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thepcxAojb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thepcxAojb .container {
  display: flex;
  margin: auto;
}
.cid-thepcxAojb .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thepcxAojb .nav-item:focus,
.cid-thepcxAojb .nav-link:focus {
  outline: none;
}
.cid-thepcxAojb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thepcxAojb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thepcxAojb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thepcxAojb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thepcxAojb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thepcxAojb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thepcxAojb .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thepcxAojb .navbar.opened {
  transition: all 0.3s;
}
.cid-thepcxAojb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thepcxAojb .navbar .navbar-logo img {
  width: auto;
}
.cid-thepcxAojb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thepcxAojb .navbar.collapsed {
  justify-content: center;
}
.cid-thepcxAojb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thepcxAojb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thepcxAojb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thepcxAojb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thepcxAojb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thepcxAojb .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-thepcxAojb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thepcxAojb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thepcxAojb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thepcxAojb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thepcxAojb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thepcxAojb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thepcxAojb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thepcxAojb .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-thepcxAojb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thepcxAojb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thepcxAojb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thepcxAojb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thepcxAojb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thepcxAojb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thepcxAojb .navbar.navbar-short {
  min-height: 60px;
}
.cid-thepcxAojb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thepcxAojb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thepcxAojb .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-thepcxAojb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thepcxAojb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thepcxAojb .dropdown-item.active,
.cid-thepcxAojb .dropdown-item:active {
  background-color: transparent;
}
.cid-thepcxAojb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thepcxAojb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thepcxAojb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thepcxAojb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thepcxAojb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thepcxAojb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thepcxAojb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thepcxAojb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thepcxAojb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thepcxAojb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thepcxAojb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thepcxAojb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thepcxAojb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thepcxAojb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thepcxAojb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thepcxAojb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thepcxAojb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thepcxAojb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thepcxAojb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thepcxAojb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thepcxAojb .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-thepcxAojb .navbar {
    height: 70px;
  }
  .cid-thepcxAojb .navbar.opened {
    height: auto;
  }
  .cid-thepcxAojb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thepcxAojb .icons-menu {
    padding-right: 0;
  }
  .cid-thepcxAojb .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thepcy5Tpy {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thepwYKTwk {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thepwYKTwk .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thepwYKTwk .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thepwYKTwk .btn {
  margin: 0px !important;
}
.cid-thepwYKTwk .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thepwYKTwk .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thepwYKTwk .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thepwYKTwk .carousel-item .wrap-img {
  text-align: center;
}
.cid-thepwYKTwk .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thepwYKTwk .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thepwYKTwk .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thepwYKTwk .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thepwYKTwk .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thepwYKTwk .second-col {
    padding-top: 2rem;
  }
}
.cid-thepwYKTwk .mbr-section-subtitle,
.cid-thepwYKTwk .mbr-section-btn {
  color: #000000;
}
.cid-thepwZRkWO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thepwZRkWO nav.navbar {
  position: fixed;
}
.cid-thepwZRkWO .container,
.cid-thepwZRkWO .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thepwZRkWO .container,
  .cid-thepwZRkWO .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thepwZRkWO .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-thepwZRkWO .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thepwZRkWO .dropdown-item:hover,
.cid-thepwZRkWO .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thepwZRkWO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thepwZRkWO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thepwZRkWO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thepwZRkWO .nav-link {
  position: relative;
}
.cid-thepwZRkWO .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thepwZRkWO .nav-link:hover:before {
  opacity: 1;
}
.cid-thepwZRkWO .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thepwZRkWO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thepwZRkWO .container {
  display: flex;
  margin: auto;
}
.cid-thepwZRkWO .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thepwZRkWO .nav-item:focus,
.cid-thepwZRkWO .nav-link:focus {
  outline: none;
}
.cid-thepwZRkWO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thepwZRkWO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thepwZRkWO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thepwZRkWO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thepwZRkWO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thepwZRkWO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thepwZRkWO .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thepwZRkWO .navbar.opened {
  transition: all 0.3s;
}
.cid-thepwZRkWO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thepwZRkWO .navbar .navbar-logo img {
  width: auto;
}
.cid-thepwZRkWO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thepwZRkWO .navbar.collapsed {
  justify-content: center;
}
.cid-thepwZRkWO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thepwZRkWO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thepwZRkWO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thepwZRkWO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thepwZRkWO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thepwZRkWO .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-thepwZRkWO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thepwZRkWO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thepwZRkWO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thepwZRkWO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thepwZRkWO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thepwZRkWO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thepwZRkWO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thepwZRkWO .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-thepwZRkWO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thepwZRkWO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thepwZRkWO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thepwZRkWO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thepwZRkWO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thepwZRkWO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thepwZRkWO .navbar.navbar-short {
  min-height: 60px;
}
.cid-thepwZRkWO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thepwZRkWO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thepwZRkWO .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-thepwZRkWO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thepwZRkWO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thepwZRkWO .dropdown-item.active,
.cid-thepwZRkWO .dropdown-item:active {
  background-color: transparent;
}
.cid-thepwZRkWO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thepwZRkWO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thepwZRkWO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thepwZRkWO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thepwZRkWO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thepwZRkWO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thepwZRkWO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thepwZRkWO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thepwZRkWO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thepwZRkWO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thepwZRkWO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thepwZRkWO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thepwZRkWO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thepwZRkWO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thepwZRkWO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thepwZRkWO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thepwZRkWO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thepwZRkWO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thepwZRkWO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thepwZRkWO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thepwZRkWO .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-thepwZRkWO .navbar {
    height: 70px;
  }
  .cid-thepwZRkWO .navbar.opened {
    height: auto;
  }
  .cid-thepwZRkWO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thepwZRkWO .icons-menu {
    padding-right: 0;
  }
  .cid-thepwZRkWO .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thepx0z2BK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-theqKCudlZ {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-theqKCudlZ .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-theqKCudlZ .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-theqKCudlZ .btn {
  margin: 0px !important;
}
.cid-theqKCudlZ .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-theqKCudlZ .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-theqKCudlZ .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-theqKCudlZ .carousel-item .wrap-img {
  text-align: center;
}
.cid-theqKCudlZ .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-theqKCudlZ .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-theqKCudlZ .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-theqKCudlZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-theqKCudlZ .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-theqKCudlZ .second-col {
    padding-top: 2rem;
  }
}
.cid-theqKCudlZ .mbr-section-subtitle,
.cid-theqKCudlZ .mbr-section-btn {
  color: #000000;
}
.cid-theqKDme7d {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-theqKDme7d nav.navbar {
  position: fixed;
}
.cid-theqKDme7d .container,
.cid-theqKDme7d .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-theqKDme7d .container,
  .cid-theqKDme7d .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-theqKDme7d .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-theqKDme7d .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-theqKDme7d .dropdown-item:hover,
.cid-theqKDme7d .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-theqKDme7d .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-theqKDme7d .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-theqKDme7d .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-theqKDme7d .nav-link {
  position: relative;
}
.cid-theqKDme7d .nav-link:hover {
  color: #2f2483 !important;
}
.cid-theqKDme7d .nav-link:hover:before {
  opacity: 1;
}
.cid-theqKDme7d .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-theqKDme7d .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-theqKDme7d .container {
  display: flex;
  margin: auto;
}
.cid-theqKDme7d .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-theqKDme7d .nav-item:focus,
.cid-theqKDme7d .nav-link:focus {
  outline: none;
}
.cid-theqKDme7d .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-theqKDme7d .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-theqKDme7d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-theqKDme7d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-theqKDme7d .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-theqKDme7d .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-theqKDme7d .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-theqKDme7d .navbar.opened {
  transition: all 0.3s;
}
.cid-theqKDme7d .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-theqKDme7d .navbar .navbar-logo img {
  width: auto;
}
.cid-theqKDme7d .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-theqKDme7d .navbar.collapsed {
  justify-content: center;
}
.cid-theqKDme7d .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-theqKDme7d .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-theqKDme7d .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-theqKDme7d .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-theqKDme7d .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-theqKDme7d .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-theqKDme7d .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-theqKDme7d .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-theqKDme7d .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-theqKDme7d .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-theqKDme7d .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-theqKDme7d .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-theqKDme7d .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-theqKDme7d .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-theqKDme7d .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-theqKDme7d .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-theqKDme7d .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-theqKDme7d .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-theqKDme7d .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-theqKDme7d .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-theqKDme7d .navbar.navbar-short {
  min-height: 60px;
}
.cid-theqKDme7d .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-theqKDme7d .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-theqKDme7d .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-theqKDme7d .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-theqKDme7d .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-theqKDme7d .dropdown-item.active,
.cid-theqKDme7d .dropdown-item:active {
  background-color: transparent;
}
.cid-theqKDme7d .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-theqKDme7d .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-theqKDme7d .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-theqKDme7d .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-theqKDme7d .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-theqKDme7d .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-theqKDme7d ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-theqKDme7d .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-theqKDme7d button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-theqKDme7d button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-theqKDme7d button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-theqKDme7d button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-theqKDme7d button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-theqKDme7d button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-theqKDme7d nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-theqKDme7d nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-theqKDme7d nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-theqKDme7d nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-theqKDme7d .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-theqKDme7d a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-theqKDme7d .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-theqKDme7d .navbar {
    height: 70px;
  }
  .cid-theqKDme7d .navbar.opened {
    height: auto;
  }
  .cid-theqKDme7d .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-theqKDme7d .icons-menu {
    padding-right: 0;
  }
  .cid-theqKDme7d .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-theqKDTlrj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfA4yOPvE {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfA4yOPvE .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfA4yOPvE .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfA4yOPvE .btn {
  margin: 0px !important;
}
.cid-thfA4yOPvE .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfA4yOPvE .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfA4yOPvE .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfA4yOPvE .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfA4yOPvE .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfA4yOPvE .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfA4yOPvE .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfA4yOPvE .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfA4yOPvE .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfA4yOPvE .second-col {
    padding-top: 2rem;
  }
}
.cid-thfA4yOPvE .mbr-section-subtitle,
.cid-thfA4yOPvE .mbr-section-btn {
  color: #000000;
}
.cid-thfA4zFzMV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfA4zFzMV nav.navbar {
  position: fixed;
}
.cid-thfA4zFzMV .container,
.cid-thfA4zFzMV .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfA4zFzMV .container,
  .cid-thfA4zFzMV .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfA4zFzMV .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-thfA4zFzMV .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfA4zFzMV .dropdown-item:hover,
.cid-thfA4zFzMV .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfA4zFzMV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfA4zFzMV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfA4zFzMV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfA4zFzMV .nav-link {
  position: relative;
}
.cid-thfA4zFzMV .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfA4zFzMV .nav-link:hover:before {
  opacity: 1;
}
.cid-thfA4zFzMV .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfA4zFzMV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfA4zFzMV .container {
  display: flex;
  margin: auto;
}
.cid-thfA4zFzMV .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfA4zFzMV .nav-item:focus,
.cid-thfA4zFzMV .nav-link:focus {
  outline: none;
}
.cid-thfA4zFzMV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfA4zFzMV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfA4zFzMV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfA4zFzMV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfA4zFzMV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfA4zFzMV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfA4zFzMV .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfA4zFzMV .navbar.opened {
  transition: all 0.3s;
}
.cid-thfA4zFzMV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfA4zFzMV .navbar .navbar-logo img {
  width: auto;
}
.cid-thfA4zFzMV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfA4zFzMV .navbar.collapsed {
  justify-content: center;
}
.cid-thfA4zFzMV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfA4zFzMV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfA4zFzMV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfA4zFzMV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfA4zFzMV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfA4zFzMV .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-thfA4zFzMV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfA4zFzMV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfA4zFzMV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfA4zFzMV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfA4zFzMV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfA4zFzMV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfA4zFzMV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfA4zFzMV .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-thfA4zFzMV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfA4zFzMV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfA4zFzMV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfA4zFzMV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfA4zFzMV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfA4zFzMV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfA4zFzMV .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfA4zFzMV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfA4zFzMV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfA4zFzMV .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-thfA4zFzMV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfA4zFzMV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfA4zFzMV .dropdown-item.active,
.cid-thfA4zFzMV .dropdown-item:active {
  background-color: transparent;
}
.cid-thfA4zFzMV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfA4zFzMV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfA4zFzMV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfA4zFzMV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfA4zFzMV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfA4zFzMV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfA4zFzMV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfA4zFzMV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfA4zFzMV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfA4zFzMV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfA4zFzMV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfA4zFzMV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfA4zFzMV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfA4zFzMV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfA4zFzMV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfA4zFzMV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfA4zFzMV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfA4zFzMV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfA4zFzMV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfA4zFzMV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfA4zFzMV .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-thfA4zFzMV .navbar {
    height: 70px;
  }
  .cid-thfA4zFzMV .navbar.opened {
    height: auto;
  }
  .cid-thfA4zFzMV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfA4zFzMV .icons-menu {
    padding-right: 0;
  }
  .cid-thfA4zFzMV .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfA4An6Cp {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfAD32bWP {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfAD32bWP .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfAD32bWP .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfAD32bWP .btn {
  margin: 0px !important;
}
.cid-thfAD32bWP .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfAD32bWP .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfAD32bWP .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfAD32bWP .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfAD32bWP .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfAD32bWP .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfAD32bWP .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfAD32bWP .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfAD32bWP .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfAD32bWP .second-col {
    padding-top: 2rem;
  }
}
.cid-thfAD32bWP .mbr-section-subtitle,
.cid-thfAD32bWP .mbr-section-btn {
  color: #000000;
}
.cid-thfAD3NeY4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfAD3NeY4 nav.navbar {
  position: fixed;
}
.cid-thfAD3NeY4 .container,
.cid-thfAD3NeY4 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfAD3NeY4 .container,
  .cid-thfAD3NeY4 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfAD3NeY4 .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-thfAD3NeY4 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfAD3NeY4 .dropdown-item:hover,
.cid-thfAD3NeY4 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfAD3NeY4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfAD3NeY4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfAD3NeY4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfAD3NeY4 .nav-link {
  position: relative;
}
.cid-thfAD3NeY4 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfAD3NeY4 .nav-link:hover:before {
  opacity: 1;
}
.cid-thfAD3NeY4 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfAD3NeY4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfAD3NeY4 .container {
  display: flex;
  margin: auto;
}
.cid-thfAD3NeY4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfAD3NeY4 .nav-item:focus,
.cid-thfAD3NeY4 .nav-link:focus {
  outline: none;
}
.cid-thfAD3NeY4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfAD3NeY4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfAD3NeY4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfAD3NeY4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfAD3NeY4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfAD3NeY4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfAD3NeY4 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfAD3NeY4 .navbar.opened {
  transition: all 0.3s;
}
.cid-thfAD3NeY4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfAD3NeY4 .navbar .navbar-logo img {
  width: auto;
}
.cid-thfAD3NeY4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfAD3NeY4 .navbar.collapsed {
  justify-content: center;
}
.cid-thfAD3NeY4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfAD3NeY4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfAD3NeY4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfAD3NeY4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfAD3NeY4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfAD3NeY4 .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-thfAD3NeY4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfAD3NeY4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfAD3NeY4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfAD3NeY4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfAD3NeY4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfAD3NeY4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfAD3NeY4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfAD3NeY4 .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-thfAD3NeY4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfAD3NeY4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfAD3NeY4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfAD3NeY4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfAD3NeY4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfAD3NeY4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfAD3NeY4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfAD3NeY4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfAD3NeY4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfAD3NeY4 .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-thfAD3NeY4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfAD3NeY4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfAD3NeY4 .dropdown-item.active,
.cid-thfAD3NeY4 .dropdown-item:active {
  background-color: transparent;
}
.cid-thfAD3NeY4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfAD3NeY4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfAD3NeY4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfAD3NeY4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfAD3NeY4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfAD3NeY4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfAD3NeY4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfAD3NeY4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfAD3NeY4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfAD3NeY4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfAD3NeY4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfAD3NeY4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfAD3NeY4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfAD3NeY4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfAD3NeY4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfAD3NeY4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfAD3NeY4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfAD3NeY4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfAD3NeY4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfAD3NeY4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfAD3NeY4 .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-thfAD3NeY4 .navbar {
    height: 70px;
  }
  .cid-thfAD3NeY4 .navbar.opened {
    height: auto;
  }
  .cid-thfAD3NeY4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfAD3NeY4 .icons-menu {
    padding-right: 0;
  }
  .cid-thfAD3NeY4 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfAD4kqzv {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfBelFZgG {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfBelFZgG .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfBelFZgG .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfBelFZgG .btn {
  margin: 0px !important;
}
.cid-thfBelFZgG .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfBelFZgG .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfBelFZgG .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfBelFZgG .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfBelFZgG .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfBelFZgG .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfBelFZgG .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfBelFZgG .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfBelFZgG .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfBelFZgG .second-col {
    padding-top: 2rem;
  }
}
.cid-thfBelFZgG .mbr-section-subtitle,
.cid-thfBelFZgG .mbr-section-btn {
  color: #000000;
}
.cid-thfBemvIen {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfBemvIen nav.navbar {
  position: fixed;
}
.cid-thfBemvIen .container,
.cid-thfBemvIen .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfBemvIen .container,
  .cid-thfBemvIen .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfBemvIen .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-thfBemvIen .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfBemvIen .dropdown-item:hover,
.cid-thfBemvIen .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfBemvIen .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfBemvIen .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfBemvIen .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfBemvIen .nav-link {
  position: relative;
}
.cid-thfBemvIen .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfBemvIen .nav-link:hover:before {
  opacity: 1;
}
.cid-thfBemvIen .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfBemvIen .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfBemvIen .container {
  display: flex;
  margin: auto;
}
.cid-thfBemvIen .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfBemvIen .nav-item:focus,
.cid-thfBemvIen .nav-link:focus {
  outline: none;
}
.cid-thfBemvIen .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfBemvIen .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfBemvIen .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfBemvIen .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfBemvIen .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfBemvIen .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfBemvIen .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfBemvIen .navbar.opened {
  transition: all 0.3s;
}
.cid-thfBemvIen .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfBemvIen .navbar .navbar-logo img {
  width: auto;
}
.cid-thfBemvIen .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfBemvIen .navbar.collapsed {
  justify-content: center;
}
.cid-thfBemvIen .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfBemvIen .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfBemvIen .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfBemvIen .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfBemvIen .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfBemvIen .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-thfBemvIen .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfBemvIen .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfBemvIen .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfBemvIen .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfBemvIen .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfBemvIen .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfBemvIen .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfBemvIen .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-thfBemvIen .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfBemvIen .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfBemvIen .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfBemvIen .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfBemvIen .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfBemvIen .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfBemvIen .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfBemvIen .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfBemvIen .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfBemvIen .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-thfBemvIen .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfBemvIen .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfBemvIen .dropdown-item.active,
.cid-thfBemvIen .dropdown-item:active {
  background-color: transparent;
}
.cid-thfBemvIen .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfBemvIen .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfBemvIen .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfBemvIen .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfBemvIen .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfBemvIen .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfBemvIen ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfBemvIen .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfBemvIen button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfBemvIen button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfBemvIen button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfBemvIen button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfBemvIen button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfBemvIen button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfBemvIen nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfBemvIen nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfBemvIen nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfBemvIen nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfBemvIen .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfBemvIen a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfBemvIen .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-thfBemvIen .navbar {
    height: 70px;
  }
  .cid-thfBemvIen .navbar.opened {
    height: auto;
  }
  .cid-thfBemvIen .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfBemvIen .icons-menu {
    padding-right: 0;
  }
  .cid-thfBemvIen .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfBen1M2O {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfC10K5jg {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfC10K5jg .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfC10K5jg .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfC10K5jg .btn {
  margin: 0px !important;
}
.cid-thfC10K5jg .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfC10K5jg .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfC10K5jg .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfC10K5jg .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfC10K5jg .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfC10K5jg .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfC10K5jg .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfC10K5jg .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfC10K5jg .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfC10K5jg .second-col {
    padding-top: 2rem;
  }
}
.cid-thfC10K5jg .mbr-section-subtitle,
.cid-thfC10K5jg .mbr-section-btn {
  color: #000000;
}
.cid-thfC11wKVI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfC11wKVI nav.navbar {
  position: fixed;
}
.cid-thfC11wKVI .container,
.cid-thfC11wKVI .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfC11wKVI .container,
  .cid-thfC11wKVI .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfC11wKVI .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-thfC11wKVI .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfC11wKVI .dropdown-item:hover,
.cid-thfC11wKVI .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfC11wKVI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfC11wKVI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfC11wKVI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfC11wKVI .nav-link {
  position: relative;
}
.cid-thfC11wKVI .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfC11wKVI .nav-link:hover:before {
  opacity: 1;
}
.cid-thfC11wKVI .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfC11wKVI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfC11wKVI .container {
  display: flex;
  margin: auto;
}
.cid-thfC11wKVI .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfC11wKVI .nav-item:focus,
.cid-thfC11wKVI .nav-link:focus {
  outline: none;
}
.cid-thfC11wKVI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfC11wKVI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfC11wKVI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfC11wKVI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfC11wKVI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfC11wKVI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfC11wKVI .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfC11wKVI .navbar.opened {
  transition: all 0.3s;
}
.cid-thfC11wKVI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfC11wKVI .navbar .navbar-logo img {
  width: auto;
}
.cid-thfC11wKVI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfC11wKVI .navbar.collapsed {
  justify-content: center;
}
.cid-thfC11wKVI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfC11wKVI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfC11wKVI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfC11wKVI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfC11wKVI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfC11wKVI .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-thfC11wKVI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfC11wKVI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfC11wKVI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfC11wKVI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfC11wKVI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfC11wKVI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfC11wKVI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfC11wKVI .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-thfC11wKVI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfC11wKVI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfC11wKVI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfC11wKVI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfC11wKVI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfC11wKVI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfC11wKVI .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfC11wKVI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfC11wKVI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfC11wKVI .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-thfC11wKVI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfC11wKVI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfC11wKVI .dropdown-item.active,
.cid-thfC11wKVI .dropdown-item:active {
  background-color: transparent;
}
.cid-thfC11wKVI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfC11wKVI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfC11wKVI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfC11wKVI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfC11wKVI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfC11wKVI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfC11wKVI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfC11wKVI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfC11wKVI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfC11wKVI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfC11wKVI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfC11wKVI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfC11wKVI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfC11wKVI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfC11wKVI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfC11wKVI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfC11wKVI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfC11wKVI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfC11wKVI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfC11wKVI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfC11wKVI .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-thfC11wKVI .navbar {
    height: 70px;
  }
  .cid-thfC11wKVI .navbar.opened {
    height: auto;
  }
  .cid-thfC11wKVI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfC11wKVI .icons-menu {
    padding-right: 0;
  }
  .cid-thfC11wKVI .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfC125Fge {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfCm6QEfD {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfCm6QEfD .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfCm6QEfD .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfCm6QEfD .btn {
  margin: 0px !important;
}
.cid-thfCm6QEfD .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfCm6QEfD .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfCm6QEfD .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfCm6QEfD .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfCm6QEfD .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfCm6QEfD .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfCm6QEfD .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfCm6QEfD .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfCm6QEfD .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfCm6QEfD .second-col {
    padding-top: 2rem;
  }
}
.cid-thfCm6QEfD .mbr-section-subtitle,
.cid-thfCm6QEfD .mbr-section-btn {
  color: #000000;
}
.cid-thfCm7G6HM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfCm7G6HM nav.navbar {
  position: fixed;
}
.cid-thfCm7G6HM .container,
.cid-thfCm7G6HM .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfCm7G6HM .container,
  .cid-thfCm7G6HM .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfCm7G6HM .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-thfCm7G6HM .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfCm7G6HM .dropdown-item:hover,
.cid-thfCm7G6HM .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfCm7G6HM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfCm7G6HM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfCm7G6HM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfCm7G6HM .nav-link {
  position: relative;
}
.cid-thfCm7G6HM .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfCm7G6HM .nav-link:hover:before {
  opacity: 1;
}
.cid-thfCm7G6HM .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfCm7G6HM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfCm7G6HM .container {
  display: flex;
  margin: auto;
}
.cid-thfCm7G6HM .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfCm7G6HM .nav-item:focus,
.cid-thfCm7G6HM .nav-link:focus {
  outline: none;
}
.cid-thfCm7G6HM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfCm7G6HM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfCm7G6HM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfCm7G6HM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfCm7G6HM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfCm7G6HM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfCm7G6HM .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfCm7G6HM .navbar.opened {
  transition: all 0.3s;
}
.cid-thfCm7G6HM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfCm7G6HM .navbar .navbar-logo img {
  width: auto;
}
.cid-thfCm7G6HM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfCm7G6HM .navbar.collapsed {
  justify-content: center;
}
.cid-thfCm7G6HM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfCm7G6HM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfCm7G6HM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfCm7G6HM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfCm7G6HM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfCm7G6HM .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-thfCm7G6HM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfCm7G6HM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfCm7G6HM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfCm7G6HM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfCm7G6HM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfCm7G6HM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfCm7G6HM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfCm7G6HM .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-thfCm7G6HM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfCm7G6HM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfCm7G6HM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfCm7G6HM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfCm7G6HM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfCm7G6HM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfCm7G6HM .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfCm7G6HM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfCm7G6HM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfCm7G6HM .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-thfCm7G6HM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfCm7G6HM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfCm7G6HM .dropdown-item.active,
.cid-thfCm7G6HM .dropdown-item:active {
  background-color: transparent;
}
.cid-thfCm7G6HM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfCm7G6HM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfCm7G6HM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfCm7G6HM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfCm7G6HM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfCm7G6HM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfCm7G6HM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfCm7G6HM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfCm7G6HM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfCm7G6HM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfCm7G6HM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfCm7G6HM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfCm7G6HM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfCm7G6HM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfCm7G6HM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfCm7G6HM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfCm7G6HM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfCm7G6HM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfCm7G6HM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfCm7G6HM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfCm7G6HM .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-thfCm7G6HM .navbar {
    height: 70px;
  }
  .cid-thfCm7G6HM .navbar.opened {
    height: auto;
  }
  .cid-thfCm7G6HM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfCm7G6HM .icons-menu {
    padding-right: 0;
  }
  .cid-thfCm7G6HM .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfCm8dmVv {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfDb5OfqU {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfDb5OfqU .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfDb5OfqU .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfDb5OfqU .btn {
  margin: 0px !important;
}
.cid-thfDb5OfqU .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfDb5OfqU .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfDb5OfqU .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfDb5OfqU .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfDb5OfqU .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfDb5OfqU .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfDb5OfqU .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfDb5OfqU .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfDb5OfqU .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfDb5OfqU .second-col {
    padding-top: 2rem;
  }
}
.cid-thfDb5OfqU .mbr-section-subtitle,
.cid-thfDb5OfqU .mbr-section-btn {
  color: #000000;
}
.cid-thfDb6jBhJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfDb6jBhJ nav.navbar {
  position: fixed;
}
.cid-thfDb6jBhJ .container,
.cid-thfDb6jBhJ .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfDb6jBhJ .container,
  .cid-thfDb6jBhJ .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfDb6jBhJ .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-thfDb6jBhJ .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfDb6jBhJ .dropdown-item:hover,
.cid-thfDb6jBhJ .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfDb6jBhJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfDb6jBhJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfDb6jBhJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfDb6jBhJ .nav-link {
  position: relative;
}
.cid-thfDb6jBhJ .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfDb6jBhJ .nav-link:hover:before {
  opacity: 1;
}
.cid-thfDb6jBhJ .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfDb6jBhJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfDb6jBhJ .container {
  display: flex;
  margin: auto;
}
.cid-thfDb6jBhJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfDb6jBhJ .nav-item:focus,
.cid-thfDb6jBhJ .nav-link:focus {
  outline: none;
}
.cid-thfDb6jBhJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfDb6jBhJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfDb6jBhJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfDb6jBhJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfDb6jBhJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfDb6jBhJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfDb6jBhJ .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfDb6jBhJ .navbar.opened {
  transition: all 0.3s;
}
.cid-thfDb6jBhJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfDb6jBhJ .navbar .navbar-logo img {
  width: auto;
}
.cid-thfDb6jBhJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfDb6jBhJ .navbar.collapsed {
  justify-content: center;
}
.cid-thfDb6jBhJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfDb6jBhJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfDb6jBhJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfDb6jBhJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfDb6jBhJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfDb6jBhJ .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-thfDb6jBhJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfDb6jBhJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfDb6jBhJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfDb6jBhJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfDb6jBhJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfDb6jBhJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfDb6jBhJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfDb6jBhJ .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-thfDb6jBhJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfDb6jBhJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfDb6jBhJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfDb6jBhJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfDb6jBhJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfDb6jBhJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfDb6jBhJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfDb6jBhJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfDb6jBhJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfDb6jBhJ .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-thfDb6jBhJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfDb6jBhJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfDb6jBhJ .dropdown-item.active,
.cid-thfDb6jBhJ .dropdown-item:active {
  background-color: transparent;
}
.cid-thfDb6jBhJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfDb6jBhJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfDb6jBhJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfDb6jBhJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfDb6jBhJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfDb6jBhJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfDb6jBhJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfDb6jBhJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfDb6jBhJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfDb6jBhJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfDb6jBhJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfDb6jBhJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfDb6jBhJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfDb6jBhJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfDb6jBhJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfDb6jBhJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfDb6jBhJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfDb6jBhJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfDb6jBhJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfDb6jBhJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfDb6jBhJ .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-thfDb6jBhJ .navbar {
    height: 70px;
  }
  .cid-thfDb6jBhJ .navbar.opened {
    height: auto;
  }
  .cid-thfDb6jBhJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfDb6jBhJ .icons-menu {
    padding-right: 0;
  }
  .cid-thfDb6jBhJ .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfDb6PXSo {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfDHbp3TN {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfDHbp3TN .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfDHbp3TN .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfDHbp3TN .btn {
  margin: 0px !important;
}
.cid-thfDHbp3TN .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfDHbp3TN .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfDHbp3TN .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfDHbp3TN .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfDHbp3TN .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfDHbp3TN .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfDHbp3TN .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfDHbp3TN .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfDHbp3TN .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfDHbp3TN .second-col {
    padding-top: 2rem;
  }
}
.cid-thfDHbp3TN .mbr-section-subtitle,
.cid-thfDHbp3TN .mbr-section-btn {
  color: #000000;
}
.cid-thfDHckfNn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfDHckfNn nav.navbar {
  position: fixed;
}
.cid-thfDHckfNn .container,
.cid-thfDHckfNn .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfDHckfNn .container,
  .cid-thfDHckfNn .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfDHckfNn .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-thfDHckfNn .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfDHckfNn .dropdown-item:hover,
.cid-thfDHckfNn .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfDHckfNn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfDHckfNn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfDHckfNn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfDHckfNn .nav-link {
  position: relative;
}
.cid-thfDHckfNn .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfDHckfNn .nav-link:hover:before {
  opacity: 1;
}
.cid-thfDHckfNn .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfDHckfNn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfDHckfNn .container {
  display: flex;
  margin: auto;
}
.cid-thfDHckfNn .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfDHckfNn .nav-item:focus,
.cid-thfDHckfNn .nav-link:focus {
  outline: none;
}
.cid-thfDHckfNn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfDHckfNn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfDHckfNn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfDHckfNn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfDHckfNn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfDHckfNn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfDHckfNn .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfDHckfNn .navbar.opened {
  transition: all 0.3s;
}
.cid-thfDHckfNn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfDHckfNn .navbar .navbar-logo img {
  width: auto;
}
.cid-thfDHckfNn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfDHckfNn .navbar.collapsed {
  justify-content: center;
}
.cid-thfDHckfNn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfDHckfNn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfDHckfNn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfDHckfNn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfDHckfNn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfDHckfNn .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-thfDHckfNn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfDHckfNn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfDHckfNn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfDHckfNn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfDHckfNn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfDHckfNn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfDHckfNn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfDHckfNn .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-thfDHckfNn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfDHckfNn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfDHckfNn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfDHckfNn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfDHckfNn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfDHckfNn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfDHckfNn .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfDHckfNn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfDHckfNn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfDHckfNn .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-thfDHckfNn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfDHckfNn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfDHckfNn .dropdown-item.active,
.cid-thfDHckfNn .dropdown-item:active {
  background-color: transparent;
}
.cid-thfDHckfNn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfDHckfNn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfDHckfNn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfDHckfNn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfDHckfNn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfDHckfNn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfDHckfNn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfDHckfNn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfDHckfNn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfDHckfNn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfDHckfNn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfDHckfNn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfDHckfNn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfDHckfNn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfDHckfNn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfDHckfNn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfDHckfNn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfDHckfNn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfDHckfNn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfDHckfNn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfDHckfNn .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-thfDHckfNn .navbar {
    height: 70px;
  }
  .cid-thfDHckfNn .navbar.opened {
    height: auto;
  }
  .cid-thfDHckfNn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfDHckfNn .icons-menu {
    padding-right: 0;
  }
  .cid-thfDHckfNn .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfDHcTB3a {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfE3bEF7N {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfE3bEF7N .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfE3bEF7N .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfE3bEF7N .btn {
  margin: 0px !important;
}
.cid-thfE3bEF7N .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfE3bEF7N .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfE3bEF7N .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfE3bEF7N .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfE3bEF7N .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfE3bEF7N .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfE3bEF7N .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfE3bEF7N .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfE3bEF7N .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfE3bEF7N .second-col {
    padding-top: 2rem;
  }
}
.cid-thfE3bEF7N .mbr-section-subtitle,
.cid-thfE3bEF7N .mbr-section-btn {
  color: #000000;
}
.cid-thfE3coALC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfE3coALC nav.navbar {
  position: fixed;
}
.cid-thfE3coALC .container,
.cid-thfE3coALC .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfE3coALC .container,
  .cid-thfE3coALC .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfE3coALC .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-thfE3coALC .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfE3coALC .dropdown-item:hover,
.cid-thfE3coALC .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfE3coALC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfE3coALC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfE3coALC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfE3coALC .nav-link {
  position: relative;
}
.cid-thfE3coALC .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfE3coALC .nav-link:hover:before {
  opacity: 1;
}
.cid-thfE3coALC .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfE3coALC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfE3coALC .container {
  display: flex;
  margin: auto;
}
.cid-thfE3coALC .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfE3coALC .nav-item:focus,
.cid-thfE3coALC .nav-link:focus {
  outline: none;
}
.cid-thfE3coALC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfE3coALC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfE3coALC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfE3coALC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfE3coALC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfE3coALC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfE3coALC .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfE3coALC .navbar.opened {
  transition: all 0.3s;
}
.cid-thfE3coALC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfE3coALC .navbar .navbar-logo img {
  width: auto;
}
.cid-thfE3coALC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfE3coALC .navbar.collapsed {
  justify-content: center;
}
.cid-thfE3coALC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfE3coALC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfE3coALC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfE3coALC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfE3coALC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfE3coALC .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-thfE3coALC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfE3coALC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfE3coALC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfE3coALC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfE3coALC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfE3coALC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfE3coALC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfE3coALC .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-thfE3coALC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfE3coALC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfE3coALC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfE3coALC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfE3coALC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfE3coALC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfE3coALC .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfE3coALC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfE3coALC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfE3coALC .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-thfE3coALC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfE3coALC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfE3coALC .dropdown-item.active,
.cid-thfE3coALC .dropdown-item:active {
  background-color: transparent;
}
.cid-thfE3coALC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfE3coALC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfE3coALC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfE3coALC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfE3coALC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfE3coALC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfE3coALC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfE3coALC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfE3coALC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfE3coALC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfE3coALC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfE3coALC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfE3coALC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfE3coALC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfE3coALC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfE3coALC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfE3coALC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfE3coALC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfE3coALC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfE3coALC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfE3coALC .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-thfE3coALC .navbar {
    height: 70px;
  }
  .cid-thfE3coALC .navbar.opened {
    height: auto;
  }
  .cid-thfE3coALC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfE3coALC .icons-menu {
    padding-right: 0;
  }
  .cid-thfE3coALC .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfE3cT9gR {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfEv1KJ41 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfEv1KJ41 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfEv1KJ41 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfEv1KJ41 .btn {
  margin: 0px !important;
}
.cid-thfEv1KJ41 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfEv1KJ41 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfEv1KJ41 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfEv1KJ41 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfEv1KJ41 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfEv1KJ41 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfEv1KJ41 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfEv1KJ41 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfEv1KJ41 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfEv1KJ41 .second-col {
    padding-top: 2rem;
  }
}
.cid-thfEv1KJ41 .mbr-section-subtitle,
.cid-thfEv1KJ41 .mbr-section-btn {
  color: #000000;
}
.cid-thfEv2K0M6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfEv2K0M6 nav.navbar {
  position: fixed;
}
.cid-thfEv2K0M6 .container,
.cid-thfEv2K0M6 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfEv2K0M6 .container,
  .cid-thfEv2K0M6 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfEv2K0M6 .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-thfEv2K0M6 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfEv2K0M6 .dropdown-item:hover,
.cid-thfEv2K0M6 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfEv2K0M6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfEv2K0M6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfEv2K0M6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfEv2K0M6 .nav-link {
  position: relative;
}
.cid-thfEv2K0M6 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfEv2K0M6 .nav-link:hover:before {
  opacity: 1;
}
.cid-thfEv2K0M6 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfEv2K0M6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfEv2K0M6 .container {
  display: flex;
  margin: auto;
}
.cid-thfEv2K0M6 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfEv2K0M6 .nav-item:focus,
.cid-thfEv2K0M6 .nav-link:focus {
  outline: none;
}
.cid-thfEv2K0M6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfEv2K0M6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfEv2K0M6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfEv2K0M6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfEv2K0M6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfEv2K0M6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfEv2K0M6 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfEv2K0M6 .navbar.opened {
  transition: all 0.3s;
}
.cid-thfEv2K0M6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfEv2K0M6 .navbar .navbar-logo img {
  width: auto;
}
.cid-thfEv2K0M6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfEv2K0M6 .navbar.collapsed {
  justify-content: center;
}
.cid-thfEv2K0M6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfEv2K0M6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfEv2K0M6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfEv2K0M6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfEv2K0M6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfEv2K0M6 .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-thfEv2K0M6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfEv2K0M6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfEv2K0M6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfEv2K0M6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfEv2K0M6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfEv2K0M6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfEv2K0M6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfEv2K0M6 .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-thfEv2K0M6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfEv2K0M6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfEv2K0M6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfEv2K0M6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfEv2K0M6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfEv2K0M6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfEv2K0M6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfEv2K0M6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfEv2K0M6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfEv2K0M6 .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-thfEv2K0M6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfEv2K0M6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfEv2K0M6 .dropdown-item.active,
.cid-thfEv2K0M6 .dropdown-item:active {
  background-color: transparent;
}
.cid-thfEv2K0M6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfEv2K0M6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfEv2K0M6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfEv2K0M6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfEv2K0M6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfEv2K0M6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfEv2K0M6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfEv2K0M6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfEv2K0M6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfEv2K0M6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfEv2K0M6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfEv2K0M6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfEv2K0M6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfEv2K0M6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfEv2K0M6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfEv2K0M6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfEv2K0M6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfEv2K0M6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfEv2K0M6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfEv2K0M6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfEv2K0M6 .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-thfEv2K0M6 .navbar {
    height: 70px;
  }
  .cid-thfEv2K0M6 .navbar.opened {
    height: auto;
  }
  .cid-thfEv2K0M6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfEv2K0M6 .icons-menu {
    padding-right: 0;
  }
  .cid-thfEv2K0M6 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfEv3i64l {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfEX5Gyt7 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfEX5Gyt7 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfEX5Gyt7 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfEX5Gyt7 .btn {
  margin: 0px !important;
}
.cid-thfEX5Gyt7 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfEX5Gyt7 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfEX5Gyt7 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfEX5Gyt7 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfEX5Gyt7 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfEX5Gyt7 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfEX5Gyt7 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfEX5Gyt7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfEX5Gyt7 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfEX5Gyt7 .second-col {
    padding-top: 2rem;
  }
}
.cid-thfEX5Gyt7 .mbr-section-subtitle,
.cid-thfEX5Gyt7 .mbr-section-btn {
  color: #000000;
}
.cid-thfEX6DL0L {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfEX6DL0L nav.navbar {
  position: fixed;
}
.cid-thfEX6DL0L .container,
.cid-thfEX6DL0L .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfEX6DL0L .container,
  .cid-thfEX6DL0L .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfEX6DL0L .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-thfEX6DL0L .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfEX6DL0L .dropdown-item:hover,
.cid-thfEX6DL0L .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfEX6DL0L .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfEX6DL0L .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfEX6DL0L .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfEX6DL0L .nav-link {
  position: relative;
}
.cid-thfEX6DL0L .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfEX6DL0L .nav-link:hover:before {
  opacity: 1;
}
.cid-thfEX6DL0L .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfEX6DL0L .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfEX6DL0L .container {
  display: flex;
  margin: auto;
}
.cid-thfEX6DL0L .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfEX6DL0L .nav-item:focus,
.cid-thfEX6DL0L .nav-link:focus {
  outline: none;
}
.cid-thfEX6DL0L .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfEX6DL0L .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfEX6DL0L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfEX6DL0L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfEX6DL0L .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfEX6DL0L .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfEX6DL0L .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfEX6DL0L .navbar.opened {
  transition: all 0.3s;
}
.cid-thfEX6DL0L .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfEX6DL0L .navbar .navbar-logo img {
  width: auto;
}
.cid-thfEX6DL0L .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfEX6DL0L .navbar.collapsed {
  justify-content: center;
}
.cid-thfEX6DL0L .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfEX6DL0L .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfEX6DL0L .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfEX6DL0L .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfEX6DL0L .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfEX6DL0L .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-thfEX6DL0L .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfEX6DL0L .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfEX6DL0L .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfEX6DL0L .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfEX6DL0L .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfEX6DL0L .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfEX6DL0L .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfEX6DL0L .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-thfEX6DL0L .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfEX6DL0L .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfEX6DL0L .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfEX6DL0L .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfEX6DL0L .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfEX6DL0L .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfEX6DL0L .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfEX6DL0L .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfEX6DL0L .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfEX6DL0L .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-thfEX6DL0L .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfEX6DL0L .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfEX6DL0L .dropdown-item.active,
.cid-thfEX6DL0L .dropdown-item:active {
  background-color: transparent;
}
.cid-thfEX6DL0L .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfEX6DL0L .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfEX6DL0L .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfEX6DL0L .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfEX6DL0L .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfEX6DL0L .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfEX6DL0L ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfEX6DL0L .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfEX6DL0L button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfEX6DL0L button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfEX6DL0L button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfEX6DL0L button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfEX6DL0L button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfEX6DL0L button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfEX6DL0L nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfEX6DL0L nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfEX6DL0L nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfEX6DL0L nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfEX6DL0L .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfEX6DL0L a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfEX6DL0L .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-thfEX6DL0L .navbar {
    height: 70px;
  }
  .cid-thfEX6DL0L .navbar.opened {
    height: auto;
  }
  .cid-thfEX6DL0L .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfEX6DL0L .icons-menu {
    padding-right: 0;
  }
  .cid-thfEX6DL0L .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfEX78Xt6 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfFgOzXiw {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfFgOzXiw .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfFgOzXiw .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfFgOzXiw .btn {
  margin: 0px !important;
}
.cid-thfFgOzXiw .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfFgOzXiw .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfFgOzXiw .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfFgOzXiw .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfFgOzXiw .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfFgOzXiw .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfFgOzXiw .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfFgOzXiw .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfFgOzXiw .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfFgOzXiw .second-col {
    padding-top: 2rem;
  }
}
.cid-thfFgOzXiw .mbr-section-subtitle,
.cid-thfFgOzXiw .mbr-section-btn {
  color: #000000;
}
.cid-thfFgPsq59 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfFgPsq59 nav.navbar {
  position: fixed;
}
.cid-thfFgPsq59 .container,
.cid-thfFgPsq59 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfFgPsq59 .container,
  .cid-thfFgPsq59 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfFgPsq59 .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-thfFgPsq59 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfFgPsq59 .dropdown-item:hover,
.cid-thfFgPsq59 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfFgPsq59 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfFgPsq59 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfFgPsq59 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfFgPsq59 .nav-link {
  position: relative;
}
.cid-thfFgPsq59 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfFgPsq59 .nav-link:hover:before {
  opacity: 1;
}
.cid-thfFgPsq59 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfFgPsq59 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfFgPsq59 .container {
  display: flex;
  margin: auto;
}
.cid-thfFgPsq59 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfFgPsq59 .nav-item:focus,
.cid-thfFgPsq59 .nav-link:focus {
  outline: none;
}
.cid-thfFgPsq59 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfFgPsq59 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfFgPsq59 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfFgPsq59 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfFgPsq59 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfFgPsq59 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfFgPsq59 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfFgPsq59 .navbar.opened {
  transition: all 0.3s;
}
.cid-thfFgPsq59 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfFgPsq59 .navbar .navbar-logo img {
  width: auto;
}
.cid-thfFgPsq59 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfFgPsq59 .navbar.collapsed {
  justify-content: center;
}
.cid-thfFgPsq59 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfFgPsq59 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfFgPsq59 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfFgPsq59 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfFgPsq59 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfFgPsq59 .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-thfFgPsq59 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfFgPsq59 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfFgPsq59 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfFgPsq59 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfFgPsq59 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfFgPsq59 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfFgPsq59 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfFgPsq59 .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-thfFgPsq59 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfFgPsq59 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfFgPsq59 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfFgPsq59 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfFgPsq59 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfFgPsq59 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfFgPsq59 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfFgPsq59 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfFgPsq59 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfFgPsq59 .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-thfFgPsq59 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfFgPsq59 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfFgPsq59 .dropdown-item.active,
.cid-thfFgPsq59 .dropdown-item:active {
  background-color: transparent;
}
.cid-thfFgPsq59 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfFgPsq59 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfFgPsq59 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfFgPsq59 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfFgPsq59 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfFgPsq59 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfFgPsq59 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfFgPsq59 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfFgPsq59 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfFgPsq59 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfFgPsq59 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfFgPsq59 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfFgPsq59 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfFgPsq59 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfFgPsq59 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfFgPsq59 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfFgPsq59 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfFgPsq59 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfFgPsq59 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfFgPsq59 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfFgPsq59 .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-thfFgPsq59 .navbar {
    height: 70px;
  }
  .cid-thfFgPsq59 .navbar.opened {
    height: auto;
  }
  .cid-thfFgPsq59 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfFgPsq59 .icons-menu {
    padding-right: 0;
  }
  .cid-thfFgPsq59 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfFgPZotJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfFwIMNFG {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfFwIMNFG .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfFwIMNFG .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfFwIMNFG .btn {
  margin: 0px !important;
}
.cid-thfFwIMNFG .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfFwIMNFG .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfFwIMNFG .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfFwIMNFG .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfFwIMNFG .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfFwIMNFG .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfFwIMNFG .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfFwIMNFG .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfFwIMNFG .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfFwIMNFG .second-col {
    padding-top: 2rem;
  }
}
.cid-thfFwIMNFG .mbr-section-subtitle,
.cid-thfFwIMNFG .mbr-section-btn {
  color: #000000;
}
.cid-thfFwJGc2i {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfFwJGc2i nav.navbar {
  position: fixed;
}
.cid-thfFwJGc2i .container,
.cid-thfFwJGc2i .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfFwJGc2i .container,
  .cid-thfFwJGc2i .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfFwJGc2i .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-thfFwJGc2i .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfFwJGc2i .dropdown-item:hover,
.cid-thfFwJGc2i .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfFwJGc2i .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfFwJGc2i .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfFwJGc2i .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfFwJGc2i .nav-link {
  position: relative;
}
.cid-thfFwJGc2i .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfFwJGc2i .nav-link:hover:before {
  opacity: 1;
}
.cid-thfFwJGc2i .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfFwJGc2i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfFwJGc2i .container {
  display: flex;
  margin: auto;
}
.cid-thfFwJGc2i .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfFwJGc2i .nav-item:focus,
.cid-thfFwJGc2i .nav-link:focus {
  outline: none;
}
.cid-thfFwJGc2i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfFwJGc2i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfFwJGc2i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfFwJGc2i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfFwJGc2i .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfFwJGc2i .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfFwJGc2i .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfFwJGc2i .navbar.opened {
  transition: all 0.3s;
}
.cid-thfFwJGc2i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfFwJGc2i .navbar .navbar-logo img {
  width: auto;
}
.cid-thfFwJGc2i .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfFwJGc2i .navbar.collapsed {
  justify-content: center;
}
.cid-thfFwJGc2i .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfFwJGc2i .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfFwJGc2i .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfFwJGc2i .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfFwJGc2i .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfFwJGc2i .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-thfFwJGc2i .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfFwJGc2i .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfFwJGc2i .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfFwJGc2i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfFwJGc2i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfFwJGc2i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfFwJGc2i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfFwJGc2i .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-thfFwJGc2i .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfFwJGc2i .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfFwJGc2i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfFwJGc2i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfFwJGc2i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfFwJGc2i .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfFwJGc2i .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfFwJGc2i .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfFwJGc2i .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfFwJGc2i .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-thfFwJGc2i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfFwJGc2i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfFwJGc2i .dropdown-item.active,
.cid-thfFwJGc2i .dropdown-item:active {
  background-color: transparent;
}
.cid-thfFwJGc2i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfFwJGc2i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfFwJGc2i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfFwJGc2i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfFwJGc2i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfFwJGc2i .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfFwJGc2i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfFwJGc2i .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfFwJGc2i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfFwJGc2i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfFwJGc2i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfFwJGc2i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfFwJGc2i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfFwJGc2i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfFwJGc2i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfFwJGc2i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfFwJGc2i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfFwJGc2i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfFwJGc2i .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfFwJGc2i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfFwJGc2i .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-thfFwJGc2i .navbar {
    height: 70px;
  }
  .cid-thfFwJGc2i .navbar.opened {
    height: auto;
  }
  .cid-thfFwJGc2i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfFwJGc2i .icons-menu {
    padding-right: 0;
  }
  .cid-thfFwJGc2i .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfFwKcbD0 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfFKAQf16 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfFKAQf16 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfFKAQf16 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfFKAQf16 .btn {
  margin: 0px !important;
}
.cid-thfFKAQf16 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfFKAQf16 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfFKAQf16 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfFKAQf16 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfFKAQf16 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfFKAQf16 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfFKAQf16 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfFKAQf16 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfFKAQf16 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfFKAQf16 .second-col {
    padding-top: 2rem;
  }
}
.cid-thfFKAQf16 .mbr-section-subtitle,
.cid-thfFKAQf16 .mbr-section-btn {
  color: #000000;
}
.cid-thfFKBHW79 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfFKBHW79 nav.navbar {
  position: fixed;
}
.cid-thfFKBHW79 .container,
.cid-thfFKBHW79 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfFKBHW79 .container,
  .cid-thfFKBHW79 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfFKBHW79 .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-thfFKBHW79 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfFKBHW79 .dropdown-item:hover,
.cid-thfFKBHW79 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfFKBHW79 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfFKBHW79 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfFKBHW79 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfFKBHW79 .nav-link {
  position: relative;
}
.cid-thfFKBHW79 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfFKBHW79 .nav-link:hover:before {
  opacity: 1;
}
.cid-thfFKBHW79 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfFKBHW79 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfFKBHW79 .container {
  display: flex;
  margin: auto;
}
.cid-thfFKBHW79 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfFKBHW79 .nav-item:focus,
.cid-thfFKBHW79 .nav-link:focus {
  outline: none;
}
.cid-thfFKBHW79 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfFKBHW79 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfFKBHW79 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfFKBHW79 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfFKBHW79 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfFKBHW79 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfFKBHW79 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfFKBHW79 .navbar.opened {
  transition: all 0.3s;
}
.cid-thfFKBHW79 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfFKBHW79 .navbar .navbar-logo img {
  width: auto;
}
.cid-thfFKBHW79 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfFKBHW79 .navbar.collapsed {
  justify-content: center;
}
.cid-thfFKBHW79 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfFKBHW79 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfFKBHW79 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfFKBHW79 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfFKBHW79 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfFKBHW79 .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-thfFKBHW79 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfFKBHW79 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfFKBHW79 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfFKBHW79 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfFKBHW79 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfFKBHW79 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfFKBHW79 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfFKBHW79 .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-thfFKBHW79 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfFKBHW79 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfFKBHW79 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfFKBHW79 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfFKBHW79 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfFKBHW79 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfFKBHW79 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfFKBHW79 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfFKBHW79 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfFKBHW79 .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-thfFKBHW79 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfFKBHW79 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfFKBHW79 .dropdown-item.active,
.cid-thfFKBHW79 .dropdown-item:active {
  background-color: transparent;
}
.cid-thfFKBHW79 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfFKBHW79 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfFKBHW79 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfFKBHW79 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfFKBHW79 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfFKBHW79 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfFKBHW79 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfFKBHW79 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfFKBHW79 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfFKBHW79 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfFKBHW79 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfFKBHW79 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfFKBHW79 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfFKBHW79 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfFKBHW79 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfFKBHW79 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfFKBHW79 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfFKBHW79 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfFKBHW79 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfFKBHW79 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfFKBHW79 .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-thfFKBHW79 .navbar {
    height: 70px;
  }
  .cid-thfFKBHW79 .navbar.opened {
    height: auto;
  }
  .cid-thfFKBHW79 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfFKBHW79 .icons-menu {
    padding-right: 0;
  }
  .cid-thfFKBHW79 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfFKCd864 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfGOlTNLE {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfGOlTNLE .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfGOlTNLE .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfGOlTNLE .btn {
  margin: 0px !important;
}
.cid-thfGOlTNLE .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfGOlTNLE .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfGOlTNLE .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfGOlTNLE .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfGOlTNLE .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfGOlTNLE .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfGOlTNLE .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfGOlTNLE .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfGOlTNLE .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfGOlTNLE .second-col {
    padding-top: 2rem;
  }
}
.cid-thfGOlTNLE .mbr-section-subtitle,
.cid-thfGOlTNLE .mbr-section-btn {
  color: #000000;
}
.cid-thfGOmUNhR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfGOmUNhR nav.navbar {
  position: fixed;
}
.cid-thfGOmUNhR .container,
.cid-thfGOmUNhR .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfGOmUNhR .container,
  .cid-thfGOmUNhR .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfGOmUNhR .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-thfGOmUNhR .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfGOmUNhR .dropdown-item:hover,
.cid-thfGOmUNhR .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfGOmUNhR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfGOmUNhR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfGOmUNhR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfGOmUNhR .nav-link {
  position: relative;
}
.cid-thfGOmUNhR .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfGOmUNhR .nav-link:hover:before {
  opacity: 1;
}
.cid-thfGOmUNhR .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfGOmUNhR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfGOmUNhR .container {
  display: flex;
  margin: auto;
}
.cid-thfGOmUNhR .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfGOmUNhR .nav-item:focus,
.cid-thfGOmUNhR .nav-link:focus {
  outline: none;
}
.cid-thfGOmUNhR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfGOmUNhR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfGOmUNhR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfGOmUNhR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfGOmUNhR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfGOmUNhR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfGOmUNhR .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfGOmUNhR .navbar.opened {
  transition: all 0.3s;
}
.cid-thfGOmUNhR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfGOmUNhR .navbar .navbar-logo img {
  width: auto;
}
.cid-thfGOmUNhR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfGOmUNhR .navbar.collapsed {
  justify-content: center;
}
.cid-thfGOmUNhR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfGOmUNhR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfGOmUNhR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfGOmUNhR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfGOmUNhR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfGOmUNhR .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-thfGOmUNhR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfGOmUNhR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfGOmUNhR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfGOmUNhR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfGOmUNhR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfGOmUNhR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfGOmUNhR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfGOmUNhR .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-thfGOmUNhR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfGOmUNhR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfGOmUNhR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfGOmUNhR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfGOmUNhR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfGOmUNhR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfGOmUNhR .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfGOmUNhR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfGOmUNhR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfGOmUNhR .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-thfGOmUNhR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfGOmUNhR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfGOmUNhR .dropdown-item.active,
.cid-thfGOmUNhR .dropdown-item:active {
  background-color: transparent;
}
.cid-thfGOmUNhR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfGOmUNhR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfGOmUNhR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfGOmUNhR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfGOmUNhR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfGOmUNhR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfGOmUNhR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfGOmUNhR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfGOmUNhR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfGOmUNhR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfGOmUNhR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfGOmUNhR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfGOmUNhR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfGOmUNhR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfGOmUNhR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfGOmUNhR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfGOmUNhR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfGOmUNhR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfGOmUNhR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfGOmUNhR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfGOmUNhR .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-thfGOmUNhR .navbar {
    height: 70px;
  }
  .cid-thfGOmUNhR .navbar.opened {
    height: auto;
  }
  .cid-thfGOmUNhR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfGOmUNhR .icons-menu {
    padding-right: 0;
  }
  .cid-thfGOmUNhR .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfGOnrYPr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfH6ezSJJ {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfH6ezSJJ .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfH6ezSJJ .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfH6ezSJJ .btn {
  margin: 0px !important;
}
.cid-thfH6ezSJJ .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfH6ezSJJ .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfH6ezSJJ .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfH6ezSJJ .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfH6ezSJJ .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfH6ezSJJ .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfH6ezSJJ .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfH6ezSJJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfH6ezSJJ .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfH6ezSJJ .second-col {
    padding-top: 2rem;
  }
}
.cid-thfH6ezSJJ .mbr-section-subtitle,
.cid-thfH6ezSJJ .mbr-section-btn {
  color: #000000;
}
.cid-thfH6fxE8d {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfH6fxE8d nav.navbar {
  position: fixed;
}
.cid-thfH6fxE8d .container,
.cid-thfH6fxE8d .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfH6fxE8d .container,
  .cid-thfH6fxE8d .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfH6fxE8d .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-thfH6fxE8d .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfH6fxE8d .dropdown-item:hover,
.cid-thfH6fxE8d .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfH6fxE8d .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfH6fxE8d .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfH6fxE8d .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfH6fxE8d .nav-link {
  position: relative;
}
.cid-thfH6fxE8d .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfH6fxE8d .nav-link:hover:before {
  opacity: 1;
}
.cid-thfH6fxE8d .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfH6fxE8d .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfH6fxE8d .container {
  display: flex;
  margin: auto;
}
.cid-thfH6fxE8d .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfH6fxE8d .nav-item:focus,
.cid-thfH6fxE8d .nav-link:focus {
  outline: none;
}
.cid-thfH6fxE8d .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfH6fxE8d .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfH6fxE8d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfH6fxE8d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfH6fxE8d .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfH6fxE8d .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfH6fxE8d .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfH6fxE8d .navbar.opened {
  transition: all 0.3s;
}
.cid-thfH6fxE8d .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfH6fxE8d .navbar .navbar-logo img {
  width: auto;
}
.cid-thfH6fxE8d .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfH6fxE8d .navbar.collapsed {
  justify-content: center;
}
.cid-thfH6fxE8d .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfH6fxE8d .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfH6fxE8d .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfH6fxE8d .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfH6fxE8d .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfH6fxE8d .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-thfH6fxE8d .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfH6fxE8d .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfH6fxE8d .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfH6fxE8d .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfH6fxE8d .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfH6fxE8d .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfH6fxE8d .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfH6fxE8d .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-thfH6fxE8d .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfH6fxE8d .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfH6fxE8d .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfH6fxE8d .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfH6fxE8d .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfH6fxE8d .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfH6fxE8d .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfH6fxE8d .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfH6fxE8d .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfH6fxE8d .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-thfH6fxE8d .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfH6fxE8d .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfH6fxE8d .dropdown-item.active,
.cid-thfH6fxE8d .dropdown-item:active {
  background-color: transparent;
}
.cid-thfH6fxE8d .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfH6fxE8d .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfH6fxE8d .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfH6fxE8d .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfH6fxE8d .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfH6fxE8d .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfH6fxE8d ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfH6fxE8d .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfH6fxE8d button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfH6fxE8d button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfH6fxE8d button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfH6fxE8d button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfH6fxE8d button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfH6fxE8d button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfH6fxE8d nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfH6fxE8d nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfH6fxE8d nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfH6fxE8d nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfH6fxE8d .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfH6fxE8d a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfH6fxE8d .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-thfH6fxE8d .navbar {
    height: 70px;
  }
  .cid-thfH6fxE8d .navbar.opened {
    height: auto;
  }
  .cid-thfH6fxE8d .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfH6fxE8d .icons-menu {
    padding-right: 0;
  }
  .cid-thfH6fxE8d .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfH6g26z8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfHB2kit6 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfHB2kit6 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfHB2kit6 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfHB2kit6 .btn {
  margin: 0px !important;
}
.cid-thfHB2kit6 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfHB2kit6 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfHB2kit6 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfHB2kit6 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfHB2kit6 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfHB2kit6 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfHB2kit6 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfHB2kit6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfHB2kit6 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfHB2kit6 .second-col {
    padding-top: 2rem;
  }
}
.cid-thfHB2kit6 .mbr-section-subtitle,
.cid-thfHB2kit6 .mbr-section-btn {
  color: #000000;
}
.cid-thfHB3csCG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfHB3csCG nav.navbar {
  position: fixed;
}
.cid-thfHB3csCG .container,
.cid-thfHB3csCG .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfHB3csCG .container,
  .cid-thfHB3csCG .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfHB3csCG .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-thfHB3csCG .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfHB3csCG .dropdown-item:hover,
.cid-thfHB3csCG .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfHB3csCG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfHB3csCG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfHB3csCG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfHB3csCG .nav-link {
  position: relative;
}
.cid-thfHB3csCG .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfHB3csCG .nav-link:hover:before {
  opacity: 1;
}
.cid-thfHB3csCG .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfHB3csCG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfHB3csCG .container {
  display: flex;
  margin: auto;
}
.cid-thfHB3csCG .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfHB3csCG .nav-item:focus,
.cid-thfHB3csCG .nav-link:focus {
  outline: none;
}
.cid-thfHB3csCG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfHB3csCG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfHB3csCG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfHB3csCG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfHB3csCG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfHB3csCG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfHB3csCG .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfHB3csCG .navbar.opened {
  transition: all 0.3s;
}
.cid-thfHB3csCG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfHB3csCG .navbar .navbar-logo img {
  width: auto;
}
.cid-thfHB3csCG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfHB3csCG .navbar.collapsed {
  justify-content: center;
}
.cid-thfHB3csCG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfHB3csCG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfHB3csCG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfHB3csCG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfHB3csCG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfHB3csCG .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-thfHB3csCG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfHB3csCG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfHB3csCG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfHB3csCG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfHB3csCG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfHB3csCG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfHB3csCG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfHB3csCG .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-thfHB3csCG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfHB3csCG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfHB3csCG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfHB3csCG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfHB3csCG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfHB3csCG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfHB3csCG .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfHB3csCG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfHB3csCG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfHB3csCG .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-thfHB3csCG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfHB3csCG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfHB3csCG .dropdown-item.active,
.cid-thfHB3csCG .dropdown-item:active {
  background-color: transparent;
}
.cid-thfHB3csCG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfHB3csCG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfHB3csCG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfHB3csCG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfHB3csCG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfHB3csCG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfHB3csCG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfHB3csCG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfHB3csCG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfHB3csCG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfHB3csCG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfHB3csCG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfHB3csCG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfHB3csCG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfHB3csCG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfHB3csCG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfHB3csCG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfHB3csCG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfHB3csCG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfHB3csCG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfHB3csCG .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-thfHB3csCG .navbar {
    height: 70px;
  }
  .cid-thfHB3csCG .navbar.opened {
    height: auto;
  }
  .cid-thfHB3csCG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfHB3csCG .icons-menu {
    padding-right: 0;
  }
  .cid-thfHB3csCG .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfHB3J5SS {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfHScD34T {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfHScD34T .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfHScD34T .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfHScD34T .btn {
  margin: 0px !important;
}
.cid-thfHScD34T .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfHScD34T .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfHScD34T .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfHScD34T .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfHScD34T .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfHScD34T .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfHScD34T .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfHScD34T .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfHScD34T .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfHScD34T .second-col {
    padding-top: 2rem;
  }
}
.cid-thfHScD34T .mbr-section-subtitle,
.cid-thfHScD34T .mbr-section-btn {
  color: #000000;
}
.cid-thfHSdxNdi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfHSdxNdi nav.navbar {
  position: fixed;
}
.cid-thfHSdxNdi .container,
.cid-thfHSdxNdi .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfHSdxNdi .container,
  .cid-thfHSdxNdi .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfHSdxNdi .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-thfHSdxNdi .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfHSdxNdi .dropdown-item:hover,
.cid-thfHSdxNdi .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfHSdxNdi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfHSdxNdi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfHSdxNdi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfHSdxNdi .nav-link {
  position: relative;
}
.cid-thfHSdxNdi .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfHSdxNdi .nav-link:hover:before {
  opacity: 1;
}
.cid-thfHSdxNdi .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfHSdxNdi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfHSdxNdi .container {
  display: flex;
  margin: auto;
}
.cid-thfHSdxNdi .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfHSdxNdi .nav-item:focus,
.cid-thfHSdxNdi .nav-link:focus {
  outline: none;
}
.cid-thfHSdxNdi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfHSdxNdi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfHSdxNdi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfHSdxNdi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfHSdxNdi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfHSdxNdi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfHSdxNdi .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfHSdxNdi .navbar.opened {
  transition: all 0.3s;
}
.cid-thfHSdxNdi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfHSdxNdi .navbar .navbar-logo img {
  width: auto;
}
.cid-thfHSdxNdi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfHSdxNdi .navbar.collapsed {
  justify-content: center;
}
.cid-thfHSdxNdi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfHSdxNdi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfHSdxNdi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfHSdxNdi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfHSdxNdi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfHSdxNdi .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-thfHSdxNdi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfHSdxNdi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfHSdxNdi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfHSdxNdi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfHSdxNdi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfHSdxNdi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfHSdxNdi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfHSdxNdi .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-thfHSdxNdi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfHSdxNdi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfHSdxNdi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfHSdxNdi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfHSdxNdi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfHSdxNdi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfHSdxNdi .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfHSdxNdi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfHSdxNdi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfHSdxNdi .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-thfHSdxNdi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfHSdxNdi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfHSdxNdi .dropdown-item.active,
.cid-thfHSdxNdi .dropdown-item:active {
  background-color: transparent;
}
.cid-thfHSdxNdi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfHSdxNdi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfHSdxNdi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfHSdxNdi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfHSdxNdi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfHSdxNdi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfHSdxNdi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfHSdxNdi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfHSdxNdi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfHSdxNdi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfHSdxNdi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfHSdxNdi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfHSdxNdi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfHSdxNdi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfHSdxNdi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfHSdxNdi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfHSdxNdi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfHSdxNdi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfHSdxNdi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfHSdxNdi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfHSdxNdi .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-thfHSdxNdi .navbar {
    height: 70px;
  }
  .cid-thfHSdxNdi .navbar.opened {
    height: auto;
  }
  .cid-thfHSdxNdi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfHSdxNdi .icons-menu {
    padding-right: 0;
  }
  .cid-thfHSdxNdi .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfHSe2jm7 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfIf7ZeZ2 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfIf7ZeZ2 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfIf7ZeZ2 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfIf7ZeZ2 .btn {
  margin: 0px !important;
}
.cid-thfIf7ZeZ2 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfIf7ZeZ2 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfIf7ZeZ2 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfIf7ZeZ2 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfIf7ZeZ2 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfIf7ZeZ2 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfIf7ZeZ2 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfIf7ZeZ2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfIf7ZeZ2 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfIf7ZeZ2 .second-col {
    padding-top: 2rem;
  }
}
.cid-thfIf7ZeZ2 .mbr-section-subtitle,
.cid-thfIf7ZeZ2 .mbr-section-btn {
  color: #000000;
}
.cid-thfIf8HxKc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfIf8HxKc nav.navbar {
  position: fixed;
}
.cid-thfIf8HxKc .container,
.cid-thfIf8HxKc .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfIf8HxKc .container,
  .cid-thfIf8HxKc .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfIf8HxKc .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-thfIf8HxKc .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfIf8HxKc .dropdown-item:hover,
.cid-thfIf8HxKc .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfIf8HxKc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfIf8HxKc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfIf8HxKc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfIf8HxKc .nav-link {
  position: relative;
}
.cid-thfIf8HxKc .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfIf8HxKc .nav-link:hover:before {
  opacity: 1;
}
.cid-thfIf8HxKc .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfIf8HxKc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfIf8HxKc .container {
  display: flex;
  margin: auto;
}
.cid-thfIf8HxKc .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfIf8HxKc .nav-item:focus,
.cid-thfIf8HxKc .nav-link:focus {
  outline: none;
}
.cid-thfIf8HxKc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfIf8HxKc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfIf8HxKc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfIf8HxKc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfIf8HxKc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfIf8HxKc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfIf8HxKc .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfIf8HxKc .navbar.opened {
  transition: all 0.3s;
}
.cid-thfIf8HxKc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfIf8HxKc .navbar .navbar-logo img {
  width: auto;
}
.cid-thfIf8HxKc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfIf8HxKc .navbar.collapsed {
  justify-content: center;
}
.cid-thfIf8HxKc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfIf8HxKc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfIf8HxKc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfIf8HxKc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfIf8HxKc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfIf8HxKc .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-thfIf8HxKc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfIf8HxKc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfIf8HxKc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfIf8HxKc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfIf8HxKc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfIf8HxKc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfIf8HxKc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfIf8HxKc .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-thfIf8HxKc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfIf8HxKc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfIf8HxKc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfIf8HxKc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfIf8HxKc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfIf8HxKc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfIf8HxKc .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfIf8HxKc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfIf8HxKc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfIf8HxKc .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-thfIf8HxKc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfIf8HxKc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfIf8HxKc .dropdown-item.active,
.cid-thfIf8HxKc .dropdown-item:active {
  background-color: transparent;
}
.cid-thfIf8HxKc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfIf8HxKc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfIf8HxKc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfIf8HxKc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfIf8HxKc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfIf8HxKc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfIf8HxKc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfIf8HxKc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfIf8HxKc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfIf8HxKc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfIf8HxKc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfIf8HxKc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfIf8HxKc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfIf8HxKc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfIf8HxKc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfIf8HxKc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfIf8HxKc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfIf8HxKc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfIf8HxKc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfIf8HxKc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfIf8HxKc .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-thfIf8HxKc .navbar {
    height: 70px;
  }
  .cid-thfIf8HxKc .navbar.opened {
    height: auto;
  }
  .cid-thfIf8HxKc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfIf8HxKc .icons-menu {
    padding-right: 0;
  }
  .cid-thfIf8HxKc .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfIf9bm5m {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfIOxiWyA {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfIOxiWyA .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfIOxiWyA .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfIOxiWyA .btn {
  margin: 0px !important;
}
.cid-thfIOxiWyA .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfIOxiWyA .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfIOxiWyA .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfIOxiWyA .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfIOxiWyA .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfIOxiWyA .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfIOxiWyA .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfIOxiWyA .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfIOxiWyA .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfIOxiWyA .second-col {
    padding-top: 2rem;
  }
}
.cid-thfIOxiWyA .mbr-section-subtitle,
.cid-thfIOxiWyA .mbr-section-btn {
  color: #000000;
}
.cid-thfIOyaNBb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfIOyaNBb nav.navbar {
  position: fixed;
}
.cid-thfIOyaNBb .container,
.cid-thfIOyaNBb .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfIOyaNBb .container,
  .cid-thfIOyaNBb .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfIOyaNBb .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-thfIOyaNBb .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfIOyaNBb .dropdown-item:hover,
.cid-thfIOyaNBb .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfIOyaNBb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfIOyaNBb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfIOyaNBb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfIOyaNBb .nav-link {
  position: relative;
}
.cid-thfIOyaNBb .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfIOyaNBb .nav-link:hover:before {
  opacity: 1;
}
.cid-thfIOyaNBb .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfIOyaNBb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfIOyaNBb .container {
  display: flex;
  margin: auto;
}
.cid-thfIOyaNBb .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfIOyaNBb .nav-item:focus,
.cid-thfIOyaNBb .nav-link:focus {
  outline: none;
}
.cid-thfIOyaNBb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfIOyaNBb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfIOyaNBb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfIOyaNBb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfIOyaNBb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfIOyaNBb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfIOyaNBb .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfIOyaNBb .navbar.opened {
  transition: all 0.3s;
}
.cid-thfIOyaNBb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfIOyaNBb .navbar .navbar-logo img {
  width: auto;
}
.cid-thfIOyaNBb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfIOyaNBb .navbar.collapsed {
  justify-content: center;
}
.cid-thfIOyaNBb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfIOyaNBb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfIOyaNBb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfIOyaNBb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfIOyaNBb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfIOyaNBb .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-thfIOyaNBb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfIOyaNBb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfIOyaNBb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfIOyaNBb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfIOyaNBb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfIOyaNBb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfIOyaNBb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfIOyaNBb .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-thfIOyaNBb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfIOyaNBb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfIOyaNBb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfIOyaNBb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfIOyaNBb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfIOyaNBb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfIOyaNBb .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfIOyaNBb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfIOyaNBb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfIOyaNBb .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-thfIOyaNBb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfIOyaNBb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfIOyaNBb .dropdown-item.active,
.cid-thfIOyaNBb .dropdown-item:active {
  background-color: transparent;
}
.cid-thfIOyaNBb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfIOyaNBb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfIOyaNBb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfIOyaNBb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfIOyaNBb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfIOyaNBb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfIOyaNBb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfIOyaNBb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfIOyaNBb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfIOyaNBb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfIOyaNBb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfIOyaNBb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfIOyaNBb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfIOyaNBb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfIOyaNBb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfIOyaNBb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfIOyaNBb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfIOyaNBb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfIOyaNBb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfIOyaNBb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfIOyaNBb .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-thfIOyaNBb .navbar {
    height: 70px;
  }
  .cid-thfIOyaNBb .navbar.opened {
    height: auto;
  }
  .cid-thfIOyaNBb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfIOyaNBb .icons-menu {
    padding-right: 0;
  }
  .cid-thfIOyaNBb .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfIOyF4ll {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfJb6G1RM {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfJb6G1RM .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfJb6G1RM .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfJb6G1RM .btn {
  margin: 0px !important;
}
.cid-thfJb6G1RM .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfJb6G1RM .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfJb6G1RM .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfJb6G1RM .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfJb6G1RM .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfJb6G1RM .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfJb6G1RM .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfJb6G1RM .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfJb6G1RM .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfJb6G1RM .second-col {
    padding-top: 2rem;
  }
}
.cid-thfJb6G1RM .mbr-section-subtitle,
.cid-thfJb6G1RM .mbr-section-btn {
  color: #000000;
}
.cid-thfJb7wN7S {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfJb7wN7S nav.navbar {
  position: fixed;
}
.cid-thfJb7wN7S .container,
.cid-thfJb7wN7S .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfJb7wN7S .container,
  .cid-thfJb7wN7S .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfJb7wN7S .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-thfJb7wN7S .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfJb7wN7S .dropdown-item:hover,
.cid-thfJb7wN7S .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfJb7wN7S .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfJb7wN7S .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfJb7wN7S .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfJb7wN7S .nav-link {
  position: relative;
}
.cid-thfJb7wN7S .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfJb7wN7S .nav-link:hover:before {
  opacity: 1;
}
.cid-thfJb7wN7S .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfJb7wN7S .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfJb7wN7S .container {
  display: flex;
  margin: auto;
}
.cid-thfJb7wN7S .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfJb7wN7S .nav-item:focus,
.cid-thfJb7wN7S .nav-link:focus {
  outline: none;
}
.cid-thfJb7wN7S .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfJb7wN7S .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfJb7wN7S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfJb7wN7S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfJb7wN7S .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfJb7wN7S .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfJb7wN7S .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfJb7wN7S .navbar.opened {
  transition: all 0.3s;
}
.cid-thfJb7wN7S .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfJb7wN7S .navbar .navbar-logo img {
  width: auto;
}
.cid-thfJb7wN7S .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfJb7wN7S .navbar.collapsed {
  justify-content: center;
}
.cid-thfJb7wN7S .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfJb7wN7S .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfJb7wN7S .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfJb7wN7S .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfJb7wN7S .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfJb7wN7S .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-thfJb7wN7S .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfJb7wN7S .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfJb7wN7S .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfJb7wN7S .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfJb7wN7S .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfJb7wN7S .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfJb7wN7S .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfJb7wN7S .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-thfJb7wN7S .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfJb7wN7S .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfJb7wN7S .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfJb7wN7S .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfJb7wN7S .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfJb7wN7S .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfJb7wN7S .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfJb7wN7S .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfJb7wN7S .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfJb7wN7S .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-thfJb7wN7S .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfJb7wN7S .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfJb7wN7S .dropdown-item.active,
.cid-thfJb7wN7S .dropdown-item:active {
  background-color: transparent;
}
.cid-thfJb7wN7S .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfJb7wN7S .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfJb7wN7S .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfJb7wN7S .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfJb7wN7S .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfJb7wN7S .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfJb7wN7S ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfJb7wN7S .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfJb7wN7S button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfJb7wN7S button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfJb7wN7S button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfJb7wN7S button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfJb7wN7S button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfJb7wN7S button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfJb7wN7S nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfJb7wN7S nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfJb7wN7S nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfJb7wN7S nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfJb7wN7S .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfJb7wN7S a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfJb7wN7S .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-thfJb7wN7S .navbar {
    height: 70px;
  }
  .cid-thfJb7wN7S .navbar.opened {
    height: auto;
  }
  .cid-thfJb7wN7S .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfJb7wN7S .icons-menu {
    padding-right: 0;
  }
  .cid-thfJb7wN7S .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfJb82BUe {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfMrH3nq5 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfMrH3nq5 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfMrH3nq5 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfMrH3nq5 .btn {
  margin: 0px !important;
}
.cid-thfMrH3nq5 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfMrH3nq5 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfMrH3nq5 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfMrH3nq5 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfMrH3nq5 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfMrH3nq5 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfMrH3nq5 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfMrH3nq5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfMrH3nq5 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfMrH3nq5 .second-col {
    padding-top: 2rem;
  }
}
.cid-thfMrH3nq5 .mbr-section-subtitle,
.cid-thfMrH3nq5 .mbr-section-btn {
  color: #000000;
}
.cid-thfMrHMYNg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfMrHMYNg nav.navbar {
  position: fixed;
}
.cid-thfMrHMYNg .container,
.cid-thfMrHMYNg .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfMrHMYNg .container,
  .cid-thfMrHMYNg .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfMrHMYNg .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-thfMrHMYNg .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfMrHMYNg .dropdown-item:hover,
.cid-thfMrHMYNg .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfMrHMYNg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfMrHMYNg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfMrHMYNg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfMrHMYNg .nav-link {
  position: relative;
}
.cid-thfMrHMYNg .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfMrHMYNg .nav-link:hover:before {
  opacity: 1;
}
.cid-thfMrHMYNg .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfMrHMYNg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfMrHMYNg .container {
  display: flex;
  margin: auto;
}
.cid-thfMrHMYNg .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfMrHMYNg .nav-item:focus,
.cid-thfMrHMYNg .nav-link:focus {
  outline: none;
}
.cid-thfMrHMYNg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfMrHMYNg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfMrHMYNg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfMrHMYNg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfMrHMYNg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfMrHMYNg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfMrHMYNg .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfMrHMYNg .navbar.opened {
  transition: all 0.3s;
}
.cid-thfMrHMYNg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfMrHMYNg .navbar .navbar-logo img {
  width: auto;
}
.cid-thfMrHMYNg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfMrHMYNg .navbar.collapsed {
  justify-content: center;
}
.cid-thfMrHMYNg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfMrHMYNg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfMrHMYNg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfMrHMYNg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfMrHMYNg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfMrHMYNg .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-thfMrHMYNg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfMrHMYNg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfMrHMYNg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfMrHMYNg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfMrHMYNg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfMrHMYNg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfMrHMYNg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfMrHMYNg .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-thfMrHMYNg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfMrHMYNg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfMrHMYNg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfMrHMYNg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfMrHMYNg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfMrHMYNg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfMrHMYNg .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfMrHMYNg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfMrHMYNg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfMrHMYNg .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-thfMrHMYNg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfMrHMYNg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfMrHMYNg .dropdown-item.active,
.cid-thfMrHMYNg .dropdown-item:active {
  background-color: transparent;
}
.cid-thfMrHMYNg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfMrHMYNg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfMrHMYNg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfMrHMYNg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfMrHMYNg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfMrHMYNg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfMrHMYNg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfMrHMYNg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfMrHMYNg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfMrHMYNg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfMrHMYNg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfMrHMYNg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfMrHMYNg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfMrHMYNg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfMrHMYNg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfMrHMYNg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfMrHMYNg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfMrHMYNg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfMrHMYNg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfMrHMYNg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfMrHMYNg .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-thfMrHMYNg .navbar {
    height: 70px;
  }
  .cid-thfMrHMYNg .navbar.opened {
    height: auto;
  }
  .cid-thfMrHMYNg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfMrHMYNg .icons-menu {
    padding-right: 0;
  }
  .cid-thfMrHMYNg .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfMrIhmDe {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfMKDrTNw {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfMKDrTNw .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfMKDrTNw .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfMKDrTNw .btn {
  margin: 0px !important;
}
.cid-thfMKDrTNw .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfMKDrTNw .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfMKDrTNw .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfMKDrTNw .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfMKDrTNw .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfMKDrTNw .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfMKDrTNw .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfMKDrTNw .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfMKDrTNw .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfMKDrTNw .second-col {
    padding-top: 2rem;
  }
}
.cid-thfMKDrTNw .mbr-section-subtitle,
.cid-thfMKDrTNw .mbr-section-btn {
  color: #000000;
}
.cid-thfMKElb1S {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfMKElb1S nav.navbar {
  position: fixed;
}
.cid-thfMKElb1S .container,
.cid-thfMKElb1S .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfMKElb1S .container,
  .cid-thfMKElb1S .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfMKElb1S .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-thfMKElb1S .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfMKElb1S .dropdown-item:hover,
.cid-thfMKElb1S .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfMKElb1S .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfMKElb1S .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfMKElb1S .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfMKElb1S .nav-link {
  position: relative;
}
.cid-thfMKElb1S .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfMKElb1S .nav-link:hover:before {
  opacity: 1;
}
.cid-thfMKElb1S .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfMKElb1S .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfMKElb1S .container {
  display: flex;
  margin: auto;
}
.cid-thfMKElb1S .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfMKElb1S .nav-item:focus,
.cid-thfMKElb1S .nav-link:focus {
  outline: none;
}
.cid-thfMKElb1S .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfMKElb1S .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfMKElb1S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfMKElb1S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfMKElb1S .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfMKElb1S .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfMKElb1S .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfMKElb1S .navbar.opened {
  transition: all 0.3s;
}
.cid-thfMKElb1S .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfMKElb1S .navbar .navbar-logo img {
  width: auto;
}
.cid-thfMKElb1S .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfMKElb1S .navbar.collapsed {
  justify-content: center;
}
.cid-thfMKElb1S .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfMKElb1S .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfMKElb1S .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfMKElb1S .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfMKElb1S .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfMKElb1S .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-thfMKElb1S .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfMKElb1S .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfMKElb1S .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfMKElb1S .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfMKElb1S .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfMKElb1S .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfMKElb1S .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfMKElb1S .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-thfMKElb1S .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfMKElb1S .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfMKElb1S .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfMKElb1S .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfMKElb1S .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfMKElb1S .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfMKElb1S .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfMKElb1S .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfMKElb1S .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfMKElb1S .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-thfMKElb1S .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfMKElb1S .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfMKElb1S .dropdown-item.active,
.cid-thfMKElb1S .dropdown-item:active {
  background-color: transparent;
}
.cid-thfMKElb1S .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfMKElb1S .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfMKElb1S .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfMKElb1S .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfMKElb1S .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfMKElb1S .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfMKElb1S ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfMKElb1S .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfMKElb1S button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfMKElb1S button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfMKElb1S button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfMKElb1S button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfMKElb1S button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfMKElb1S button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfMKElb1S nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfMKElb1S nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfMKElb1S nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfMKElb1S nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfMKElb1S .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfMKElb1S a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfMKElb1S .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-thfMKElb1S .navbar {
    height: 70px;
  }
  .cid-thfMKElb1S .navbar.opened {
    height: auto;
  }
  .cid-thfMKElb1S .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfMKElb1S .icons-menu {
    padding-right: 0;
  }
  .cid-thfMKElb1S .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfMKEP0Wi {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thfNegN8oK {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thfNegN8oK .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thfNegN8oK .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thfNegN8oK .btn {
  margin: 0px !important;
}
.cid-thfNegN8oK .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfNegN8oK .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thfNegN8oK .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thfNegN8oK .carousel-item .wrap-img {
  text-align: center;
}
.cid-thfNegN8oK .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thfNegN8oK .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thfNegN8oK .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thfNegN8oK .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thfNegN8oK .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thfNegN8oK .second-col {
    padding-top: 2rem;
  }
}
.cid-thfNegN8oK .mbr-section-subtitle,
.cid-thfNegN8oK .mbr-section-btn {
  color: #000000;
}
.cid-thfNehFFZb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thfNehFFZb nav.navbar {
  position: fixed;
}
.cid-thfNehFFZb .container,
.cid-thfNehFFZb .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thfNehFFZb .container,
  .cid-thfNehFFZb .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thfNehFFZb .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-thfNehFFZb .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thfNehFFZb .dropdown-item:hover,
.cid-thfNehFFZb .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thfNehFFZb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thfNehFFZb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thfNehFFZb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thfNehFFZb .nav-link {
  position: relative;
}
.cid-thfNehFFZb .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thfNehFFZb .nav-link:hover:before {
  opacity: 1;
}
.cid-thfNehFFZb .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thfNehFFZb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thfNehFFZb .container {
  display: flex;
  margin: auto;
}
.cid-thfNehFFZb .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thfNehFFZb .nav-item:focus,
.cid-thfNehFFZb .nav-link:focus {
  outline: none;
}
.cid-thfNehFFZb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thfNehFFZb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thfNehFFZb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thfNehFFZb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thfNehFFZb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thfNehFFZb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thfNehFFZb .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thfNehFFZb .navbar.opened {
  transition: all 0.3s;
}
.cid-thfNehFFZb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thfNehFFZb .navbar .navbar-logo img {
  width: auto;
}
.cid-thfNehFFZb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thfNehFFZb .navbar.collapsed {
  justify-content: center;
}
.cid-thfNehFFZb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thfNehFFZb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thfNehFFZb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thfNehFFZb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thfNehFFZb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thfNehFFZb .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-thfNehFFZb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thfNehFFZb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thfNehFFZb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thfNehFFZb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thfNehFFZb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thfNehFFZb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thfNehFFZb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thfNehFFZb .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-thfNehFFZb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thfNehFFZb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thfNehFFZb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thfNehFFZb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thfNehFFZb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thfNehFFZb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thfNehFFZb .navbar.navbar-short {
  min-height: 60px;
}
.cid-thfNehFFZb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thfNehFFZb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thfNehFFZb .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-thfNehFFZb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thfNehFFZb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thfNehFFZb .dropdown-item.active,
.cid-thfNehFFZb .dropdown-item:active {
  background-color: transparent;
}
.cid-thfNehFFZb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thfNehFFZb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thfNehFFZb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thfNehFFZb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thfNehFFZb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thfNehFFZb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thfNehFFZb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thfNehFFZb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thfNehFFZb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thfNehFFZb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thfNehFFZb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thfNehFFZb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfNehFFZb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thfNehFFZb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thfNehFFZb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfNehFFZb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thfNehFFZb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thfNehFFZb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thfNehFFZb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thfNehFFZb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thfNehFFZb .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-thfNehFFZb .navbar {
    height: 70px;
  }
  .cid-thfNehFFZb .navbar.opened {
    height: auto;
  }
  .cid-thfNehFFZb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thfNehFFZb .icons-menu {
    padding-right: 0;
  }
  .cid-thfNehFFZb .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thfNei9kIt {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiv3cSaSX {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiv3cSaSX .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiv3cSaSX .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiv3cSaSX .btn {
  margin: 0px !important;
}
.cid-thiv3cSaSX .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiv3cSaSX .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiv3cSaSX .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiv3cSaSX .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiv3cSaSX .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiv3cSaSX .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiv3cSaSX .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiv3cSaSX .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiv3cSaSX .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiv3cSaSX .second-col {
    padding-top: 2rem;
  }
}
.cid-thiv3cSaSX .mbr-section-subtitle,
.cid-thiv3cSaSX .mbr-section-btn {
  color: #000000;
}
.cid-thiv3dJVg7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiv3dJVg7 nav.navbar {
  position: fixed;
}
.cid-thiv3dJVg7 .container,
.cid-thiv3dJVg7 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiv3dJVg7 .container,
  .cid-thiv3dJVg7 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiv3dJVg7 .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-thiv3dJVg7 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiv3dJVg7 .dropdown-item:hover,
.cid-thiv3dJVg7 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiv3dJVg7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiv3dJVg7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiv3dJVg7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiv3dJVg7 .nav-link {
  position: relative;
}
.cid-thiv3dJVg7 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiv3dJVg7 .nav-link:hover:before {
  opacity: 1;
}
.cid-thiv3dJVg7 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiv3dJVg7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiv3dJVg7 .container {
  display: flex;
  margin: auto;
}
.cid-thiv3dJVg7 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiv3dJVg7 .nav-item:focus,
.cid-thiv3dJVg7 .nav-link:focus {
  outline: none;
}
.cid-thiv3dJVg7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiv3dJVg7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiv3dJVg7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiv3dJVg7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiv3dJVg7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiv3dJVg7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiv3dJVg7 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiv3dJVg7 .navbar.opened {
  transition: all 0.3s;
}
.cid-thiv3dJVg7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiv3dJVg7 .navbar .navbar-logo img {
  width: auto;
}
.cid-thiv3dJVg7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiv3dJVg7 .navbar.collapsed {
  justify-content: center;
}
.cid-thiv3dJVg7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiv3dJVg7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiv3dJVg7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiv3dJVg7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiv3dJVg7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiv3dJVg7 .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-thiv3dJVg7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiv3dJVg7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiv3dJVg7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiv3dJVg7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiv3dJVg7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiv3dJVg7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiv3dJVg7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiv3dJVg7 .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-thiv3dJVg7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiv3dJVg7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiv3dJVg7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiv3dJVg7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiv3dJVg7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiv3dJVg7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiv3dJVg7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiv3dJVg7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiv3dJVg7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiv3dJVg7 .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-thiv3dJVg7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiv3dJVg7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiv3dJVg7 .dropdown-item.active,
.cid-thiv3dJVg7 .dropdown-item:active {
  background-color: transparent;
}
.cid-thiv3dJVg7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiv3dJVg7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiv3dJVg7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiv3dJVg7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiv3dJVg7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiv3dJVg7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiv3dJVg7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiv3dJVg7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiv3dJVg7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiv3dJVg7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiv3dJVg7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiv3dJVg7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiv3dJVg7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiv3dJVg7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiv3dJVg7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiv3dJVg7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiv3dJVg7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiv3dJVg7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiv3dJVg7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiv3dJVg7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiv3dJVg7 .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-thiv3dJVg7 .navbar {
    height: 70px;
  }
  .cid-thiv3dJVg7 .navbar.opened {
    height: auto;
  }
  .cid-thiv3dJVg7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiv3dJVg7 .icons-menu {
    padding-right: 0;
  }
  .cid-thiv3dJVg7 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiv3ekRpa {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiwn4pyS9 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiwn4pyS9 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiwn4pyS9 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiwn4pyS9 .btn {
  margin: 0px !important;
}
.cid-thiwn4pyS9 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiwn4pyS9 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiwn4pyS9 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiwn4pyS9 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiwn4pyS9 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiwn4pyS9 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiwn4pyS9 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiwn4pyS9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiwn4pyS9 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiwn4pyS9 .second-col {
    padding-top: 2rem;
  }
}
.cid-thiwn4pyS9 .mbr-section-subtitle,
.cid-thiwn4pyS9 .mbr-section-btn {
  color: #000000;
}
.cid-thiwn5hY65 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiwn5hY65 nav.navbar {
  position: fixed;
}
.cid-thiwn5hY65 .container,
.cid-thiwn5hY65 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiwn5hY65 .container,
  .cid-thiwn5hY65 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiwn5hY65 .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-thiwn5hY65 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiwn5hY65 .dropdown-item:hover,
.cid-thiwn5hY65 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiwn5hY65 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiwn5hY65 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiwn5hY65 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiwn5hY65 .nav-link {
  position: relative;
}
.cid-thiwn5hY65 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiwn5hY65 .nav-link:hover:before {
  opacity: 1;
}
.cid-thiwn5hY65 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiwn5hY65 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiwn5hY65 .container {
  display: flex;
  margin: auto;
}
.cid-thiwn5hY65 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiwn5hY65 .nav-item:focus,
.cid-thiwn5hY65 .nav-link:focus {
  outline: none;
}
.cid-thiwn5hY65 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiwn5hY65 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiwn5hY65 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiwn5hY65 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiwn5hY65 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiwn5hY65 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiwn5hY65 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiwn5hY65 .navbar.opened {
  transition: all 0.3s;
}
.cid-thiwn5hY65 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiwn5hY65 .navbar .navbar-logo img {
  width: auto;
}
.cid-thiwn5hY65 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiwn5hY65 .navbar.collapsed {
  justify-content: center;
}
.cid-thiwn5hY65 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiwn5hY65 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiwn5hY65 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiwn5hY65 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiwn5hY65 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiwn5hY65 .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-thiwn5hY65 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiwn5hY65 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiwn5hY65 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiwn5hY65 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiwn5hY65 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiwn5hY65 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiwn5hY65 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiwn5hY65 .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-thiwn5hY65 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiwn5hY65 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiwn5hY65 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiwn5hY65 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiwn5hY65 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiwn5hY65 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiwn5hY65 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiwn5hY65 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiwn5hY65 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiwn5hY65 .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-thiwn5hY65 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiwn5hY65 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiwn5hY65 .dropdown-item.active,
.cid-thiwn5hY65 .dropdown-item:active {
  background-color: transparent;
}
.cid-thiwn5hY65 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiwn5hY65 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiwn5hY65 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiwn5hY65 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiwn5hY65 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiwn5hY65 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiwn5hY65 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiwn5hY65 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiwn5hY65 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiwn5hY65 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiwn5hY65 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiwn5hY65 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiwn5hY65 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiwn5hY65 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiwn5hY65 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiwn5hY65 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiwn5hY65 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiwn5hY65 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiwn5hY65 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiwn5hY65 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiwn5hY65 .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-thiwn5hY65 .navbar {
    height: 70px;
  }
  .cid-thiwn5hY65 .navbar.opened {
    height: auto;
  }
  .cid-thiwn5hY65 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiwn5hY65 .icons-menu {
    padding-right: 0;
  }
  .cid-thiwn5hY65 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiwn5L6dC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiwTpndnR {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiwTpndnR .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiwTpndnR .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiwTpndnR .btn {
  margin: 0px !important;
}
.cid-thiwTpndnR .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiwTpndnR .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiwTpndnR .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiwTpndnR .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiwTpndnR .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiwTpndnR .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiwTpndnR .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiwTpndnR .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiwTpndnR .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiwTpndnR .second-col {
    padding-top: 2rem;
  }
}
.cid-thiwTpndnR .mbr-section-subtitle,
.cid-thiwTpndnR .mbr-section-btn {
  color: #000000;
}
.cid-thiwTqhUrC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiwTqhUrC nav.navbar {
  position: fixed;
}
.cid-thiwTqhUrC .container,
.cid-thiwTqhUrC .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiwTqhUrC .container,
  .cid-thiwTqhUrC .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiwTqhUrC .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-thiwTqhUrC .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiwTqhUrC .dropdown-item:hover,
.cid-thiwTqhUrC .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiwTqhUrC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiwTqhUrC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiwTqhUrC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiwTqhUrC .nav-link {
  position: relative;
}
.cid-thiwTqhUrC .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiwTqhUrC .nav-link:hover:before {
  opacity: 1;
}
.cid-thiwTqhUrC .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiwTqhUrC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiwTqhUrC .container {
  display: flex;
  margin: auto;
}
.cid-thiwTqhUrC .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiwTqhUrC .nav-item:focus,
.cid-thiwTqhUrC .nav-link:focus {
  outline: none;
}
.cid-thiwTqhUrC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiwTqhUrC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiwTqhUrC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiwTqhUrC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiwTqhUrC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiwTqhUrC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiwTqhUrC .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiwTqhUrC .navbar.opened {
  transition: all 0.3s;
}
.cid-thiwTqhUrC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiwTqhUrC .navbar .navbar-logo img {
  width: auto;
}
.cid-thiwTqhUrC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiwTqhUrC .navbar.collapsed {
  justify-content: center;
}
.cid-thiwTqhUrC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiwTqhUrC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiwTqhUrC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiwTqhUrC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiwTqhUrC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiwTqhUrC .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-thiwTqhUrC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiwTqhUrC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiwTqhUrC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiwTqhUrC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiwTqhUrC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiwTqhUrC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiwTqhUrC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiwTqhUrC .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-thiwTqhUrC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiwTqhUrC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiwTqhUrC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiwTqhUrC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiwTqhUrC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiwTqhUrC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiwTqhUrC .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiwTqhUrC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiwTqhUrC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiwTqhUrC .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-thiwTqhUrC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiwTqhUrC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiwTqhUrC .dropdown-item.active,
.cid-thiwTqhUrC .dropdown-item:active {
  background-color: transparent;
}
.cid-thiwTqhUrC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiwTqhUrC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiwTqhUrC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiwTqhUrC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiwTqhUrC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiwTqhUrC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiwTqhUrC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiwTqhUrC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiwTqhUrC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiwTqhUrC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiwTqhUrC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiwTqhUrC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiwTqhUrC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiwTqhUrC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiwTqhUrC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiwTqhUrC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiwTqhUrC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiwTqhUrC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiwTqhUrC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiwTqhUrC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiwTqhUrC .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-thiwTqhUrC .navbar {
    height: 70px;
  }
  .cid-thiwTqhUrC .navbar.opened {
    height: auto;
  }
  .cid-thiwTqhUrC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiwTqhUrC .icons-menu {
    padding-right: 0;
  }
  .cid-thiwTqhUrC .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiwTqMl2o {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thix8F6F3V {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thix8F6F3V .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thix8F6F3V .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thix8F6F3V .btn {
  margin: 0px !important;
}
.cid-thix8F6F3V .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thix8F6F3V .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thix8F6F3V .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thix8F6F3V .carousel-item .wrap-img {
  text-align: center;
}
.cid-thix8F6F3V .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thix8F6F3V .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thix8F6F3V .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thix8F6F3V .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thix8F6F3V .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thix8F6F3V .second-col {
    padding-top: 2rem;
  }
}
.cid-thix8F6F3V .mbr-section-subtitle,
.cid-thix8F6F3V .mbr-section-btn {
  color: #000000;
}
.cid-thix8FTu2y {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thix8FTu2y nav.navbar {
  position: fixed;
}
.cid-thix8FTu2y .container,
.cid-thix8FTu2y .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thix8FTu2y .container,
  .cid-thix8FTu2y .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thix8FTu2y .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-thix8FTu2y .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thix8FTu2y .dropdown-item:hover,
.cid-thix8FTu2y .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thix8FTu2y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thix8FTu2y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thix8FTu2y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thix8FTu2y .nav-link {
  position: relative;
}
.cid-thix8FTu2y .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thix8FTu2y .nav-link:hover:before {
  opacity: 1;
}
.cid-thix8FTu2y .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thix8FTu2y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thix8FTu2y .container {
  display: flex;
  margin: auto;
}
.cid-thix8FTu2y .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thix8FTu2y .nav-item:focus,
.cid-thix8FTu2y .nav-link:focus {
  outline: none;
}
.cid-thix8FTu2y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thix8FTu2y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thix8FTu2y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thix8FTu2y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thix8FTu2y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thix8FTu2y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thix8FTu2y .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thix8FTu2y .navbar.opened {
  transition: all 0.3s;
}
.cid-thix8FTu2y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thix8FTu2y .navbar .navbar-logo img {
  width: auto;
}
.cid-thix8FTu2y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thix8FTu2y .navbar.collapsed {
  justify-content: center;
}
.cid-thix8FTu2y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thix8FTu2y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thix8FTu2y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thix8FTu2y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thix8FTu2y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thix8FTu2y .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-thix8FTu2y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thix8FTu2y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thix8FTu2y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thix8FTu2y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thix8FTu2y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thix8FTu2y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thix8FTu2y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thix8FTu2y .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-thix8FTu2y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thix8FTu2y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thix8FTu2y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thix8FTu2y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thix8FTu2y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thix8FTu2y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thix8FTu2y .navbar.navbar-short {
  min-height: 60px;
}
.cid-thix8FTu2y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thix8FTu2y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thix8FTu2y .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-thix8FTu2y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thix8FTu2y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thix8FTu2y .dropdown-item.active,
.cid-thix8FTu2y .dropdown-item:active {
  background-color: transparent;
}
.cid-thix8FTu2y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thix8FTu2y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thix8FTu2y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thix8FTu2y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thix8FTu2y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thix8FTu2y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thix8FTu2y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thix8FTu2y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thix8FTu2y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thix8FTu2y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thix8FTu2y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thix8FTu2y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thix8FTu2y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thix8FTu2y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thix8FTu2y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thix8FTu2y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thix8FTu2y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thix8FTu2y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thix8FTu2y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thix8FTu2y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thix8FTu2y .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-thix8FTu2y .navbar {
    height: 70px;
  }
  .cid-thix8FTu2y .navbar.opened {
    height: auto;
  }
  .cid-thix8FTu2y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thix8FTu2y .icons-menu {
    padding-right: 0;
  }
  .cid-thix8FTu2y .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thix8GmSQb {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thixFOzKlt {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thixFOzKlt .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thixFOzKlt .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thixFOzKlt .btn {
  margin: 0px !important;
}
.cid-thixFOzKlt .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thixFOzKlt .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thixFOzKlt .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thixFOzKlt .carousel-item .wrap-img {
  text-align: center;
}
.cid-thixFOzKlt .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thixFOzKlt .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thixFOzKlt .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thixFOzKlt .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thixFOzKlt .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thixFOzKlt .second-col {
    padding-top: 2rem;
  }
}
.cid-thixFOzKlt .mbr-section-subtitle,
.cid-thixFOzKlt .mbr-section-btn {
  color: #000000;
}
.cid-thixFPqp1q {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thixFPqp1q nav.navbar {
  position: fixed;
}
.cid-thixFPqp1q .container,
.cid-thixFPqp1q .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thixFPqp1q .container,
  .cid-thixFPqp1q .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thixFPqp1q .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-thixFPqp1q .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thixFPqp1q .dropdown-item:hover,
.cid-thixFPqp1q .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thixFPqp1q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thixFPqp1q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thixFPqp1q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thixFPqp1q .nav-link {
  position: relative;
}
.cid-thixFPqp1q .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thixFPqp1q .nav-link:hover:before {
  opacity: 1;
}
.cid-thixFPqp1q .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thixFPqp1q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thixFPqp1q .container {
  display: flex;
  margin: auto;
}
.cid-thixFPqp1q .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thixFPqp1q .nav-item:focus,
.cid-thixFPqp1q .nav-link:focus {
  outline: none;
}
.cid-thixFPqp1q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thixFPqp1q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thixFPqp1q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thixFPqp1q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thixFPqp1q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thixFPqp1q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thixFPqp1q .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thixFPqp1q .navbar.opened {
  transition: all 0.3s;
}
.cid-thixFPqp1q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thixFPqp1q .navbar .navbar-logo img {
  width: auto;
}
.cid-thixFPqp1q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thixFPqp1q .navbar.collapsed {
  justify-content: center;
}
.cid-thixFPqp1q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thixFPqp1q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thixFPqp1q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thixFPqp1q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thixFPqp1q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thixFPqp1q .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-thixFPqp1q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thixFPqp1q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thixFPqp1q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thixFPqp1q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thixFPqp1q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thixFPqp1q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thixFPqp1q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thixFPqp1q .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-thixFPqp1q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thixFPqp1q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thixFPqp1q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thixFPqp1q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thixFPqp1q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thixFPqp1q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thixFPqp1q .navbar.navbar-short {
  min-height: 60px;
}
.cid-thixFPqp1q .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thixFPqp1q .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thixFPqp1q .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-thixFPqp1q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thixFPqp1q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thixFPqp1q .dropdown-item.active,
.cid-thixFPqp1q .dropdown-item:active {
  background-color: transparent;
}
.cid-thixFPqp1q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thixFPqp1q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thixFPqp1q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thixFPqp1q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thixFPqp1q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thixFPqp1q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thixFPqp1q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thixFPqp1q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thixFPqp1q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thixFPqp1q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thixFPqp1q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thixFPqp1q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thixFPqp1q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thixFPqp1q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thixFPqp1q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thixFPqp1q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thixFPqp1q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thixFPqp1q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thixFPqp1q .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thixFPqp1q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thixFPqp1q .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-thixFPqp1q .navbar {
    height: 70px;
  }
  .cid-thixFPqp1q .navbar.opened {
    height: auto;
  }
  .cid-thixFPqp1q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thixFPqp1q .icons-menu {
    padding-right: 0;
  }
  .cid-thixFPqp1q .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thixFPXctI {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thixWGtKj4 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thixWGtKj4 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thixWGtKj4 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thixWGtKj4 .btn {
  margin: 0px !important;
}
.cid-thixWGtKj4 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thixWGtKj4 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thixWGtKj4 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thixWGtKj4 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thixWGtKj4 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thixWGtKj4 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thixWGtKj4 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thixWGtKj4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thixWGtKj4 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thixWGtKj4 .second-col {
    padding-top: 2rem;
  }
}
.cid-thixWGtKj4 .mbr-section-subtitle,
.cid-thixWGtKj4 .mbr-section-btn {
  color: #000000;
}
.cid-thixWHj8QB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thixWHj8QB nav.navbar {
  position: fixed;
}
.cid-thixWHj8QB .container,
.cid-thixWHj8QB .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thixWHj8QB .container,
  .cid-thixWHj8QB .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thixWHj8QB .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-thixWHj8QB .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thixWHj8QB .dropdown-item:hover,
.cid-thixWHj8QB .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thixWHj8QB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thixWHj8QB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thixWHj8QB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thixWHj8QB .nav-link {
  position: relative;
}
.cid-thixWHj8QB .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thixWHj8QB .nav-link:hover:before {
  opacity: 1;
}
.cid-thixWHj8QB .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thixWHj8QB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thixWHj8QB .container {
  display: flex;
  margin: auto;
}
.cid-thixWHj8QB .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thixWHj8QB .nav-item:focus,
.cid-thixWHj8QB .nav-link:focus {
  outline: none;
}
.cid-thixWHj8QB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thixWHj8QB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thixWHj8QB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thixWHj8QB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thixWHj8QB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thixWHj8QB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thixWHj8QB .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thixWHj8QB .navbar.opened {
  transition: all 0.3s;
}
.cid-thixWHj8QB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thixWHj8QB .navbar .navbar-logo img {
  width: auto;
}
.cid-thixWHj8QB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thixWHj8QB .navbar.collapsed {
  justify-content: center;
}
.cid-thixWHj8QB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thixWHj8QB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thixWHj8QB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thixWHj8QB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thixWHj8QB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thixWHj8QB .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-thixWHj8QB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thixWHj8QB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thixWHj8QB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thixWHj8QB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thixWHj8QB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thixWHj8QB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thixWHj8QB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thixWHj8QB .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-thixWHj8QB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thixWHj8QB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thixWHj8QB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thixWHj8QB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thixWHj8QB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thixWHj8QB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thixWHj8QB .navbar.navbar-short {
  min-height: 60px;
}
.cid-thixWHj8QB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thixWHj8QB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thixWHj8QB .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-thixWHj8QB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thixWHj8QB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thixWHj8QB .dropdown-item.active,
.cid-thixWHj8QB .dropdown-item:active {
  background-color: transparent;
}
.cid-thixWHj8QB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thixWHj8QB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thixWHj8QB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thixWHj8QB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thixWHj8QB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thixWHj8QB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thixWHj8QB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thixWHj8QB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thixWHj8QB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thixWHj8QB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thixWHj8QB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thixWHj8QB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thixWHj8QB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thixWHj8QB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thixWHj8QB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thixWHj8QB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thixWHj8QB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thixWHj8QB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thixWHj8QB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thixWHj8QB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thixWHj8QB .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-thixWHj8QB .navbar {
    height: 70px;
  }
  .cid-thixWHj8QB .navbar.opened {
    height: auto;
  }
  .cid-thixWHj8QB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thixWHj8QB .icons-menu {
    padding-right: 0;
  }
  .cid-thixWHj8QB .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thixWHPFhC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiytUm5xL {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiytUm5xL .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiytUm5xL .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiytUm5xL .btn {
  margin: 0px !important;
}
.cid-thiytUm5xL .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiytUm5xL .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiytUm5xL .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiytUm5xL .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiytUm5xL .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiytUm5xL .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiytUm5xL .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiytUm5xL .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiytUm5xL .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiytUm5xL .second-col {
    padding-top: 2rem;
  }
}
.cid-thiytUm5xL .mbr-section-subtitle,
.cid-thiytUm5xL .mbr-section-btn {
  color: #000000;
}
.cid-thiytVa2Qd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiytVa2Qd nav.navbar {
  position: fixed;
}
.cid-thiytVa2Qd .container,
.cid-thiytVa2Qd .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiytVa2Qd .container,
  .cid-thiytVa2Qd .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiytVa2Qd .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-thiytVa2Qd .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiytVa2Qd .dropdown-item:hover,
.cid-thiytVa2Qd .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiytVa2Qd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiytVa2Qd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiytVa2Qd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiytVa2Qd .nav-link {
  position: relative;
}
.cid-thiytVa2Qd .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiytVa2Qd .nav-link:hover:before {
  opacity: 1;
}
.cid-thiytVa2Qd .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiytVa2Qd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiytVa2Qd .container {
  display: flex;
  margin: auto;
}
.cid-thiytVa2Qd .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiytVa2Qd .nav-item:focus,
.cid-thiytVa2Qd .nav-link:focus {
  outline: none;
}
.cid-thiytVa2Qd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiytVa2Qd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiytVa2Qd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiytVa2Qd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiytVa2Qd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiytVa2Qd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiytVa2Qd .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiytVa2Qd .navbar.opened {
  transition: all 0.3s;
}
.cid-thiytVa2Qd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiytVa2Qd .navbar .navbar-logo img {
  width: auto;
}
.cid-thiytVa2Qd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiytVa2Qd .navbar.collapsed {
  justify-content: center;
}
.cid-thiytVa2Qd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiytVa2Qd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiytVa2Qd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiytVa2Qd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiytVa2Qd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiytVa2Qd .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-thiytVa2Qd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiytVa2Qd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiytVa2Qd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiytVa2Qd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiytVa2Qd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiytVa2Qd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiytVa2Qd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiytVa2Qd .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-thiytVa2Qd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiytVa2Qd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiytVa2Qd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiytVa2Qd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiytVa2Qd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiytVa2Qd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiytVa2Qd .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiytVa2Qd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiytVa2Qd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiytVa2Qd .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-thiytVa2Qd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiytVa2Qd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiytVa2Qd .dropdown-item.active,
.cid-thiytVa2Qd .dropdown-item:active {
  background-color: transparent;
}
.cid-thiytVa2Qd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiytVa2Qd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiytVa2Qd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiytVa2Qd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiytVa2Qd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiytVa2Qd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiytVa2Qd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiytVa2Qd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiytVa2Qd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiytVa2Qd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiytVa2Qd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiytVa2Qd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiytVa2Qd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiytVa2Qd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiytVa2Qd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiytVa2Qd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiytVa2Qd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiytVa2Qd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiytVa2Qd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiytVa2Qd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiytVa2Qd .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-thiytVa2Qd .navbar {
    height: 70px;
  }
  .cid-thiytVa2Qd .navbar.opened {
    height: auto;
  }
  .cid-thiytVa2Qd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiytVa2Qd .icons-menu {
    padding-right: 0;
  }
  .cid-thiytVa2Qd .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiytVJ1ee {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiyJFGlyH {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiyJFGlyH .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiyJFGlyH .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiyJFGlyH .btn {
  margin: 0px !important;
}
.cid-thiyJFGlyH .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiyJFGlyH .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiyJFGlyH .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiyJFGlyH .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiyJFGlyH .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiyJFGlyH .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiyJFGlyH .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiyJFGlyH .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiyJFGlyH .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiyJFGlyH .second-col {
    padding-top: 2rem;
  }
}
.cid-thiyJFGlyH .mbr-section-subtitle,
.cid-thiyJFGlyH .mbr-section-btn {
  color: #000000;
}
.cid-thiyJGo5FA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiyJGo5FA nav.navbar {
  position: fixed;
}
.cid-thiyJGo5FA .container,
.cid-thiyJGo5FA .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiyJGo5FA .container,
  .cid-thiyJGo5FA .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiyJGo5FA .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-thiyJGo5FA .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiyJGo5FA .dropdown-item:hover,
.cid-thiyJGo5FA .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiyJGo5FA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiyJGo5FA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiyJGo5FA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiyJGo5FA .nav-link {
  position: relative;
}
.cid-thiyJGo5FA .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiyJGo5FA .nav-link:hover:before {
  opacity: 1;
}
.cid-thiyJGo5FA .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiyJGo5FA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiyJGo5FA .container {
  display: flex;
  margin: auto;
}
.cid-thiyJGo5FA .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiyJGo5FA .nav-item:focus,
.cid-thiyJGo5FA .nav-link:focus {
  outline: none;
}
.cid-thiyJGo5FA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiyJGo5FA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiyJGo5FA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiyJGo5FA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiyJGo5FA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiyJGo5FA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiyJGo5FA .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiyJGo5FA .navbar.opened {
  transition: all 0.3s;
}
.cid-thiyJGo5FA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiyJGo5FA .navbar .navbar-logo img {
  width: auto;
}
.cid-thiyJGo5FA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiyJGo5FA .navbar.collapsed {
  justify-content: center;
}
.cid-thiyJGo5FA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiyJGo5FA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiyJGo5FA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiyJGo5FA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiyJGo5FA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiyJGo5FA .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-thiyJGo5FA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiyJGo5FA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiyJGo5FA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiyJGo5FA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiyJGo5FA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiyJGo5FA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiyJGo5FA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiyJGo5FA .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-thiyJGo5FA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiyJGo5FA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiyJGo5FA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiyJGo5FA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiyJGo5FA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiyJGo5FA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiyJGo5FA .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiyJGo5FA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiyJGo5FA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiyJGo5FA .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-thiyJGo5FA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiyJGo5FA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiyJGo5FA .dropdown-item.active,
.cid-thiyJGo5FA .dropdown-item:active {
  background-color: transparent;
}
.cid-thiyJGo5FA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiyJGo5FA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiyJGo5FA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiyJGo5FA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiyJGo5FA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiyJGo5FA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiyJGo5FA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiyJGo5FA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiyJGo5FA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiyJGo5FA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiyJGo5FA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiyJGo5FA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiyJGo5FA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiyJGo5FA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiyJGo5FA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiyJGo5FA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiyJGo5FA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiyJGo5FA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiyJGo5FA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiyJGo5FA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiyJGo5FA .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-thiyJGo5FA .navbar {
    height: 70px;
  }
  .cid-thiyJGo5FA .navbar.opened {
    height: auto;
  }
  .cid-thiyJGo5FA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiyJGo5FA .icons-menu {
    padding-right: 0;
  }
  .cid-thiyJGo5FA .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiyJGUBY0 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiz56L60N {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiz56L60N .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiz56L60N .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiz56L60N .btn {
  margin: 0px !important;
}
.cid-thiz56L60N .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiz56L60N .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiz56L60N .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiz56L60N .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiz56L60N .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiz56L60N .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiz56L60N .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiz56L60N .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiz56L60N .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiz56L60N .second-col {
    padding-top: 2rem;
  }
}
.cid-thiz56L60N .mbr-section-subtitle,
.cid-thiz56L60N .mbr-section-btn {
  color: #000000;
}
.cid-thiz57zvWa {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiz57zvWa nav.navbar {
  position: fixed;
}
.cid-thiz57zvWa .container,
.cid-thiz57zvWa .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiz57zvWa .container,
  .cid-thiz57zvWa .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiz57zvWa .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-thiz57zvWa .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiz57zvWa .dropdown-item:hover,
.cid-thiz57zvWa .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiz57zvWa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiz57zvWa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiz57zvWa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiz57zvWa .nav-link {
  position: relative;
}
.cid-thiz57zvWa .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiz57zvWa .nav-link:hover:before {
  opacity: 1;
}
.cid-thiz57zvWa .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiz57zvWa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiz57zvWa .container {
  display: flex;
  margin: auto;
}
.cid-thiz57zvWa .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiz57zvWa .nav-item:focus,
.cid-thiz57zvWa .nav-link:focus {
  outline: none;
}
.cid-thiz57zvWa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiz57zvWa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiz57zvWa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiz57zvWa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiz57zvWa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiz57zvWa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiz57zvWa .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiz57zvWa .navbar.opened {
  transition: all 0.3s;
}
.cid-thiz57zvWa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiz57zvWa .navbar .navbar-logo img {
  width: auto;
}
.cid-thiz57zvWa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiz57zvWa .navbar.collapsed {
  justify-content: center;
}
.cid-thiz57zvWa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiz57zvWa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiz57zvWa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiz57zvWa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiz57zvWa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiz57zvWa .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-thiz57zvWa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiz57zvWa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiz57zvWa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiz57zvWa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiz57zvWa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiz57zvWa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiz57zvWa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiz57zvWa .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-thiz57zvWa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiz57zvWa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiz57zvWa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiz57zvWa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiz57zvWa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiz57zvWa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiz57zvWa .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiz57zvWa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiz57zvWa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiz57zvWa .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-thiz57zvWa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiz57zvWa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiz57zvWa .dropdown-item.active,
.cid-thiz57zvWa .dropdown-item:active {
  background-color: transparent;
}
.cid-thiz57zvWa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiz57zvWa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiz57zvWa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiz57zvWa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiz57zvWa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiz57zvWa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiz57zvWa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiz57zvWa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiz57zvWa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiz57zvWa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiz57zvWa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiz57zvWa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiz57zvWa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiz57zvWa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiz57zvWa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiz57zvWa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiz57zvWa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiz57zvWa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiz57zvWa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiz57zvWa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiz57zvWa .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-thiz57zvWa .navbar {
    height: 70px;
  }
  .cid-thiz57zvWa .navbar.opened {
    height: auto;
  }
  .cid-thiz57zvWa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiz57zvWa .icons-menu {
    padding-right: 0;
  }
  .cid-thiz57zvWa .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiz584BKQ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiznFYcuc {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiznFYcuc .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiznFYcuc .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiznFYcuc .btn {
  margin: 0px !important;
}
.cid-thiznFYcuc .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiznFYcuc .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiznFYcuc .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiznFYcuc .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiznFYcuc .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiznFYcuc .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiznFYcuc .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiznFYcuc .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiznFYcuc .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiznFYcuc .second-col {
    padding-top: 2rem;
  }
}
.cid-thiznFYcuc .mbr-section-subtitle,
.cid-thiznFYcuc .mbr-section-btn {
  color: #000000;
}
.cid-thiznGIjWr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiznGIjWr nav.navbar {
  position: fixed;
}
.cid-thiznGIjWr .container,
.cid-thiznGIjWr .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiznGIjWr .container,
  .cid-thiznGIjWr .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiznGIjWr .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-thiznGIjWr .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiznGIjWr .dropdown-item:hover,
.cid-thiznGIjWr .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiznGIjWr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiznGIjWr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiznGIjWr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiznGIjWr .nav-link {
  position: relative;
}
.cid-thiznGIjWr .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiznGIjWr .nav-link:hover:before {
  opacity: 1;
}
.cid-thiznGIjWr .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiznGIjWr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiznGIjWr .container {
  display: flex;
  margin: auto;
}
.cid-thiznGIjWr .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiznGIjWr .nav-item:focus,
.cid-thiznGIjWr .nav-link:focus {
  outline: none;
}
.cid-thiznGIjWr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiznGIjWr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiznGIjWr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiznGIjWr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiznGIjWr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiznGIjWr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiznGIjWr .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiznGIjWr .navbar.opened {
  transition: all 0.3s;
}
.cid-thiznGIjWr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiznGIjWr .navbar .navbar-logo img {
  width: auto;
}
.cid-thiznGIjWr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiznGIjWr .navbar.collapsed {
  justify-content: center;
}
.cid-thiznGIjWr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiznGIjWr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiznGIjWr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiznGIjWr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiznGIjWr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiznGIjWr .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-thiznGIjWr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiznGIjWr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiznGIjWr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiznGIjWr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiznGIjWr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiznGIjWr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiznGIjWr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiznGIjWr .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-thiznGIjWr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiznGIjWr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiznGIjWr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiznGIjWr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiznGIjWr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiznGIjWr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiznGIjWr .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiznGIjWr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiznGIjWr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiznGIjWr .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-thiznGIjWr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiznGIjWr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiznGIjWr .dropdown-item.active,
.cid-thiznGIjWr .dropdown-item:active {
  background-color: transparent;
}
.cid-thiznGIjWr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiznGIjWr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiznGIjWr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiznGIjWr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiznGIjWr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiznGIjWr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiznGIjWr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiznGIjWr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiznGIjWr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiznGIjWr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiznGIjWr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiznGIjWr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiznGIjWr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiznGIjWr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiznGIjWr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiznGIjWr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiznGIjWr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiznGIjWr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiznGIjWr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiznGIjWr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiznGIjWr .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-thiznGIjWr .navbar {
    height: 70px;
  }
  .cid-thiznGIjWr .navbar.opened {
    height: auto;
  }
  .cid-thiznGIjWr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiznGIjWr .icons-menu {
    padding-right: 0;
  }
  .cid-thiznGIjWr .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiznHckjs {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thizDPTXoI {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thizDPTXoI .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thizDPTXoI .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thizDPTXoI .btn {
  margin: 0px !important;
}
.cid-thizDPTXoI .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thizDPTXoI .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thizDPTXoI .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thizDPTXoI .carousel-item .wrap-img {
  text-align: center;
}
.cid-thizDPTXoI .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thizDPTXoI .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thizDPTXoI .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thizDPTXoI .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thizDPTXoI .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thizDPTXoI .second-col {
    padding-top: 2rem;
  }
}
.cid-thizDPTXoI .mbr-section-subtitle,
.cid-thizDPTXoI .mbr-section-btn {
  color: #000000;
}
.cid-thizDQB8WI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thizDQB8WI nav.navbar {
  position: fixed;
}
.cid-thizDQB8WI .container,
.cid-thizDQB8WI .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thizDQB8WI .container,
  .cid-thizDQB8WI .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thizDQB8WI .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-thizDQB8WI .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thizDQB8WI .dropdown-item:hover,
.cid-thizDQB8WI .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thizDQB8WI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thizDQB8WI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thizDQB8WI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thizDQB8WI .nav-link {
  position: relative;
}
.cid-thizDQB8WI .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thizDQB8WI .nav-link:hover:before {
  opacity: 1;
}
.cid-thizDQB8WI .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thizDQB8WI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thizDQB8WI .container {
  display: flex;
  margin: auto;
}
.cid-thizDQB8WI .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thizDQB8WI .nav-item:focus,
.cid-thizDQB8WI .nav-link:focus {
  outline: none;
}
.cid-thizDQB8WI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thizDQB8WI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thizDQB8WI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thizDQB8WI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thizDQB8WI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thizDQB8WI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thizDQB8WI .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thizDQB8WI .navbar.opened {
  transition: all 0.3s;
}
.cid-thizDQB8WI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thizDQB8WI .navbar .navbar-logo img {
  width: auto;
}
.cid-thizDQB8WI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thizDQB8WI .navbar.collapsed {
  justify-content: center;
}
.cid-thizDQB8WI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thizDQB8WI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thizDQB8WI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thizDQB8WI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thizDQB8WI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thizDQB8WI .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-thizDQB8WI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thizDQB8WI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thizDQB8WI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thizDQB8WI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thizDQB8WI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thizDQB8WI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thizDQB8WI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thizDQB8WI .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-thizDQB8WI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thizDQB8WI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thizDQB8WI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thizDQB8WI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thizDQB8WI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thizDQB8WI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thizDQB8WI .navbar.navbar-short {
  min-height: 60px;
}
.cid-thizDQB8WI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thizDQB8WI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thizDQB8WI .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-thizDQB8WI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thizDQB8WI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thizDQB8WI .dropdown-item.active,
.cid-thizDQB8WI .dropdown-item:active {
  background-color: transparent;
}
.cid-thizDQB8WI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thizDQB8WI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thizDQB8WI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thizDQB8WI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thizDQB8WI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thizDQB8WI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thizDQB8WI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thizDQB8WI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thizDQB8WI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thizDQB8WI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thizDQB8WI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thizDQB8WI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thizDQB8WI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thizDQB8WI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thizDQB8WI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thizDQB8WI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thizDQB8WI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thizDQB8WI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thizDQB8WI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thizDQB8WI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thizDQB8WI .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-thizDQB8WI .navbar {
    height: 70px;
  }
  .cid-thizDQB8WI .navbar.opened {
    height: auto;
  }
  .cid-thizDQB8WI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thizDQB8WI .icons-menu {
    padding-right: 0;
  }
  .cid-thizDQB8WI .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thizDR97iB {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiAtzHVf1 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiAtzHVf1 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiAtzHVf1 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiAtzHVf1 .btn {
  margin: 0px !important;
}
.cid-thiAtzHVf1 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiAtzHVf1 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiAtzHVf1 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiAtzHVf1 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiAtzHVf1 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiAtzHVf1 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiAtzHVf1 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiAtzHVf1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiAtzHVf1 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiAtzHVf1 .second-col {
    padding-top: 2rem;
  }
}
.cid-thiAtzHVf1 .mbr-section-subtitle,
.cid-thiAtzHVf1 .mbr-section-btn {
  color: #000000;
}
.cid-thiAtAzcl0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiAtAzcl0 nav.navbar {
  position: fixed;
}
.cid-thiAtAzcl0 .container,
.cid-thiAtAzcl0 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiAtAzcl0 .container,
  .cid-thiAtAzcl0 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiAtAzcl0 .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-thiAtAzcl0 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiAtAzcl0 .dropdown-item:hover,
.cid-thiAtAzcl0 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiAtAzcl0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiAtAzcl0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiAtAzcl0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiAtAzcl0 .nav-link {
  position: relative;
}
.cid-thiAtAzcl0 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiAtAzcl0 .nav-link:hover:before {
  opacity: 1;
}
.cid-thiAtAzcl0 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiAtAzcl0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiAtAzcl0 .container {
  display: flex;
  margin: auto;
}
.cid-thiAtAzcl0 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiAtAzcl0 .nav-item:focus,
.cid-thiAtAzcl0 .nav-link:focus {
  outline: none;
}
.cid-thiAtAzcl0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiAtAzcl0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiAtAzcl0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiAtAzcl0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiAtAzcl0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiAtAzcl0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiAtAzcl0 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiAtAzcl0 .navbar.opened {
  transition: all 0.3s;
}
.cid-thiAtAzcl0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiAtAzcl0 .navbar .navbar-logo img {
  width: auto;
}
.cid-thiAtAzcl0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiAtAzcl0 .navbar.collapsed {
  justify-content: center;
}
.cid-thiAtAzcl0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiAtAzcl0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiAtAzcl0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiAtAzcl0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiAtAzcl0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiAtAzcl0 .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-thiAtAzcl0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiAtAzcl0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiAtAzcl0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiAtAzcl0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiAtAzcl0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiAtAzcl0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiAtAzcl0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiAtAzcl0 .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-thiAtAzcl0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiAtAzcl0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiAtAzcl0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiAtAzcl0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiAtAzcl0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiAtAzcl0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiAtAzcl0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiAtAzcl0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiAtAzcl0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiAtAzcl0 .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-thiAtAzcl0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiAtAzcl0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiAtAzcl0 .dropdown-item.active,
.cid-thiAtAzcl0 .dropdown-item:active {
  background-color: transparent;
}
.cid-thiAtAzcl0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiAtAzcl0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiAtAzcl0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiAtAzcl0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiAtAzcl0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiAtAzcl0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiAtAzcl0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiAtAzcl0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiAtAzcl0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiAtAzcl0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiAtAzcl0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiAtAzcl0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiAtAzcl0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiAtAzcl0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiAtAzcl0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiAtAzcl0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiAtAzcl0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiAtAzcl0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiAtAzcl0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiAtAzcl0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiAtAzcl0 .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-thiAtAzcl0 .navbar {
    height: 70px;
  }
  .cid-thiAtAzcl0 .navbar.opened {
    height: auto;
  }
  .cid-thiAtAzcl0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiAtAzcl0 .icons-menu {
    padding-right: 0;
  }
  .cid-thiAtAzcl0 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiAtB4CTp {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiAT8bbou {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiAT8bbou .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiAT8bbou .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiAT8bbou .btn {
  margin: 0px !important;
}
.cid-thiAT8bbou .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiAT8bbou .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiAT8bbou .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiAT8bbou .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiAT8bbou .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiAT8bbou .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiAT8bbou .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiAT8bbou .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiAT8bbou .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiAT8bbou .second-col {
    padding-top: 2rem;
  }
}
.cid-thiAT8bbou .mbr-section-subtitle,
.cid-thiAT8bbou .mbr-section-btn {
  color: #000000;
}
.cid-thiAT95cNh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiAT95cNh nav.navbar {
  position: fixed;
}
.cid-thiAT95cNh .container,
.cid-thiAT95cNh .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiAT95cNh .container,
  .cid-thiAT95cNh .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiAT95cNh .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-thiAT95cNh .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiAT95cNh .dropdown-item:hover,
.cid-thiAT95cNh .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiAT95cNh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiAT95cNh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiAT95cNh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiAT95cNh .nav-link {
  position: relative;
}
.cid-thiAT95cNh .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiAT95cNh .nav-link:hover:before {
  opacity: 1;
}
.cid-thiAT95cNh .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiAT95cNh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiAT95cNh .container {
  display: flex;
  margin: auto;
}
.cid-thiAT95cNh .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiAT95cNh .nav-item:focus,
.cid-thiAT95cNh .nav-link:focus {
  outline: none;
}
.cid-thiAT95cNh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiAT95cNh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiAT95cNh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiAT95cNh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiAT95cNh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiAT95cNh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiAT95cNh .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiAT95cNh .navbar.opened {
  transition: all 0.3s;
}
.cid-thiAT95cNh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiAT95cNh .navbar .navbar-logo img {
  width: auto;
}
.cid-thiAT95cNh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiAT95cNh .navbar.collapsed {
  justify-content: center;
}
.cid-thiAT95cNh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiAT95cNh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiAT95cNh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiAT95cNh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiAT95cNh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiAT95cNh .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-thiAT95cNh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiAT95cNh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiAT95cNh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiAT95cNh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiAT95cNh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiAT95cNh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiAT95cNh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiAT95cNh .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-thiAT95cNh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiAT95cNh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiAT95cNh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiAT95cNh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiAT95cNh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiAT95cNh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiAT95cNh .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiAT95cNh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiAT95cNh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiAT95cNh .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-thiAT95cNh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiAT95cNh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiAT95cNh .dropdown-item.active,
.cid-thiAT95cNh .dropdown-item:active {
  background-color: transparent;
}
.cid-thiAT95cNh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiAT95cNh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiAT95cNh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiAT95cNh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiAT95cNh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiAT95cNh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiAT95cNh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiAT95cNh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiAT95cNh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiAT95cNh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiAT95cNh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiAT95cNh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiAT95cNh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiAT95cNh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiAT95cNh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiAT95cNh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiAT95cNh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiAT95cNh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiAT95cNh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiAT95cNh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiAT95cNh .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-thiAT95cNh .navbar {
    height: 70px;
  }
  .cid-thiAT95cNh .navbar.opened {
    height: auto;
  }
  .cid-thiAT95cNh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiAT95cNh .icons-menu {
    padding-right: 0;
  }
  .cid-thiAT95cNh .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiAT9AL4q {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiB4PZRfZ {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiB4PZRfZ .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiB4PZRfZ .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiB4PZRfZ .btn {
  margin: 0px !important;
}
.cid-thiB4PZRfZ .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiB4PZRfZ .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiB4PZRfZ .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiB4PZRfZ .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiB4PZRfZ .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiB4PZRfZ .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiB4PZRfZ .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiB4PZRfZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiB4PZRfZ .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiB4PZRfZ .second-col {
    padding-top: 2rem;
  }
}
.cid-thiB4PZRfZ .mbr-section-subtitle,
.cid-thiB4PZRfZ .mbr-section-btn {
  color: #000000;
}
.cid-thiB4Rhv1G {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiB4Rhv1G nav.navbar {
  position: fixed;
}
.cid-thiB4Rhv1G .container,
.cid-thiB4Rhv1G .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiB4Rhv1G .container,
  .cid-thiB4Rhv1G .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiB4Rhv1G .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-thiB4Rhv1G .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiB4Rhv1G .dropdown-item:hover,
.cid-thiB4Rhv1G .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiB4Rhv1G .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiB4Rhv1G .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiB4Rhv1G .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiB4Rhv1G .nav-link {
  position: relative;
}
.cid-thiB4Rhv1G .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiB4Rhv1G .nav-link:hover:before {
  opacity: 1;
}
.cid-thiB4Rhv1G .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiB4Rhv1G .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiB4Rhv1G .container {
  display: flex;
  margin: auto;
}
.cid-thiB4Rhv1G .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiB4Rhv1G .nav-item:focus,
.cid-thiB4Rhv1G .nav-link:focus {
  outline: none;
}
.cid-thiB4Rhv1G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiB4Rhv1G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiB4Rhv1G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiB4Rhv1G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiB4Rhv1G .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiB4Rhv1G .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiB4Rhv1G .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiB4Rhv1G .navbar.opened {
  transition: all 0.3s;
}
.cid-thiB4Rhv1G .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiB4Rhv1G .navbar .navbar-logo img {
  width: auto;
}
.cid-thiB4Rhv1G .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiB4Rhv1G .navbar.collapsed {
  justify-content: center;
}
.cid-thiB4Rhv1G .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiB4Rhv1G .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiB4Rhv1G .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiB4Rhv1G .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiB4Rhv1G .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiB4Rhv1G .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-thiB4Rhv1G .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiB4Rhv1G .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiB4Rhv1G .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiB4Rhv1G .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiB4Rhv1G .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiB4Rhv1G .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiB4Rhv1G .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiB4Rhv1G .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-thiB4Rhv1G .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiB4Rhv1G .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiB4Rhv1G .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiB4Rhv1G .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiB4Rhv1G .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiB4Rhv1G .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiB4Rhv1G .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiB4Rhv1G .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiB4Rhv1G .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiB4Rhv1G .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-thiB4Rhv1G .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiB4Rhv1G .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiB4Rhv1G .dropdown-item.active,
.cid-thiB4Rhv1G .dropdown-item:active {
  background-color: transparent;
}
.cid-thiB4Rhv1G .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiB4Rhv1G .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiB4Rhv1G .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiB4Rhv1G .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiB4Rhv1G .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiB4Rhv1G .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiB4Rhv1G ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiB4Rhv1G .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiB4Rhv1G button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiB4Rhv1G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiB4Rhv1G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiB4Rhv1G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiB4Rhv1G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiB4Rhv1G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiB4Rhv1G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiB4Rhv1G nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiB4Rhv1G nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiB4Rhv1G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiB4Rhv1G .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiB4Rhv1G a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiB4Rhv1G .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-thiB4Rhv1G .navbar {
    height: 70px;
  }
  .cid-thiB4Rhv1G .navbar.opened {
    height: auto;
  }
  .cid-thiB4Rhv1G .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiB4Rhv1G .icons-menu {
    padding-right: 0;
  }
  .cid-thiB4Rhv1G .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiB4RNwxd {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiBy2EZlA {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiBy2EZlA .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiBy2EZlA .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiBy2EZlA .btn {
  margin: 0px !important;
}
.cid-thiBy2EZlA .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiBy2EZlA .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiBy2EZlA .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiBy2EZlA .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiBy2EZlA .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiBy2EZlA .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiBy2EZlA .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiBy2EZlA .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiBy2EZlA .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiBy2EZlA .second-col {
    padding-top: 2rem;
  }
}
.cid-thiBy2EZlA .mbr-section-subtitle,
.cid-thiBy2EZlA .mbr-section-btn {
  color: #000000;
}
.cid-thiBy3wtCI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiBy3wtCI nav.navbar {
  position: fixed;
}
.cid-thiBy3wtCI .container,
.cid-thiBy3wtCI .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiBy3wtCI .container,
  .cid-thiBy3wtCI .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiBy3wtCI .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-thiBy3wtCI .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiBy3wtCI .dropdown-item:hover,
.cid-thiBy3wtCI .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiBy3wtCI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiBy3wtCI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiBy3wtCI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiBy3wtCI .nav-link {
  position: relative;
}
.cid-thiBy3wtCI .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiBy3wtCI .nav-link:hover:before {
  opacity: 1;
}
.cid-thiBy3wtCI .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiBy3wtCI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiBy3wtCI .container {
  display: flex;
  margin: auto;
}
.cid-thiBy3wtCI .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiBy3wtCI .nav-item:focus,
.cid-thiBy3wtCI .nav-link:focus {
  outline: none;
}
.cid-thiBy3wtCI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiBy3wtCI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiBy3wtCI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiBy3wtCI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiBy3wtCI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiBy3wtCI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiBy3wtCI .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiBy3wtCI .navbar.opened {
  transition: all 0.3s;
}
.cid-thiBy3wtCI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiBy3wtCI .navbar .navbar-logo img {
  width: auto;
}
.cid-thiBy3wtCI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiBy3wtCI .navbar.collapsed {
  justify-content: center;
}
.cid-thiBy3wtCI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiBy3wtCI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiBy3wtCI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiBy3wtCI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiBy3wtCI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiBy3wtCI .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-thiBy3wtCI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiBy3wtCI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiBy3wtCI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiBy3wtCI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiBy3wtCI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiBy3wtCI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiBy3wtCI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiBy3wtCI .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-thiBy3wtCI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiBy3wtCI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiBy3wtCI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiBy3wtCI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiBy3wtCI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiBy3wtCI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiBy3wtCI .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiBy3wtCI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiBy3wtCI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiBy3wtCI .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-thiBy3wtCI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiBy3wtCI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiBy3wtCI .dropdown-item.active,
.cid-thiBy3wtCI .dropdown-item:active {
  background-color: transparent;
}
.cid-thiBy3wtCI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiBy3wtCI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiBy3wtCI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiBy3wtCI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiBy3wtCI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiBy3wtCI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiBy3wtCI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiBy3wtCI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiBy3wtCI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiBy3wtCI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiBy3wtCI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiBy3wtCI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiBy3wtCI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiBy3wtCI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiBy3wtCI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiBy3wtCI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiBy3wtCI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiBy3wtCI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiBy3wtCI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiBy3wtCI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiBy3wtCI .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-thiBy3wtCI .navbar {
    height: 70px;
  }
  .cid-thiBy3wtCI .navbar.opened {
    height: auto;
  }
  .cid-thiBy3wtCI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiBy3wtCI .icons-menu {
    padding-right: 0;
  }
  .cid-thiBy3wtCI .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiBy42Dpc {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiBR2iez9 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiBR2iez9 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiBR2iez9 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiBR2iez9 .btn {
  margin: 0px !important;
}
.cid-thiBR2iez9 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiBR2iez9 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiBR2iez9 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiBR2iez9 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiBR2iez9 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiBR2iez9 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiBR2iez9 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiBR2iez9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiBR2iez9 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiBR2iez9 .second-col {
    padding-top: 2rem;
  }
}
.cid-thiBR2iez9 .mbr-section-subtitle,
.cid-thiBR2iez9 .mbr-section-btn {
  color: #000000;
}
.cid-thiBR363IA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiBR363IA nav.navbar {
  position: fixed;
}
.cid-thiBR363IA .container,
.cid-thiBR363IA .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiBR363IA .container,
  .cid-thiBR363IA .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiBR363IA .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-thiBR363IA .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiBR363IA .dropdown-item:hover,
.cid-thiBR363IA .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiBR363IA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiBR363IA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiBR363IA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiBR363IA .nav-link {
  position: relative;
}
.cid-thiBR363IA .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiBR363IA .nav-link:hover:before {
  opacity: 1;
}
.cid-thiBR363IA .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiBR363IA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiBR363IA .container {
  display: flex;
  margin: auto;
}
.cid-thiBR363IA .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiBR363IA .nav-item:focus,
.cid-thiBR363IA .nav-link:focus {
  outline: none;
}
.cid-thiBR363IA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiBR363IA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiBR363IA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiBR363IA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiBR363IA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiBR363IA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiBR363IA .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiBR363IA .navbar.opened {
  transition: all 0.3s;
}
.cid-thiBR363IA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiBR363IA .navbar .navbar-logo img {
  width: auto;
}
.cid-thiBR363IA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiBR363IA .navbar.collapsed {
  justify-content: center;
}
.cid-thiBR363IA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiBR363IA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiBR363IA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiBR363IA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiBR363IA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiBR363IA .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-thiBR363IA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiBR363IA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiBR363IA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiBR363IA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiBR363IA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiBR363IA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiBR363IA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiBR363IA .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-thiBR363IA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiBR363IA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiBR363IA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiBR363IA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiBR363IA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiBR363IA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiBR363IA .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiBR363IA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiBR363IA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiBR363IA .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-thiBR363IA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiBR363IA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiBR363IA .dropdown-item.active,
.cid-thiBR363IA .dropdown-item:active {
  background-color: transparent;
}
.cid-thiBR363IA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiBR363IA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiBR363IA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiBR363IA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiBR363IA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiBR363IA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiBR363IA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiBR363IA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiBR363IA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiBR363IA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiBR363IA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiBR363IA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiBR363IA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiBR363IA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiBR363IA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiBR363IA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiBR363IA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiBR363IA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiBR363IA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiBR363IA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiBR363IA .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-thiBR363IA .navbar {
    height: 70px;
  }
  .cid-thiBR363IA .navbar.opened {
    height: auto;
  }
  .cid-thiBR363IA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiBR363IA .icons-menu {
    padding-right: 0;
  }
  .cid-thiBR363IA .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiBR3BO5E {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiCgrG8v7 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiCgrG8v7 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiCgrG8v7 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiCgrG8v7 .btn {
  margin: 0px !important;
}
.cid-thiCgrG8v7 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiCgrG8v7 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiCgrG8v7 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiCgrG8v7 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiCgrG8v7 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiCgrG8v7 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiCgrG8v7 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiCgrG8v7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiCgrG8v7 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiCgrG8v7 .second-col {
    padding-top: 2rem;
  }
}
.cid-thiCgrG8v7 .mbr-section-subtitle,
.cid-thiCgrG8v7 .mbr-section-btn {
  color: #000000;
}
.cid-thiCgsyJWz {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiCgsyJWz nav.navbar {
  position: fixed;
}
.cid-thiCgsyJWz .container,
.cid-thiCgsyJWz .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiCgsyJWz .container,
  .cid-thiCgsyJWz .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiCgsyJWz .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-thiCgsyJWz .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiCgsyJWz .dropdown-item:hover,
.cid-thiCgsyJWz .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiCgsyJWz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiCgsyJWz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiCgsyJWz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiCgsyJWz .nav-link {
  position: relative;
}
.cid-thiCgsyJWz .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiCgsyJWz .nav-link:hover:before {
  opacity: 1;
}
.cid-thiCgsyJWz .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiCgsyJWz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiCgsyJWz .container {
  display: flex;
  margin: auto;
}
.cid-thiCgsyJWz .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiCgsyJWz .nav-item:focus,
.cid-thiCgsyJWz .nav-link:focus {
  outline: none;
}
.cid-thiCgsyJWz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiCgsyJWz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiCgsyJWz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiCgsyJWz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiCgsyJWz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiCgsyJWz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiCgsyJWz .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiCgsyJWz .navbar.opened {
  transition: all 0.3s;
}
.cid-thiCgsyJWz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiCgsyJWz .navbar .navbar-logo img {
  width: auto;
}
.cid-thiCgsyJWz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiCgsyJWz .navbar.collapsed {
  justify-content: center;
}
.cid-thiCgsyJWz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiCgsyJWz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiCgsyJWz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiCgsyJWz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiCgsyJWz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiCgsyJWz .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-thiCgsyJWz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiCgsyJWz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiCgsyJWz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiCgsyJWz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiCgsyJWz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiCgsyJWz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiCgsyJWz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiCgsyJWz .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-thiCgsyJWz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiCgsyJWz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiCgsyJWz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiCgsyJWz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiCgsyJWz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiCgsyJWz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiCgsyJWz .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiCgsyJWz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiCgsyJWz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiCgsyJWz .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-thiCgsyJWz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiCgsyJWz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiCgsyJWz .dropdown-item.active,
.cid-thiCgsyJWz .dropdown-item:active {
  background-color: transparent;
}
.cid-thiCgsyJWz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiCgsyJWz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiCgsyJWz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiCgsyJWz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiCgsyJWz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiCgsyJWz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiCgsyJWz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiCgsyJWz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiCgsyJWz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiCgsyJWz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiCgsyJWz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiCgsyJWz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiCgsyJWz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiCgsyJWz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiCgsyJWz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiCgsyJWz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiCgsyJWz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiCgsyJWz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiCgsyJWz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiCgsyJWz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiCgsyJWz .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-thiCgsyJWz .navbar {
    height: 70px;
  }
  .cid-thiCgsyJWz .navbar.opened {
    height: auto;
  }
  .cid-thiCgsyJWz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiCgsyJWz .icons-menu {
    padding-right: 0;
  }
  .cid-thiCgsyJWz .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiCgt1v22 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiDcKWe9J {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiDcKWe9J .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiDcKWe9J .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiDcKWe9J .btn {
  margin: 0px !important;
}
.cid-thiDcKWe9J .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiDcKWe9J .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiDcKWe9J .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiDcKWe9J .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiDcKWe9J .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiDcKWe9J .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiDcKWe9J .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiDcKWe9J .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiDcKWe9J .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiDcKWe9J .second-col {
    padding-top: 2rem;
  }
}
.cid-thiDcKWe9J .mbr-section-subtitle,
.cid-thiDcKWe9J .mbr-section-btn {
  color: #000000;
}
.cid-thiDcLT9Jm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiDcLT9Jm nav.navbar {
  position: fixed;
}
.cid-thiDcLT9Jm .container,
.cid-thiDcLT9Jm .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiDcLT9Jm .container,
  .cid-thiDcLT9Jm .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiDcLT9Jm .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-thiDcLT9Jm .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiDcLT9Jm .dropdown-item:hover,
.cid-thiDcLT9Jm .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiDcLT9Jm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiDcLT9Jm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiDcLT9Jm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiDcLT9Jm .nav-link {
  position: relative;
}
.cid-thiDcLT9Jm .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiDcLT9Jm .nav-link:hover:before {
  opacity: 1;
}
.cid-thiDcLT9Jm .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiDcLT9Jm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiDcLT9Jm .container {
  display: flex;
  margin: auto;
}
.cid-thiDcLT9Jm .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiDcLT9Jm .nav-item:focus,
.cid-thiDcLT9Jm .nav-link:focus {
  outline: none;
}
.cid-thiDcLT9Jm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiDcLT9Jm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiDcLT9Jm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiDcLT9Jm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiDcLT9Jm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiDcLT9Jm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiDcLT9Jm .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiDcLT9Jm .navbar.opened {
  transition: all 0.3s;
}
.cid-thiDcLT9Jm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiDcLT9Jm .navbar .navbar-logo img {
  width: auto;
}
.cid-thiDcLT9Jm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiDcLT9Jm .navbar.collapsed {
  justify-content: center;
}
.cid-thiDcLT9Jm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiDcLT9Jm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiDcLT9Jm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiDcLT9Jm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiDcLT9Jm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiDcLT9Jm .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-thiDcLT9Jm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiDcLT9Jm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiDcLT9Jm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiDcLT9Jm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiDcLT9Jm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiDcLT9Jm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiDcLT9Jm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiDcLT9Jm .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-thiDcLT9Jm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiDcLT9Jm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiDcLT9Jm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiDcLT9Jm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiDcLT9Jm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiDcLT9Jm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiDcLT9Jm .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiDcLT9Jm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiDcLT9Jm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiDcLT9Jm .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-thiDcLT9Jm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiDcLT9Jm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiDcLT9Jm .dropdown-item.active,
.cid-thiDcLT9Jm .dropdown-item:active {
  background-color: transparent;
}
.cid-thiDcLT9Jm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiDcLT9Jm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiDcLT9Jm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiDcLT9Jm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiDcLT9Jm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiDcLT9Jm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiDcLT9Jm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiDcLT9Jm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiDcLT9Jm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiDcLT9Jm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiDcLT9Jm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiDcLT9Jm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiDcLT9Jm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiDcLT9Jm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiDcLT9Jm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiDcLT9Jm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiDcLT9Jm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiDcLT9Jm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiDcLT9Jm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiDcLT9Jm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiDcLT9Jm .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-thiDcLT9Jm .navbar {
    height: 70px;
  }
  .cid-thiDcLT9Jm .navbar.opened {
    height: auto;
  }
  .cid-thiDcLT9Jm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiDcLT9Jm .icons-menu {
    padding-right: 0;
  }
  .cid-thiDcLT9Jm .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiDcMpi89 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiDv3iSVF {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiDv3iSVF .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiDv3iSVF .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiDv3iSVF .btn {
  margin: 0px !important;
}
.cid-thiDv3iSVF .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiDv3iSVF .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiDv3iSVF .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiDv3iSVF .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiDv3iSVF .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiDv3iSVF .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiDv3iSVF .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiDv3iSVF .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiDv3iSVF .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiDv3iSVF .second-col {
    padding-top: 2rem;
  }
}
.cid-thiDv3iSVF .mbr-section-subtitle,
.cid-thiDv3iSVF .mbr-section-btn {
  color: #000000;
}
.cid-thiDv4n5eW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiDv4n5eW nav.navbar {
  position: fixed;
}
.cid-thiDv4n5eW .container,
.cid-thiDv4n5eW .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiDv4n5eW .container,
  .cid-thiDv4n5eW .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiDv4n5eW .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-thiDv4n5eW .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiDv4n5eW .dropdown-item:hover,
.cid-thiDv4n5eW .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiDv4n5eW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiDv4n5eW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiDv4n5eW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiDv4n5eW .nav-link {
  position: relative;
}
.cid-thiDv4n5eW .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiDv4n5eW .nav-link:hover:before {
  opacity: 1;
}
.cid-thiDv4n5eW .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiDv4n5eW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiDv4n5eW .container {
  display: flex;
  margin: auto;
}
.cid-thiDv4n5eW .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiDv4n5eW .nav-item:focus,
.cid-thiDv4n5eW .nav-link:focus {
  outline: none;
}
.cid-thiDv4n5eW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiDv4n5eW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiDv4n5eW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiDv4n5eW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiDv4n5eW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiDv4n5eW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiDv4n5eW .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiDv4n5eW .navbar.opened {
  transition: all 0.3s;
}
.cid-thiDv4n5eW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiDv4n5eW .navbar .navbar-logo img {
  width: auto;
}
.cid-thiDv4n5eW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiDv4n5eW .navbar.collapsed {
  justify-content: center;
}
.cid-thiDv4n5eW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiDv4n5eW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiDv4n5eW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiDv4n5eW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiDv4n5eW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiDv4n5eW .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-thiDv4n5eW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiDv4n5eW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiDv4n5eW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiDv4n5eW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiDv4n5eW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiDv4n5eW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiDv4n5eW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiDv4n5eW .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-thiDv4n5eW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiDv4n5eW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiDv4n5eW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiDv4n5eW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiDv4n5eW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiDv4n5eW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiDv4n5eW .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiDv4n5eW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiDv4n5eW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiDv4n5eW .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-thiDv4n5eW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiDv4n5eW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiDv4n5eW .dropdown-item.active,
.cid-thiDv4n5eW .dropdown-item:active {
  background-color: transparent;
}
.cid-thiDv4n5eW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiDv4n5eW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiDv4n5eW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiDv4n5eW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiDv4n5eW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiDv4n5eW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiDv4n5eW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiDv4n5eW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiDv4n5eW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiDv4n5eW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiDv4n5eW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiDv4n5eW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiDv4n5eW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiDv4n5eW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiDv4n5eW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiDv4n5eW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiDv4n5eW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiDv4n5eW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiDv4n5eW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiDv4n5eW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiDv4n5eW .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-thiDv4n5eW .navbar {
    height: 70px;
  }
  .cid-thiDv4n5eW .navbar.opened {
    height: auto;
  }
  .cid-thiDv4n5eW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiDv4n5eW .icons-menu {
    padding-right: 0;
  }
  .cid-thiDv4n5eW .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiDv50NgO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiE1VSduk {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiE1VSduk .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiE1VSduk .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiE1VSduk .btn {
  margin: 0px !important;
}
.cid-thiE1VSduk .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiE1VSduk .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiE1VSduk .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiE1VSduk .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiE1VSduk .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiE1VSduk .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiE1VSduk .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiE1VSduk .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiE1VSduk .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiE1VSduk .second-col {
    padding-top: 2rem;
  }
}
.cid-thiE1VSduk .mbr-section-subtitle,
.cid-thiE1VSduk .mbr-section-btn {
  color: #000000;
}
.cid-thiE1WMxgI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiE1WMxgI nav.navbar {
  position: fixed;
}
.cid-thiE1WMxgI .container,
.cid-thiE1WMxgI .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiE1WMxgI .container,
  .cid-thiE1WMxgI .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiE1WMxgI .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-thiE1WMxgI .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiE1WMxgI .dropdown-item:hover,
.cid-thiE1WMxgI .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiE1WMxgI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiE1WMxgI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiE1WMxgI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiE1WMxgI .nav-link {
  position: relative;
}
.cid-thiE1WMxgI .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiE1WMxgI .nav-link:hover:before {
  opacity: 1;
}
.cid-thiE1WMxgI .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiE1WMxgI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiE1WMxgI .container {
  display: flex;
  margin: auto;
}
.cid-thiE1WMxgI .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiE1WMxgI .nav-item:focus,
.cid-thiE1WMxgI .nav-link:focus {
  outline: none;
}
.cid-thiE1WMxgI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiE1WMxgI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiE1WMxgI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiE1WMxgI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiE1WMxgI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiE1WMxgI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiE1WMxgI .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiE1WMxgI .navbar.opened {
  transition: all 0.3s;
}
.cid-thiE1WMxgI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiE1WMxgI .navbar .navbar-logo img {
  width: auto;
}
.cid-thiE1WMxgI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiE1WMxgI .navbar.collapsed {
  justify-content: center;
}
.cid-thiE1WMxgI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiE1WMxgI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiE1WMxgI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiE1WMxgI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiE1WMxgI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiE1WMxgI .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-thiE1WMxgI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiE1WMxgI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiE1WMxgI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiE1WMxgI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiE1WMxgI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiE1WMxgI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiE1WMxgI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiE1WMxgI .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-thiE1WMxgI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiE1WMxgI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiE1WMxgI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiE1WMxgI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiE1WMxgI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiE1WMxgI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiE1WMxgI .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiE1WMxgI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiE1WMxgI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiE1WMxgI .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-thiE1WMxgI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiE1WMxgI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiE1WMxgI .dropdown-item.active,
.cid-thiE1WMxgI .dropdown-item:active {
  background-color: transparent;
}
.cid-thiE1WMxgI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiE1WMxgI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiE1WMxgI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiE1WMxgI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiE1WMxgI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiE1WMxgI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiE1WMxgI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiE1WMxgI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiE1WMxgI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiE1WMxgI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiE1WMxgI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiE1WMxgI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiE1WMxgI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiE1WMxgI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiE1WMxgI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiE1WMxgI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiE1WMxgI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiE1WMxgI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiE1WMxgI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiE1WMxgI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiE1WMxgI .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-thiE1WMxgI .navbar {
    height: 70px;
  }
  .cid-thiE1WMxgI .navbar.opened {
    height: auto;
  }
  .cid-thiE1WMxgI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiE1WMxgI .icons-menu {
    padding-right: 0;
  }
  .cid-thiE1WMxgI .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiE1XiR5B {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiExhpzmu {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiExhpzmu .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiExhpzmu .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiExhpzmu .btn {
  margin: 0px !important;
}
.cid-thiExhpzmu .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiExhpzmu .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiExhpzmu .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiExhpzmu .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiExhpzmu .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiExhpzmu .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiExhpzmu .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiExhpzmu .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiExhpzmu .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiExhpzmu .second-col {
    padding-top: 2rem;
  }
}
.cid-thiExhpzmu .mbr-section-subtitle,
.cid-thiExhpzmu .mbr-section-btn {
  color: #000000;
}
.cid-thiExihkqG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiExihkqG nav.navbar {
  position: fixed;
}
.cid-thiExihkqG .container,
.cid-thiExihkqG .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiExihkqG .container,
  .cid-thiExihkqG .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiExihkqG .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-thiExihkqG .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiExihkqG .dropdown-item:hover,
.cid-thiExihkqG .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiExihkqG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiExihkqG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiExihkqG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiExihkqG .nav-link {
  position: relative;
}
.cid-thiExihkqG .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiExihkqG .nav-link:hover:before {
  opacity: 1;
}
.cid-thiExihkqG .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiExihkqG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiExihkqG .container {
  display: flex;
  margin: auto;
}
.cid-thiExihkqG .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiExihkqG .nav-item:focus,
.cid-thiExihkqG .nav-link:focus {
  outline: none;
}
.cid-thiExihkqG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiExihkqG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiExihkqG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiExihkqG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiExihkqG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiExihkqG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiExihkqG .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiExihkqG .navbar.opened {
  transition: all 0.3s;
}
.cid-thiExihkqG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiExihkqG .navbar .navbar-logo img {
  width: auto;
}
.cid-thiExihkqG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiExihkqG .navbar.collapsed {
  justify-content: center;
}
.cid-thiExihkqG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiExihkqG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiExihkqG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiExihkqG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiExihkqG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiExihkqG .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-thiExihkqG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiExihkqG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiExihkqG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiExihkqG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiExihkqG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiExihkqG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiExihkqG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiExihkqG .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-thiExihkqG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiExihkqG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiExihkqG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiExihkqG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiExihkqG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiExihkqG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiExihkqG .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiExihkqG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiExihkqG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiExihkqG .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-thiExihkqG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiExihkqG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiExihkqG .dropdown-item.active,
.cid-thiExihkqG .dropdown-item:active {
  background-color: transparent;
}
.cid-thiExihkqG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiExihkqG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiExihkqG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiExihkqG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiExihkqG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiExihkqG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiExihkqG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiExihkqG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiExihkqG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiExihkqG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiExihkqG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiExihkqG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiExihkqG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiExihkqG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiExihkqG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiExihkqG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiExihkqG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiExihkqG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiExihkqG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiExihkqG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiExihkqG .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-thiExihkqG .navbar {
    height: 70px;
  }
  .cid-thiExihkqG .navbar.opened {
    height: auto;
  }
  .cid-thiExihkqG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiExihkqG .icons-menu {
    padding-right: 0;
  }
  .cid-thiExihkqG .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiExiOvZH {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiEQwghSr {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiEQwghSr .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiEQwghSr .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiEQwghSr .btn {
  margin: 0px !important;
}
.cid-thiEQwghSr .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiEQwghSr .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiEQwghSr .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiEQwghSr .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiEQwghSr .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiEQwghSr .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiEQwghSr .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiEQwghSr .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiEQwghSr .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiEQwghSr .second-col {
    padding-top: 2rem;
  }
}
.cid-thiEQwghSr .mbr-section-subtitle,
.cid-thiEQwghSr .mbr-section-btn {
  color: #000000;
}
.cid-thiEQx8Vc7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiEQx8Vc7 nav.navbar {
  position: fixed;
}
.cid-thiEQx8Vc7 .container,
.cid-thiEQx8Vc7 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiEQx8Vc7 .container,
  .cid-thiEQx8Vc7 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiEQx8Vc7 .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-thiEQx8Vc7 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiEQx8Vc7 .dropdown-item:hover,
.cid-thiEQx8Vc7 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiEQx8Vc7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiEQx8Vc7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiEQx8Vc7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiEQx8Vc7 .nav-link {
  position: relative;
}
.cid-thiEQx8Vc7 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiEQx8Vc7 .nav-link:hover:before {
  opacity: 1;
}
.cid-thiEQx8Vc7 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiEQx8Vc7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiEQx8Vc7 .container {
  display: flex;
  margin: auto;
}
.cid-thiEQx8Vc7 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiEQx8Vc7 .nav-item:focus,
.cid-thiEQx8Vc7 .nav-link:focus {
  outline: none;
}
.cid-thiEQx8Vc7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiEQx8Vc7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiEQx8Vc7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiEQx8Vc7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiEQx8Vc7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiEQx8Vc7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiEQx8Vc7 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiEQx8Vc7 .navbar.opened {
  transition: all 0.3s;
}
.cid-thiEQx8Vc7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiEQx8Vc7 .navbar .navbar-logo img {
  width: auto;
}
.cid-thiEQx8Vc7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiEQx8Vc7 .navbar.collapsed {
  justify-content: center;
}
.cid-thiEQx8Vc7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiEQx8Vc7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiEQx8Vc7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiEQx8Vc7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiEQx8Vc7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiEQx8Vc7 .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-thiEQx8Vc7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiEQx8Vc7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiEQx8Vc7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiEQx8Vc7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiEQx8Vc7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiEQx8Vc7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiEQx8Vc7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiEQx8Vc7 .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-thiEQx8Vc7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiEQx8Vc7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiEQx8Vc7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiEQx8Vc7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiEQx8Vc7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiEQx8Vc7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiEQx8Vc7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiEQx8Vc7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiEQx8Vc7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiEQx8Vc7 .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-thiEQx8Vc7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiEQx8Vc7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiEQx8Vc7 .dropdown-item.active,
.cid-thiEQx8Vc7 .dropdown-item:active {
  background-color: transparent;
}
.cid-thiEQx8Vc7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiEQx8Vc7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiEQx8Vc7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiEQx8Vc7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiEQx8Vc7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiEQx8Vc7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiEQx8Vc7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiEQx8Vc7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiEQx8Vc7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiEQx8Vc7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiEQx8Vc7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiEQx8Vc7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiEQx8Vc7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiEQx8Vc7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiEQx8Vc7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiEQx8Vc7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiEQx8Vc7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiEQx8Vc7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiEQx8Vc7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiEQx8Vc7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiEQx8Vc7 .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-thiEQx8Vc7 .navbar {
    height: 70px;
  }
  .cid-thiEQx8Vc7 .navbar.opened {
    height: auto;
  }
  .cid-thiEQx8Vc7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiEQx8Vc7 .icons-menu {
    padding-right: 0;
  }
  .cid-thiEQx8Vc7 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiEQxFP6I {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiFmcs3Eq {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiFmcs3Eq .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiFmcs3Eq .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiFmcs3Eq .btn {
  margin: 0px !important;
}
.cid-thiFmcs3Eq .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiFmcs3Eq .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiFmcs3Eq .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiFmcs3Eq .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiFmcs3Eq .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiFmcs3Eq .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiFmcs3Eq .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiFmcs3Eq .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiFmcs3Eq .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiFmcs3Eq .second-col {
    padding-top: 2rem;
  }
}
.cid-thiFmcs3Eq .mbr-section-subtitle,
.cid-thiFmcs3Eq .mbr-section-btn {
  color: #000000;
}
.cid-thiFmdmevJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiFmdmevJ nav.navbar {
  position: fixed;
}
.cid-thiFmdmevJ .container,
.cid-thiFmdmevJ .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiFmdmevJ .container,
  .cid-thiFmdmevJ .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiFmdmevJ .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-thiFmdmevJ .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiFmdmevJ .dropdown-item:hover,
.cid-thiFmdmevJ .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiFmdmevJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiFmdmevJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiFmdmevJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiFmdmevJ .nav-link {
  position: relative;
}
.cid-thiFmdmevJ .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiFmdmevJ .nav-link:hover:before {
  opacity: 1;
}
.cid-thiFmdmevJ .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiFmdmevJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiFmdmevJ .container {
  display: flex;
  margin: auto;
}
.cid-thiFmdmevJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiFmdmevJ .nav-item:focus,
.cid-thiFmdmevJ .nav-link:focus {
  outline: none;
}
.cid-thiFmdmevJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiFmdmevJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiFmdmevJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiFmdmevJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiFmdmevJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiFmdmevJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiFmdmevJ .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiFmdmevJ .navbar.opened {
  transition: all 0.3s;
}
.cid-thiFmdmevJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiFmdmevJ .navbar .navbar-logo img {
  width: auto;
}
.cid-thiFmdmevJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiFmdmevJ .navbar.collapsed {
  justify-content: center;
}
.cid-thiFmdmevJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiFmdmevJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiFmdmevJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiFmdmevJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiFmdmevJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiFmdmevJ .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-thiFmdmevJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiFmdmevJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiFmdmevJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiFmdmevJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiFmdmevJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiFmdmevJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiFmdmevJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiFmdmevJ .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-thiFmdmevJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiFmdmevJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiFmdmevJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiFmdmevJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiFmdmevJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiFmdmevJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiFmdmevJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiFmdmevJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiFmdmevJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiFmdmevJ .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-thiFmdmevJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiFmdmevJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiFmdmevJ .dropdown-item.active,
.cid-thiFmdmevJ .dropdown-item:active {
  background-color: transparent;
}
.cid-thiFmdmevJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiFmdmevJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiFmdmevJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiFmdmevJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiFmdmevJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiFmdmevJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiFmdmevJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiFmdmevJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiFmdmevJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiFmdmevJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiFmdmevJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiFmdmevJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiFmdmevJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiFmdmevJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiFmdmevJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiFmdmevJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiFmdmevJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiFmdmevJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiFmdmevJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiFmdmevJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiFmdmevJ .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-thiFmdmevJ .navbar {
    height: 70px;
  }
  .cid-thiFmdmevJ .navbar.opened {
    height: auto;
  }
  .cid-thiFmdmevJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiFmdmevJ .icons-menu {
    padding-right: 0;
  }
  .cid-thiFmdmevJ .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiFmdYkCC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiFNxTWkh {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiFNxTWkh .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiFNxTWkh .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiFNxTWkh .btn {
  margin: 0px !important;
}
.cid-thiFNxTWkh .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiFNxTWkh .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiFNxTWkh .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiFNxTWkh .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiFNxTWkh .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiFNxTWkh .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiFNxTWkh .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiFNxTWkh .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiFNxTWkh .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiFNxTWkh .second-col {
    padding-top: 2rem;
  }
}
.cid-thiFNxTWkh .mbr-section-subtitle,
.cid-thiFNxTWkh .mbr-section-btn {
  color: #000000;
}
.cid-thiFNzi4Bh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiFNzi4Bh nav.navbar {
  position: fixed;
}
.cid-thiFNzi4Bh .container,
.cid-thiFNzi4Bh .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiFNzi4Bh .container,
  .cid-thiFNzi4Bh .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiFNzi4Bh .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-thiFNzi4Bh .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiFNzi4Bh .dropdown-item:hover,
.cid-thiFNzi4Bh .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiFNzi4Bh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiFNzi4Bh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiFNzi4Bh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiFNzi4Bh .nav-link {
  position: relative;
}
.cid-thiFNzi4Bh .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiFNzi4Bh .nav-link:hover:before {
  opacity: 1;
}
.cid-thiFNzi4Bh .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiFNzi4Bh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiFNzi4Bh .container {
  display: flex;
  margin: auto;
}
.cid-thiFNzi4Bh .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiFNzi4Bh .nav-item:focus,
.cid-thiFNzi4Bh .nav-link:focus {
  outline: none;
}
.cid-thiFNzi4Bh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiFNzi4Bh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiFNzi4Bh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiFNzi4Bh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiFNzi4Bh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiFNzi4Bh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiFNzi4Bh .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiFNzi4Bh .navbar.opened {
  transition: all 0.3s;
}
.cid-thiFNzi4Bh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiFNzi4Bh .navbar .navbar-logo img {
  width: auto;
}
.cid-thiFNzi4Bh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiFNzi4Bh .navbar.collapsed {
  justify-content: center;
}
.cid-thiFNzi4Bh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiFNzi4Bh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiFNzi4Bh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiFNzi4Bh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiFNzi4Bh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiFNzi4Bh .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-thiFNzi4Bh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiFNzi4Bh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiFNzi4Bh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiFNzi4Bh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiFNzi4Bh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiFNzi4Bh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiFNzi4Bh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiFNzi4Bh .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-thiFNzi4Bh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiFNzi4Bh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiFNzi4Bh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiFNzi4Bh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiFNzi4Bh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiFNzi4Bh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiFNzi4Bh .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiFNzi4Bh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiFNzi4Bh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiFNzi4Bh .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-thiFNzi4Bh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiFNzi4Bh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiFNzi4Bh .dropdown-item.active,
.cid-thiFNzi4Bh .dropdown-item:active {
  background-color: transparent;
}
.cid-thiFNzi4Bh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiFNzi4Bh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiFNzi4Bh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiFNzi4Bh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiFNzi4Bh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiFNzi4Bh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiFNzi4Bh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiFNzi4Bh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiFNzi4Bh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiFNzi4Bh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiFNzi4Bh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiFNzi4Bh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiFNzi4Bh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiFNzi4Bh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiFNzi4Bh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiFNzi4Bh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiFNzi4Bh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiFNzi4Bh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiFNzi4Bh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiFNzi4Bh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiFNzi4Bh .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-thiFNzi4Bh .navbar {
    height: 70px;
  }
  .cid-thiFNzi4Bh .navbar.opened {
    height: auto;
  }
  .cid-thiFNzi4Bh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiFNzi4Bh .icons-menu {
    padding-right: 0;
  }
  .cid-thiFNzi4Bh .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiFNAUJCk {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thiGb48GCz {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thiGb48GCz .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thiGb48GCz .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thiGb48GCz .btn {
  margin: 0px !important;
}
.cid-thiGb48GCz .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiGb48GCz .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thiGb48GCz .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thiGb48GCz .carousel-item .wrap-img {
  text-align: center;
}
.cid-thiGb48GCz .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thiGb48GCz .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thiGb48GCz .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thiGb48GCz .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thiGb48GCz .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thiGb48GCz .second-col {
    padding-top: 2rem;
  }
}
.cid-thiGb48GCz .mbr-section-subtitle,
.cid-thiGb48GCz .mbr-section-btn {
  color: #000000;
}
.cid-thiGb4PAKX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thiGb4PAKX nav.navbar {
  position: fixed;
}
.cid-thiGb4PAKX .container,
.cid-thiGb4PAKX .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thiGb4PAKX .container,
  .cid-thiGb4PAKX .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thiGb4PAKX .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-thiGb4PAKX .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thiGb4PAKX .dropdown-item:hover,
.cid-thiGb4PAKX .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thiGb4PAKX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thiGb4PAKX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thiGb4PAKX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thiGb4PAKX .nav-link {
  position: relative;
}
.cid-thiGb4PAKX .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thiGb4PAKX .nav-link:hover:before {
  opacity: 1;
}
.cid-thiGb4PAKX .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thiGb4PAKX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thiGb4PAKX .container {
  display: flex;
  margin: auto;
}
.cid-thiGb4PAKX .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thiGb4PAKX .nav-item:focus,
.cid-thiGb4PAKX .nav-link:focus {
  outline: none;
}
.cid-thiGb4PAKX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thiGb4PAKX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thiGb4PAKX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thiGb4PAKX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thiGb4PAKX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thiGb4PAKX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thiGb4PAKX .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thiGb4PAKX .navbar.opened {
  transition: all 0.3s;
}
.cid-thiGb4PAKX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thiGb4PAKX .navbar .navbar-logo img {
  width: auto;
}
.cid-thiGb4PAKX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thiGb4PAKX .navbar.collapsed {
  justify-content: center;
}
.cid-thiGb4PAKX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thiGb4PAKX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thiGb4PAKX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thiGb4PAKX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thiGb4PAKX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thiGb4PAKX .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-thiGb4PAKX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thiGb4PAKX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thiGb4PAKX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thiGb4PAKX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thiGb4PAKX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thiGb4PAKX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thiGb4PAKX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thiGb4PAKX .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-thiGb4PAKX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thiGb4PAKX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thiGb4PAKX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thiGb4PAKX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thiGb4PAKX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thiGb4PAKX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thiGb4PAKX .navbar.navbar-short {
  min-height: 60px;
}
.cid-thiGb4PAKX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thiGb4PAKX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thiGb4PAKX .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-thiGb4PAKX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thiGb4PAKX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thiGb4PAKX .dropdown-item.active,
.cid-thiGb4PAKX .dropdown-item:active {
  background-color: transparent;
}
.cid-thiGb4PAKX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thiGb4PAKX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thiGb4PAKX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thiGb4PAKX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thiGb4PAKX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thiGb4PAKX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thiGb4PAKX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thiGb4PAKX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thiGb4PAKX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thiGb4PAKX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thiGb4PAKX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thiGb4PAKX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiGb4PAKX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thiGb4PAKX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thiGb4PAKX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiGb4PAKX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thiGb4PAKX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thiGb4PAKX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thiGb4PAKX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thiGb4PAKX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thiGb4PAKX .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-thiGb4PAKX .navbar {
    height: 70px;
  }
  .cid-thiGb4PAKX .navbar.opened {
    height: auto;
  }
  .cid-thiGb4PAKX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thiGb4PAKX .icons-menu {
    padding-right: 0;
  }
  .cid-thiGb4PAKX .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thiGb5fqIC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrsFMOWhi {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrsFMOWhi .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrsFMOWhi .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrsFMOWhi .btn {
  margin: 0px !important;
}
.cid-thrsFMOWhi .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrsFMOWhi .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrsFMOWhi .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrsFMOWhi .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrsFMOWhi .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrsFMOWhi .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrsFMOWhi .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrsFMOWhi .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrsFMOWhi .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrsFMOWhi .second-col {
    padding-top: 2rem;
  }
}
.cid-thrsFMOWhi .mbr-section-subtitle,
.cid-thrsFMOWhi .mbr-section-btn {
  color: #000000;
}
.cid-thrsFNEkA1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrsFNEkA1 nav.navbar {
  position: fixed;
}
.cid-thrsFNEkA1 .container,
.cid-thrsFNEkA1 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrsFNEkA1 .container,
  .cid-thrsFNEkA1 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrsFNEkA1 .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-thrsFNEkA1 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrsFNEkA1 .dropdown-item:hover,
.cid-thrsFNEkA1 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrsFNEkA1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrsFNEkA1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrsFNEkA1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrsFNEkA1 .nav-link {
  position: relative;
}
.cid-thrsFNEkA1 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrsFNEkA1 .nav-link:hover:before {
  opacity: 1;
}
.cid-thrsFNEkA1 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrsFNEkA1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrsFNEkA1 .container {
  display: flex;
  margin: auto;
}
.cid-thrsFNEkA1 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrsFNEkA1 .nav-item:focus,
.cid-thrsFNEkA1 .nav-link:focus {
  outline: none;
}
.cid-thrsFNEkA1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrsFNEkA1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrsFNEkA1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrsFNEkA1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrsFNEkA1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrsFNEkA1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrsFNEkA1 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrsFNEkA1 .navbar.opened {
  transition: all 0.3s;
}
.cid-thrsFNEkA1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrsFNEkA1 .navbar .navbar-logo img {
  width: auto;
}
.cid-thrsFNEkA1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrsFNEkA1 .navbar.collapsed {
  justify-content: center;
}
.cid-thrsFNEkA1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrsFNEkA1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrsFNEkA1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrsFNEkA1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrsFNEkA1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrsFNEkA1 .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-thrsFNEkA1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrsFNEkA1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrsFNEkA1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrsFNEkA1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrsFNEkA1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrsFNEkA1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrsFNEkA1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrsFNEkA1 .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-thrsFNEkA1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrsFNEkA1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrsFNEkA1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrsFNEkA1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrsFNEkA1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrsFNEkA1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrsFNEkA1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrsFNEkA1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrsFNEkA1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrsFNEkA1 .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-thrsFNEkA1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrsFNEkA1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrsFNEkA1 .dropdown-item.active,
.cid-thrsFNEkA1 .dropdown-item:active {
  background-color: transparent;
}
.cid-thrsFNEkA1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrsFNEkA1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrsFNEkA1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrsFNEkA1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrsFNEkA1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrsFNEkA1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrsFNEkA1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrsFNEkA1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrsFNEkA1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrsFNEkA1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrsFNEkA1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrsFNEkA1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrsFNEkA1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrsFNEkA1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrsFNEkA1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrsFNEkA1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrsFNEkA1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrsFNEkA1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrsFNEkA1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrsFNEkA1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrsFNEkA1 .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-thrsFNEkA1 .navbar {
    height: 70px;
  }
  .cid-thrsFNEkA1 .navbar.opened {
    height: auto;
  }
  .cid-thrsFNEkA1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrsFNEkA1 .icons-menu {
    padding-right: 0;
  }
  .cid-thrsFNEkA1 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrsFO9AyD {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrt4jCuLY {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrt4jCuLY .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrt4jCuLY .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrt4jCuLY .btn {
  margin: 0px !important;
}
.cid-thrt4jCuLY .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrt4jCuLY .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrt4jCuLY .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrt4jCuLY .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrt4jCuLY .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrt4jCuLY .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrt4jCuLY .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrt4jCuLY .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrt4jCuLY .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrt4jCuLY .second-col {
    padding-top: 2rem;
  }
}
.cid-thrt4jCuLY .mbr-section-subtitle,
.cid-thrt4jCuLY .mbr-section-btn {
  color: #000000;
}
.cid-thrt4ksnoS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrt4ksnoS nav.navbar {
  position: fixed;
}
.cid-thrt4ksnoS .container,
.cid-thrt4ksnoS .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrt4ksnoS .container,
  .cid-thrt4ksnoS .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrt4ksnoS .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-thrt4ksnoS .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrt4ksnoS .dropdown-item:hover,
.cid-thrt4ksnoS .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrt4ksnoS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrt4ksnoS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrt4ksnoS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrt4ksnoS .nav-link {
  position: relative;
}
.cid-thrt4ksnoS .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrt4ksnoS .nav-link:hover:before {
  opacity: 1;
}
.cid-thrt4ksnoS .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrt4ksnoS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrt4ksnoS .container {
  display: flex;
  margin: auto;
}
.cid-thrt4ksnoS .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrt4ksnoS .nav-item:focus,
.cid-thrt4ksnoS .nav-link:focus {
  outline: none;
}
.cid-thrt4ksnoS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrt4ksnoS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrt4ksnoS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrt4ksnoS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrt4ksnoS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrt4ksnoS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrt4ksnoS .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrt4ksnoS .navbar.opened {
  transition: all 0.3s;
}
.cid-thrt4ksnoS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrt4ksnoS .navbar .navbar-logo img {
  width: auto;
}
.cid-thrt4ksnoS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrt4ksnoS .navbar.collapsed {
  justify-content: center;
}
.cid-thrt4ksnoS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrt4ksnoS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrt4ksnoS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrt4ksnoS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrt4ksnoS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrt4ksnoS .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-thrt4ksnoS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrt4ksnoS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrt4ksnoS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrt4ksnoS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrt4ksnoS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrt4ksnoS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrt4ksnoS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrt4ksnoS .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-thrt4ksnoS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrt4ksnoS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrt4ksnoS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrt4ksnoS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrt4ksnoS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrt4ksnoS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrt4ksnoS .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrt4ksnoS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrt4ksnoS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrt4ksnoS .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-thrt4ksnoS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrt4ksnoS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrt4ksnoS .dropdown-item.active,
.cid-thrt4ksnoS .dropdown-item:active {
  background-color: transparent;
}
.cid-thrt4ksnoS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrt4ksnoS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrt4ksnoS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrt4ksnoS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrt4ksnoS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrt4ksnoS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrt4ksnoS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrt4ksnoS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrt4ksnoS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrt4ksnoS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrt4ksnoS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrt4ksnoS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrt4ksnoS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrt4ksnoS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrt4ksnoS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrt4ksnoS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrt4ksnoS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrt4ksnoS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrt4ksnoS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrt4ksnoS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrt4ksnoS .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-thrt4ksnoS .navbar {
    height: 70px;
  }
  .cid-thrt4ksnoS .navbar.opened {
    height: auto;
  }
  .cid-thrt4ksnoS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrt4ksnoS .icons-menu {
    padding-right: 0;
  }
  .cid-thrt4ksnoS .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrt4kYD3A {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrtBVf8eN {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrtBVf8eN .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrtBVf8eN .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrtBVf8eN .btn {
  margin: 0px !important;
}
.cid-thrtBVf8eN .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrtBVf8eN .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrtBVf8eN .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrtBVf8eN .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrtBVf8eN .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrtBVf8eN .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrtBVf8eN .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrtBVf8eN .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrtBVf8eN .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrtBVf8eN .second-col {
    padding-top: 2rem;
  }
}
.cid-thrtBVf8eN .mbr-section-subtitle,
.cid-thrtBVf8eN .mbr-section-btn {
  color: #000000;
}
.cid-thrtBW90uA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrtBW90uA nav.navbar {
  position: fixed;
}
.cid-thrtBW90uA .container,
.cid-thrtBW90uA .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrtBW90uA .container,
  .cid-thrtBW90uA .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrtBW90uA .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-thrtBW90uA .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrtBW90uA .dropdown-item:hover,
.cid-thrtBW90uA .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrtBW90uA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrtBW90uA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrtBW90uA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrtBW90uA .nav-link {
  position: relative;
}
.cid-thrtBW90uA .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrtBW90uA .nav-link:hover:before {
  opacity: 1;
}
.cid-thrtBW90uA .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrtBW90uA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrtBW90uA .container {
  display: flex;
  margin: auto;
}
.cid-thrtBW90uA .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrtBW90uA .nav-item:focus,
.cid-thrtBW90uA .nav-link:focus {
  outline: none;
}
.cid-thrtBW90uA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrtBW90uA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrtBW90uA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrtBW90uA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrtBW90uA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrtBW90uA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrtBW90uA .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrtBW90uA .navbar.opened {
  transition: all 0.3s;
}
.cid-thrtBW90uA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrtBW90uA .navbar .navbar-logo img {
  width: auto;
}
.cid-thrtBW90uA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrtBW90uA .navbar.collapsed {
  justify-content: center;
}
.cid-thrtBW90uA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrtBW90uA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrtBW90uA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrtBW90uA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrtBW90uA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrtBW90uA .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-thrtBW90uA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrtBW90uA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrtBW90uA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrtBW90uA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrtBW90uA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrtBW90uA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrtBW90uA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrtBW90uA .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-thrtBW90uA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrtBW90uA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrtBW90uA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrtBW90uA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrtBW90uA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrtBW90uA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrtBW90uA .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrtBW90uA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrtBW90uA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrtBW90uA .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-thrtBW90uA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrtBW90uA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrtBW90uA .dropdown-item.active,
.cid-thrtBW90uA .dropdown-item:active {
  background-color: transparent;
}
.cid-thrtBW90uA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrtBW90uA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrtBW90uA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrtBW90uA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrtBW90uA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrtBW90uA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrtBW90uA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrtBW90uA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrtBW90uA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrtBW90uA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrtBW90uA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrtBW90uA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrtBW90uA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrtBW90uA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrtBW90uA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrtBW90uA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrtBW90uA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrtBW90uA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrtBW90uA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrtBW90uA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrtBW90uA .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-thrtBW90uA .navbar {
    height: 70px;
  }
  .cid-thrtBW90uA .navbar.opened {
    height: auto;
  }
  .cid-thrtBW90uA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrtBW90uA .icons-menu {
    padding-right: 0;
  }
  .cid-thrtBW90uA .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrtBWFlZl {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thru5L7imY {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thru5L7imY .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thru5L7imY .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thru5L7imY .btn {
  margin: 0px !important;
}
.cid-thru5L7imY .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thru5L7imY .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thru5L7imY .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thru5L7imY .carousel-item .wrap-img {
  text-align: center;
}
.cid-thru5L7imY .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thru5L7imY .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thru5L7imY .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thru5L7imY .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thru5L7imY .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thru5L7imY .second-col {
    padding-top: 2rem;
  }
}
.cid-thru5L7imY .mbr-section-subtitle,
.cid-thru5L7imY .mbr-section-btn {
  color: #000000;
}
.cid-thru5MbESI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thru5MbESI nav.navbar {
  position: fixed;
}
.cid-thru5MbESI .container,
.cid-thru5MbESI .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thru5MbESI .container,
  .cid-thru5MbESI .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thru5MbESI .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-thru5MbESI .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thru5MbESI .dropdown-item:hover,
.cid-thru5MbESI .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thru5MbESI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thru5MbESI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thru5MbESI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thru5MbESI .nav-link {
  position: relative;
}
.cid-thru5MbESI .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thru5MbESI .nav-link:hover:before {
  opacity: 1;
}
.cid-thru5MbESI .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thru5MbESI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thru5MbESI .container {
  display: flex;
  margin: auto;
}
.cid-thru5MbESI .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thru5MbESI .nav-item:focus,
.cid-thru5MbESI .nav-link:focus {
  outline: none;
}
.cid-thru5MbESI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thru5MbESI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thru5MbESI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thru5MbESI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thru5MbESI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thru5MbESI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thru5MbESI .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thru5MbESI .navbar.opened {
  transition: all 0.3s;
}
.cid-thru5MbESI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thru5MbESI .navbar .navbar-logo img {
  width: auto;
}
.cid-thru5MbESI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thru5MbESI .navbar.collapsed {
  justify-content: center;
}
.cid-thru5MbESI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thru5MbESI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thru5MbESI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thru5MbESI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thru5MbESI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thru5MbESI .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-thru5MbESI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thru5MbESI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thru5MbESI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thru5MbESI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thru5MbESI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thru5MbESI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thru5MbESI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thru5MbESI .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-thru5MbESI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thru5MbESI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thru5MbESI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thru5MbESI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thru5MbESI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thru5MbESI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thru5MbESI .navbar.navbar-short {
  min-height: 60px;
}
.cid-thru5MbESI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thru5MbESI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thru5MbESI .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-thru5MbESI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thru5MbESI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thru5MbESI .dropdown-item.active,
.cid-thru5MbESI .dropdown-item:active {
  background-color: transparent;
}
.cid-thru5MbESI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thru5MbESI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thru5MbESI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thru5MbESI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thru5MbESI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thru5MbESI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thru5MbESI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thru5MbESI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thru5MbESI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thru5MbESI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thru5MbESI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thru5MbESI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thru5MbESI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thru5MbESI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thru5MbESI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thru5MbESI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thru5MbESI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thru5MbESI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thru5MbESI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thru5MbESI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thru5MbESI .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-thru5MbESI .navbar {
    height: 70px;
  }
  .cid-thru5MbESI .navbar.opened {
    height: auto;
  }
  .cid-thru5MbESI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thru5MbESI .icons-menu {
    padding-right: 0;
  }
  .cid-thru5MbESI .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thru5MO1Zb {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thruLUk5lK {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thruLUk5lK .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thruLUk5lK .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thruLUk5lK .btn {
  margin: 0px !important;
}
.cid-thruLUk5lK .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thruLUk5lK .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thruLUk5lK .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thruLUk5lK .carousel-item .wrap-img {
  text-align: center;
}
.cid-thruLUk5lK .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thruLUk5lK .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thruLUk5lK .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thruLUk5lK .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thruLUk5lK .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thruLUk5lK .second-col {
    padding-top: 2rem;
  }
}
.cid-thruLUk5lK .mbr-section-subtitle,
.cid-thruLUk5lK .mbr-section-btn {
  color: #000000;
}
.cid-thruLVdV9n {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thruLVdV9n nav.navbar {
  position: fixed;
}
.cid-thruLVdV9n .container,
.cid-thruLVdV9n .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thruLVdV9n .container,
  .cid-thruLVdV9n .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thruLVdV9n .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-thruLVdV9n .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thruLVdV9n .dropdown-item:hover,
.cid-thruLVdV9n .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thruLVdV9n .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thruLVdV9n .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thruLVdV9n .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thruLVdV9n .nav-link {
  position: relative;
}
.cid-thruLVdV9n .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thruLVdV9n .nav-link:hover:before {
  opacity: 1;
}
.cid-thruLVdV9n .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thruLVdV9n .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thruLVdV9n .container {
  display: flex;
  margin: auto;
}
.cid-thruLVdV9n .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thruLVdV9n .nav-item:focus,
.cid-thruLVdV9n .nav-link:focus {
  outline: none;
}
.cid-thruLVdV9n .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thruLVdV9n .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thruLVdV9n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thruLVdV9n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thruLVdV9n .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thruLVdV9n .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thruLVdV9n .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thruLVdV9n .navbar.opened {
  transition: all 0.3s;
}
.cid-thruLVdV9n .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thruLVdV9n .navbar .navbar-logo img {
  width: auto;
}
.cid-thruLVdV9n .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thruLVdV9n .navbar.collapsed {
  justify-content: center;
}
.cid-thruLVdV9n .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thruLVdV9n .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thruLVdV9n .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thruLVdV9n .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thruLVdV9n .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thruLVdV9n .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-thruLVdV9n .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thruLVdV9n .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thruLVdV9n .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thruLVdV9n .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thruLVdV9n .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thruLVdV9n .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thruLVdV9n .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thruLVdV9n .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-thruLVdV9n .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thruLVdV9n .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thruLVdV9n .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thruLVdV9n .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thruLVdV9n .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thruLVdV9n .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thruLVdV9n .navbar.navbar-short {
  min-height: 60px;
}
.cid-thruLVdV9n .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thruLVdV9n .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thruLVdV9n .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-thruLVdV9n .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thruLVdV9n .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thruLVdV9n .dropdown-item.active,
.cid-thruLVdV9n .dropdown-item:active {
  background-color: transparent;
}
.cid-thruLVdV9n .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thruLVdV9n .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thruLVdV9n .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thruLVdV9n .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thruLVdV9n .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thruLVdV9n .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thruLVdV9n ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thruLVdV9n .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thruLVdV9n button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thruLVdV9n button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thruLVdV9n button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thruLVdV9n button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thruLVdV9n button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thruLVdV9n button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thruLVdV9n nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thruLVdV9n nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thruLVdV9n nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thruLVdV9n nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thruLVdV9n .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thruLVdV9n a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thruLVdV9n .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-thruLVdV9n .navbar {
    height: 70px;
  }
  .cid-thruLVdV9n .navbar.opened {
    height: auto;
  }
  .cid-thruLVdV9n .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thruLVdV9n .icons-menu {
    padding-right: 0;
  }
  .cid-thruLVdV9n .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thruLVJc2M {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrvf6H0oO {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrvf6H0oO .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrvf6H0oO .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrvf6H0oO .btn {
  margin: 0px !important;
}
.cid-thrvf6H0oO .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrvf6H0oO .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrvf6H0oO .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrvf6H0oO .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrvf6H0oO .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrvf6H0oO .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrvf6H0oO .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrvf6H0oO .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrvf6H0oO .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrvf6H0oO .second-col {
    padding-top: 2rem;
  }
}
.cid-thrvf6H0oO .mbr-section-subtitle,
.cid-thrvf6H0oO .mbr-section-btn {
  color: #000000;
}
.cid-thrvf7rG3f {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrvf7rG3f nav.navbar {
  position: fixed;
}
.cid-thrvf7rG3f .container,
.cid-thrvf7rG3f .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrvf7rG3f .container,
  .cid-thrvf7rG3f .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrvf7rG3f .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-thrvf7rG3f .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrvf7rG3f .dropdown-item:hover,
.cid-thrvf7rG3f .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrvf7rG3f .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrvf7rG3f .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrvf7rG3f .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrvf7rG3f .nav-link {
  position: relative;
}
.cid-thrvf7rG3f .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrvf7rG3f .nav-link:hover:before {
  opacity: 1;
}
.cid-thrvf7rG3f .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrvf7rG3f .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrvf7rG3f .container {
  display: flex;
  margin: auto;
}
.cid-thrvf7rG3f .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrvf7rG3f .nav-item:focus,
.cid-thrvf7rG3f .nav-link:focus {
  outline: none;
}
.cid-thrvf7rG3f .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrvf7rG3f .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrvf7rG3f .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrvf7rG3f .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrvf7rG3f .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrvf7rG3f .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrvf7rG3f .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrvf7rG3f .navbar.opened {
  transition: all 0.3s;
}
.cid-thrvf7rG3f .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrvf7rG3f .navbar .navbar-logo img {
  width: auto;
}
.cid-thrvf7rG3f .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrvf7rG3f .navbar.collapsed {
  justify-content: center;
}
.cid-thrvf7rG3f .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrvf7rG3f .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrvf7rG3f .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrvf7rG3f .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrvf7rG3f .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrvf7rG3f .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-thrvf7rG3f .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrvf7rG3f .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrvf7rG3f .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrvf7rG3f .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrvf7rG3f .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrvf7rG3f .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrvf7rG3f .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrvf7rG3f .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-thrvf7rG3f .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrvf7rG3f .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrvf7rG3f .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrvf7rG3f .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrvf7rG3f .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrvf7rG3f .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrvf7rG3f .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrvf7rG3f .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrvf7rG3f .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrvf7rG3f .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-thrvf7rG3f .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrvf7rG3f .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrvf7rG3f .dropdown-item.active,
.cid-thrvf7rG3f .dropdown-item:active {
  background-color: transparent;
}
.cid-thrvf7rG3f .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrvf7rG3f .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrvf7rG3f .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrvf7rG3f .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrvf7rG3f .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrvf7rG3f .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrvf7rG3f ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrvf7rG3f .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrvf7rG3f button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrvf7rG3f button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrvf7rG3f button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrvf7rG3f button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrvf7rG3f button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrvf7rG3f button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrvf7rG3f nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrvf7rG3f nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrvf7rG3f nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrvf7rG3f nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrvf7rG3f .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrvf7rG3f a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrvf7rG3f .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-thrvf7rG3f .navbar {
    height: 70px;
  }
  .cid-thrvf7rG3f .navbar.opened {
    height: auto;
  }
  .cid-thrvf7rG3f .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrvf7rG3f .icons-menu {
    padding-right: 0;
  }
  .cid-thrvf7rG3f .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrvf7VOyy {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrvBMmZqx {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrvBMmZqx .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrvBMmZqx .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrvBMmZqx .btn {
  margin: 0px !important;
}
.cid-thrvBMmZqx .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrvBMmZqx .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrvBMmZqx .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrvBMmZqx .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrvBMmZqx .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrvBMmZqx .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrvBMmZqx .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrvBMmZqx .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrvBMmZqx .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrvBMmZqx .second-col {
    padding-top: 2rem;
  }
}
.cid-thrvBMmZqx .mbr-section-subtitle,
.cid-thrvBMmZqx .mbr-section-btn {
  color: #000000;
}
.cid-thrvBNcqK0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrvBNcqK0 nav.navbar {
  position: fixed;
}
.cid-thrvBNcqK0 .container,
.cid-thrvBNcqK0 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrvBNcqK0 .container,
  .cid-thrvBNcqK0 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrvBNcqK0 .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-thrvBNcqK0 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrvBNcqK0 .dropdown-item:hover,
.cid-thrvBNcqK0 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrvBNcqK0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrvBNcqK0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrvBNcqK0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrvBNcqK0 .nav-link {
  position: relative;
}
.cid-thrvBNcqK0 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrvBNcqK0 .nav-link:hover:before {
  opacity: 1;
}
.cid-thrvBNcqK0 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrvBNcqK0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrvBNcqK0 .container {
  display: flex;
  margin: auto;
}
.cid-thrvBNcqK0 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrvBNcqK0 .nav-item:focus,
.cid-thrvBNcqK0 .nav-link:focus {
  outline: none;
}
.cid-thrvBNcqK0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrvBNcqK0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrvBNcqK0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrvBNcqK0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrvBNcqK0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrvBNcqK0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrvBNcqK0 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrvBNcqK0 .navbar.opened {
  transition: all 0.3s;
}
.cid-thrvBNcqK0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrvBNcqK0 .navbar .navbar-logo img {
  width: auto;
}
.cid-thrvBNcqK0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrvBNcqK0 .navbar.collapsed {
  justify-content: center;
}
.cid-thrvBNcqK0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrvBNcqK0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrvBNcqK0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrvBNcqK0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrvBNcqK0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrvBNcqK0 .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-thrvBNcqK0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrvBNcqK0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrvBNcqK0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrvBNcqK0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrvBNcqK0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrvBNcqK0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrvBNcqK0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrvBNcqK0 .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-thrvBNcqK0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrvBNcqK0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrvBNcqK0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrvBNcqK0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrvBNcqK0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrvBNcqK0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrvBNcqK0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrvBNcqK0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrvBNcqK0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrvBNcqK0 .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-thrvBNcqK0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrvBNcqK0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrvBNcqK0 .dropdown-item.active,
.cid-thrvBNcqK0 .dropdown-item:active {
  background-color: transparent;
}
.cid-thrvBNcqK0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrvBNcqK0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrvBNcqK0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrvBNcqK0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrvBNcqK0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrvBNcqK0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrvBNcqK0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrvBNcqK0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrvBNcqK0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrvBNcqK0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrvBNcqK0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrvBNcqK0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrvBNcqK0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrvBNcqK0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrvBNcqK0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrvBNcqK0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrvBNcqK0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrvBNcqK0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrvBNcqK0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrvBNcqK0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrvBNcqK0 .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-thrvBNcqK0 .navbar {
    height: 70px;
  }
  .cid-thrvBNcqK0 .navbar.opened {
    height: auto;
  }
  .cid-thrvBNcqK0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrvBNcqK0 .icons-menu {
    padding-right: 0;
  }
  .cid-thrvBNcqK0 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrvBNJjYy {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrD1EW0IL {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrD1EW0IL .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrD1EW0IL .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrD1EW0IL .btn {
  margin: 0px !important;
}
.cid-thrD1EW0IL .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrD1EW0IL .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrD1EW0IL .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrD1EW0IL .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrD1EW0IL .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrD1EW0IL .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrD1EW0IL .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrD1EW0IL .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrD1EW0IL .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrD1EW0IL .second-col {
    padding-top: 2rem;
  }
}
.cid-thrD1EW0IL .mbr-section-subtitle,
.cid-thrD1EW0IL .mbr-section-btn {
  color: #000000;
}
.cid-thrD1FMFKW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrD1FMFKW nav.navbar {
  position: fixed;
}
.cid-thrD1FMFKW .container,
.cid-thrD1FMFKW .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrD1FMFKW .container,
  .cid-thrD1FMFKW .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrD1FMFKW .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-thrD1FMFKW .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrD1FMFKW .dropdown-item:hover,
.cid-thrD1FMFKW .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrD1FMFKW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrD1FMFKW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrD1FMFKW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrD1FMFKW .nav-link {
  position: relative;
}
.cid-thrD1FMFKW .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrD1FMFKW .nav-link:hover:before {
  opacity: 1;
}
.cid-thrD1FMFKW .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrD1FMFKW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrD1FMFKW .container {
  display: flex;
  margin: auto;
}
.cid-thrD1FMFKW .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrD1FMFKW .nav-item:focus,
.cid-thrD1FMFKW .nav-link:focus {
  outline: none;
}
.cid-thrD1FMFKW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrD1FMFKW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrD1FMFKW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrD1FMFKW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrD1FMFKW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrD1FMFKW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrD1FMFKW .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrD1FMFKW .navbar.opened {
  transition: all 0.3s;
}
.cid-thrD1FMFKW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrD1FMFKW .navbar .navbar-logo img {
  width: auto;
}
.cid-thrD1FMFKW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrD1FMFKW .navbar.collapsed {
  justify-content: center;
}
.cid-thrD1FMFKW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrD1FMFKW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrD1FMFKW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrD1FMFKW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrD1FMFKW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrD1FMFKW .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-thrD1FMFKW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrD1FMFKW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrD1FMFKW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrD1FMFKW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrD1FMFKW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrD1FMFKW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrD1FMFKW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrD1FMFKW .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-thrD1FMFKW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrD1FMFKW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrD1FMFKW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrD1FMFKW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrD1FMFKW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrD1FMFKW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrD1FMFKW .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrD1FMFKW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrD1FMFKW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrD1FMFKW .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-thrD1FMFKW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrD1FMFKW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrD1FMFKW .dropdown-item.active,
.cid-thrD1FMFKW .dropdown-item:active {
  background-color: transparent;
}
.cid-thrD1FMFKW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrD1FMFKW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrD1FMFKW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrD1FMFKW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrD1FMFKW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrD1FMFKW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrD1FMFKW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrD1FMFKW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrD1FMFKW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrD1FMFKW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrD1FMFKW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrD1FMFKW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrD1FMFKW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrD1FMFKW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrD1FMFKW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrD1FMFKW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrD1FMFKW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrD1FMFKW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrD1FMFKW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrD1FMFKW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrD1FMFKW .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-thrD1FMFKW .navbar {
    height: 70px;
  }
  .cid-thrD1FMFKW .navbar.opened {
    height: auto;
  }
  .cid-thrD1FMFKW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrD1FMFKW .icons-menu {
    padding-right: 0;
  }
  .cid-thrD1FMFKW .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrD1Gjqvl {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrDqzr1WB {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrDqzr1WB .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrDqzr1WB .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrDqzr1WB .btn {
  margin: 0px !important;
}
.cid-thrDqzr1WB .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrDqzr1WB .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrDqzr1WB .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrDqzr1WB .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrDqzr1WB .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrDqzr1WB .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrDqzr1WB .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrDqzr1WB .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrDqzr1WB .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrDqzr1WB .second-col {
    padding-top: 2rem;
  }
}
.cid-thrDqzr1WB .mbr-section-subtitle,
.cid-thrDqzr1WB .mbr-section-btn {
  color: #000000;
}
.cid-thrDqAmDed {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrDqAmDed nav.navbar {
  position: fixed;
}
.cid-thrDqAmDed .container,
.cid-thrDqAmDed .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrDqAmDed .container,
  .cid-thrDqAmDed .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrDqAmDed .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-thrDqAmDed .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrDqAmDed .dropdown-item:hover,
.cid-thrDqAmDed .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrDqAmDed .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrDqAmDed .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrDqAmDed .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrDqAmDed .nav-link {
  position: relative;
}
.cid-thrDqAmDed .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrDqAmDed .nav-link:hover:before {
  opacity: 1;
}
.cid-thrDqAmDed .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrDqAmDed .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrDqAmDed .container {
  display: flex;
  margin: auto;
}
.cid-thrDqAmDed .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrDqAmDed .nav-item:focus,
.cid-thrDqAmDed .nav-link:focus {
  outline: none;
}
.cid-thrDqAmDed .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrDqAmDed .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrDqAmDed .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrDqAmDed .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrDqAmDed .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrDqAmDed .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrDqAmDed .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrDqAmDed .navbar.opened {
  transition: all 0.3s;
}
.cid-thrDqAmDed .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrDqAmDed .navbar .navbar-logo img {
  width: auto;
}
.cid-thrDqAmDed .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrDqAmDed .navbar.collapsed {
  justify-content: center;
}
.cid-thrDqAmDed .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrDqAmDed .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrDqAmDed .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrDqAmDed .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrDqAmDed .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrDqAmDed .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-thrDqAmDed .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrDqAmDed .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrDqAmDed .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrDqAmDed .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrDqAmDed .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrDqAmDed .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrDqAmDed .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrDqAmDed .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-thrDqAmDed .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrDqAmDed .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrDqAmDed .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrDqAmDed .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrDqAmDed .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrDqAmDed .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrDqAmDed .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrDqAmDed .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrDqAmDed .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrDqAmDed .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-thrDqAmDed .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrDqAmDed .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrDqAmDed .dropdown-item.active,
.cid-thrDqAmDed .dropdown-item:active {
  background-color: transparent;
}
.cid-thrDqAmDed .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrDqAmDed .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrDqAmDed .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrDqAmDed .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrDqAmDed .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrDqAmDed .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrDqAmDed ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrDqAmDed .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrDqAmDed button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrDqAmDed button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrDqAmDed button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrDqAmDed button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrDqAmDed button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrDqAmDed button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrDqAmDed nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrDqAmDed nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrDqAmDed nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrDqAmDed nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrDqAmDed .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrDqAmDed a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrDqAmDed .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-thrDqAmDed .navbar {
    height: 70px;
  }
  .cid-thrDqAmDed .navbar.opened {
    height: auto;
  }
  .cid-thrDqAmDed .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrDqAmDed .icons-menu {
    padding-right: 0;
  }
  .cid-thrDqAmDed .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrDqAR0fu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrE9xNpsu {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrE9xNpsu .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrE9xNpsu .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrE9xNpsu .btn {
  margin: 0px !important;
}
.cid-thrE9xNpsu .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrE9xNpsu .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrE9xNpsu .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrE9xNpsu .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrE9xNpsu .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrE9xNpsu .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrE9xNpsu .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrE9xNpsu .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrE9xNpsu .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrE9xNpsu .second-col {
    padding-top: 2rem;
  }
}
.cid-thrE9xNpsu .mbr-section-subtitle,
.cid-thrE9xNpsu .mbr-section-btn {
  color: #000000;
}
.cid-thrE9yDNnT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrE9yDNnT nav.navbar {
  position: fixed;
}
.cid-thrE9yDNnT .container,
.cid-thrE9yDNnT .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrE9yDNnT .container,
  .cid-thrE9yDNnT .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrE9yDNnT .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-thrE9yDNnT .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrE9yDNnT .dropdown-item:hover,
.cid-thrE9yDNnT .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrE9yDNnT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrE9yDNnT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrE9yDNnT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrE9yDNnT .nav-link {
  position: relative;
}
.cid-thrE9yDNnT .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrE9yDNnT .nav-link:hover:before {
  opacity: 1;
}
.cid-thrE9yDNnT .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrE9yDNnT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrE9yDNnT .container {
  display: flex;
  margin: auto;
}
.cid-thrE9yDNnT .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrE9yDNnT .nav-item:focus,
.cid-thrE9yDNnT .nav-link:focus {
  outline: none;
}
.cid-thrE9yDNnT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrE9yDNnT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrE9yDNnT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrE9yDNnT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrE9yDNnT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrE9yDNnT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrE9yDNnT .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrE9yDNnT .navbar.opened {
  transition: all 0.3s;
}
.cid-thrE9yDNnT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrE9yDNnT .navbar .navbar-logo img {
  width: auto;
}
.cid-thrE9yDNnT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrE9yDNnT .navbar.collapsed {
  justify-content: center;
}
.cid-thrE9yDNnT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrE9yDNnT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrE9yDNnT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrE9yDNnT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrE9yDNnT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrE9yDNnT .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-thrE9yDNnT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrE9yDNnT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrE9yDNnT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrE9yDNnT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrE9yDNnT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrE9yDNnT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrE9yDNnT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrE9yDNnT .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-thrE9yDNnT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrE9yDNnT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrE9yDNnT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrE9yDNnT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrE9yDNnT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrE9yDNnT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrE9yDNnT .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrE9yDNnT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrE9yDNnT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrE9yDNnT .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-thrE9yDNnT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrE9yDNnT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrE9yDNnT .dropdown-item.active,
.cid-thrE9yDNnT .dropdown-item:active {
  background-color: transparent;
}
.cid-thrE9yDNnT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrE9yDNnT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrE9yDNnT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrE9yDNnT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrE9yDNnT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrE9yDNnT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrE9yDNnT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrE9yDNnT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrE9yDNnT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrE9yDNnT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrE9yDNnT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrE9yDNnT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrE9yDNnT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrE9yDNnT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrE9yDNnT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrE9yDNnT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrE9yDNnT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrE9yDNnT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrE9yDNnT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrE9yDNnT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrE9yDNnT .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-thrE9yDNnT .navbar {
    height: 70px;
  }
  .cid-thrE9yDNnT .navbar.opened {
    height: auto;
  }
  .cid-thrE9yDNnT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrE9yDNnT .icons-menu {
    padding-right: 0;
  }
  .cid-thrE9yDNnT .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrE9z8C5j {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrEIGexir {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrEIGexir .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrEIGexir .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrEIGexir .btn {
  margin: 0px !important;
}
.cid-thrEIGexir .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrEIGexir .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrEIGexir .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrEIGexir .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrEIGexir .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrEIGexir .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrEIGexir .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrEIGexir .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrEIGexir .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrEIGexir .second-col {
    padding-top: 2rem;
  }
}
.cid-thrEIGexir .mbr-section-subtitle,
.cid-thrEIGexir .mbr-section-btn {
  color: #000000;
}
.cid-thrEIHa3sZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrEIHa3sZ nav.navbar {
  position: fixed;
}
.cid-thrEIHa3sZ .container,
.cid-thrEIHa3sZ .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrEIHa3sZ .container,
  .cid-thrEIHa3sZ .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrEIHa3sZ .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-thrEIHa3sZ .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrEIHa3sZ .dropdown-item:hover,
.cid-thrEIHa3sZ .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrEIHa3sZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrEIHa3sZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrEIHa3sZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrEIHa3sZ .nav-link {
  position: relative;
}
.cid-thrEIHa3sZ .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrEIHa3sZ .nav-link:hover:before {
  opacity: 1;
}
.cid-thrEIHa3sZ .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrEIHa3sZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrEIHa3sZ .container {
  display: flex;
  margin: auto;
}
.cid-thrEIHa3sZ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrEIHa3sZ .nav-item:focus,
.cid-thrEIHa3sZ .nav-link:focus {
  outline: none;
}
.cid-thrEIHa3sZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrEIHa3sZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrEIHa3sZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrEIHa3sZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrEIHa3sZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrEIHa3sZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrEIHa3sZ .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrEIHa3sZ .navbar.opened {
  transition: all 0.3s;
}
.cid-thrEIHa3sZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrEIHa3sZ .navbar .navbar-logo img {
  width: auto;
}
.cid-thrEIHa3sZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrEIHa3sZ .navbar.collapsed {
  justify-content: center;
}
.cid-thrEIHa3sZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrEIHa3sZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrEIHa3sZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrEIHa3sZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrEIHa3sZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrEIHa3sZ .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-thrEIHa3sZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrEIHa3sZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrEIHa3sZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrEIHa3sZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrEIHa3sZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrEIHa3sZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrEIHa3sZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrEIHa3sZ .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-thrEIHa3sZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrEIHa3sZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrEIHa3sZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrEIHa3sZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrEIHa3sZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrEIHa3sZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrEIHa3sZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrEIHa3sZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrEIHa3sZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrEIHa3sZ .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-thrEIHa3sZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrEIHa3sZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrEIHa3sZ .dropdown-item.active,
.cid-thrEIHa3sZ .dropdown-item:active {
  background-color: transparent;
}
.cid-thrEIHa3sZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrEIHa3sZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrEIHa3sZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrEIHa3sZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrEIHa3sZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrEIHa3sZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrEIHa3sZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrEIHa3sZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrEIHa3sZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrEIHa3sZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrEIHa3sZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrEIHa3sZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrEIHa3sZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrEIHa3sZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrEIHa3sZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrEIHa3sZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrEIHa3sZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrEIHa3sZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrEIHa3sZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrEIHa3sZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrEIHa3sZ .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-thrEIHa3sZ .navbar {
    height: 70px;
  }
  .cid-thrEIHa3sZ .navbar.opened {
    height: auto;
  }
  .cid-thrEIHa3sZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrEIHa3sZ .icons-menu {
    padding-right: 0;
  }
  .cid-thrEIHa3sZ .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrEIHF4J3 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrFqpVWpN {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrFqpVWpN .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrFqpVWpN .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrFqpVWpN .btn {
  margin: 0px !important;
}
.cid-thrFqpVWpN .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrFqpVWpN .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrFqpVWpN .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrFqpVWpN .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrFqpVWpN .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrFqpVWpN .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrFqpVWpN .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrFqpVWpN .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrFqpVWpN .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrFqpVWpN .second-col {
    padding-top: 2rem;
  }
}
.cid-thrFqpVWpN .mbr-section-subtitle,
.cid-thrFqpVWpN .mbr-section-btn {
  color: #000000;
}
.cid-thrFqqJfNj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrFqqJfNj nav.navbar {
  position: fixed;
}
.cid-thrFqqJfNj .container,
.cid-thrFqqJfNj .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrFqqJfNj .container,
  .cid-thrFqqJfNj .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrFqqJfNj .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-thrFqqJfNj .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrFqqJfNj .dropdown-item:hover,
.cid-thrFqqJfNj .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrFqqJfNj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrFqqJfNj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrFqqJfNj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrFqqJfNj .nav-link {
  position: relative;
}
.cid-thrFqqJfNj .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrFqqJfNj .nav-link:hover:before {
  opacity: 1;
}
.cid-thrFqqJfNj .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrFqqJfNj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrFqqJfNj .container {
  display: flex;
  margin: auto;
}
.cid-thrFqqJfNj .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrFqqJfNj .nav-item:focus,
.cid-thrFqqJfNj .nav-link:focus {
  outline: none;
}
.cid-thrFqqJfNj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrFqqJfNj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrFqqJfNj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrFqqJfNj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrFqqJfNj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrFqqJfNj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrFqqJfNj .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrFqqJfNj .navbar.opened {
  transition: all 0.3s;
}
.cid-thrFqqJfNj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrFqqJfNj .navbar .navbar-logo img {
  width: auto;
}
.cid-thrFqqJfNj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrFqqJfNj .navbar.collapsed {
  justify-content: center;
}
.cid-thrFqqJfNj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrFqqJfNj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrFqqJfNj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrFqqJfNj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrFqqJfNj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrFqqJfNj .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-thrFqqJfNj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrFqqJfNj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrFqqJfNj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrFqqJfNj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrFqqJfNj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrFqqJfNj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrFqqJfNj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrFqqJfNj .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-thrFqqJfNj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrFqqJfNj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrFqqJfNj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrFqqJfNj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrFqqJfNj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrFqqJfNj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrFqqJfNj .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrFqqJfNj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrFqqJfNj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrFqqJfNj .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-thrFqqJfNj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrFqqJfNj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrFqqJfNj .dropdown-item.active,
.cid-thrFqqJfNj .dropdown-item:active {
  background-color: transparent;
}
.cid-thrFqqJfNj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrFqqJfNj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrFqqJfNj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrFqqJfNj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrFqqJfNj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrFqqJfNj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrFqqJfNj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrFqqJfNj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrFqqJfNj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrFqqJfNj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrFqqJfNj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrFqqJfNj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrFqqJfNj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrFqqJfNj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrFqqJfNj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrFqqJfNj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrFqqJfNj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrFqqJfNj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrFqqJfNj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrFqqJfNj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrFqqJfNj .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-thrFqqJfNj .navbar {
    height: 70px;
  }
  .cid-thrFqqJfNj .navbar.opened {
    height: auto;
  }
  .cid-thrFqqJfNj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrFqqJfNj .icons-menu {
    padding-right: 0;
  }
  .cid-thrFqqJfNj .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrFqrdPML {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrFJL53qE {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrFJL53qE .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrFJL53qE .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrFJL53qE .btn {
  margin: 0px !important;
}
.cid-thrFJL53qE .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrFJL53qE .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrFJL53qE .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrFJL53qE .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrFJL53qE .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrFJL53qE .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrFJL53qE .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrFJL53qE .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrFJL53qE .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrFJL53qE .second-col {
    padding-top: 2rem;
  }
}
.cid-thrFJL53qE .mbr-section-subtitle,
.cid-thrFJL53qE .mbr-section-btn {
  color: #000000;
}
.cid-thrFJLZOsT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrFJLZOsT nav.navbar {
  position: fixed;
}
.cid-thrFJLZOsT .container,
.cid-thrFJLZOsT .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrFJLZOsT .container,
  .cid-thrFJLZOsT .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrFJLZOsT .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-thrFJLZOsT .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrFJLZOsT .dropdown-item:hover,
.cid-thrFJLZOsT .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrFJLZOsT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrFJLZOsT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrFJLZOsT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrFJLZOsT .nav-link {
  position: relative;
}
.cid-thrFJLZOsT .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrFJLZOsT .nav-link:hover:before {
  opacity: 1;
}
.cid-thrFJLZOsT .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrFJLZOsT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrFJLZOsT .container {
  display: flex;
  margin: auto;
}
.cid-thrFJLZOsT .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrFJLZOsT .nav-item:focus,
.cid-thrFJLZOsT .nav-link:focus {
  outline: none;
}
.cid-thrFJLZOsT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrFJLZOsT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrFJLZOsT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrFJLZOsT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrFJLZOsT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrFJLZOsT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrFJLZOsT .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrFJLZOsT .navbar.opened {
  transition: all 0.3s;
}
.cid-thrFJLZOsT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrFJLZOsT .navbar .navbar-logo img {
  width: auto;
}
.cid-thrFJLZOsT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrFJLZOsT .navbar.collapsed {
  justify-content: center;
}
.cid-thrFJLZOsT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrFJLZOsT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrFJLZOsT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrFJLZOsT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrFJLZOsT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrFJLZOsT .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-thrFJLZOsT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrFJLZOsT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrFJLZOsT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrFJLZOsT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrFJLZOsT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrFJLZOsT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrFJLZOsT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrFJLZOsT .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-thrFJLZOsT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrFJLZOsT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrFJLZOsT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrFJLZOsT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrFJLZOsT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrFJLZOsT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrFJLZOsT .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrFJLZOsT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrFJLZOsT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrFJLZOsT .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-thrFJLZOsT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrFJLZOsT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrFJLZOsT .dropdown-item.active,
.cid-thrFJLZOsT .dropdown-item:active {
  background-color: transparent;
}
.cid-thrFJLZOsT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrFJLZOsT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrFJLZOsT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrFJLZOsT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrFJLZOsT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrFJLZOsT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrFJLZOsT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrFJLZOsT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrFJLZOsT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrFJLZOsT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrFJLZOsT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrFJLZOsT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrFJLZOsT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrFJLZOsT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrFJLZOsT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrFJLZOsT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrFJLZOsT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrFJLZOsT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrFJLZOsT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrFJLZOsT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrFJLZOsT .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-thrFJLZOsT .navbar {
    height: 70px;
  }
  .cid-thrFJLZOsT .navbar.opened {
    height: auto;
  }
  .cid-thrFJLZOsT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrFJLZOsT .icons-menu {
    padding-right: 0;
  }
  .cid-thrFJLZOsT .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrFJMvS8d {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrGpWLoyN {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrGpWLoyN .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrGpWLoyN .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrGpWLoyN .btn {
  margin: 0px !important;
}
.cid-thrGpWLoyN .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrGpWLoyN .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrGpWLoyN .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrGpWLoyN .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrGpWLoyN .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrGpWLoyN .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrGpWLoyN .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrGpWLoyN .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrGpWLoyN .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrGpWLoyN .second-col {
    padding-top: 2rem;
  }
}
.cid-thrGpWLoyN .mbr-section-subtitle,
.cid-thrGpWLoyN .mbr-section-btn {
  color: #000000;
}
.cid-thrGpXHcZW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrGpXHcZW nav.navbar {
  position: fixed;
}
.cid-thrGpXHcZW .container,
.cid-thrGpXHcZW .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrGpXHcZW .container,
  .cid-thrGpXHcZW .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrGpXHcZW .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-thrGpXHcZW .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrGpXHcZW .dropdown-item:hover,
.cid-thrGpXHcZW .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrGpXHcZW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrGpXHcZW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrGpXHcZW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrGpXHcZW .nav-link {
  position: relative;
}
.cid-thrGpXHcZW .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrGpXHcZW .nav-link:hover:before {
  opacity: 1;
}
.cid-thrGpXHcZW .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrGpXHcZW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrGpXHcZW .container {
  display: flex;
  margin: auto;
}
.cid-thrGpXHcZW .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrGpXHcZW .nav-item:focus,
.cid-thrGpXHcZW .nav-link:focus {
  outline: none;
}
.cid-thrGpXHcZW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrGpXHcZW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrGpXHcZW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrGpXHcZW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrGpXHcZW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrGpXHcZW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrGpXHcZW .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrGpXHcZW .navbar.opened {
  transition: all 0.3s;
}
.cid-thrGpXHcZW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrGpXHcZW .navbar .navbar-logo img {
  width: auto;
}
.cid-thrGpXHcZW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrGpXHcZW .navbar.collapsed {
  justify-content: center;
}
.cid-thrGpXHcZW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrGpXHcZW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrGpXHcZW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrGpXHcZW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrGpXHcZW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrGpXHcZW .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-thrGpXHcZW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrGpXHcZW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrGpXHcZW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrGpXHcZW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrGpXHcZW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrGpXHcZW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrGpXHcZW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrGpXHcZW .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-thrGpXHcZW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrGpXHcZW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrGpXHcZW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrGpXHcZW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrGpXHcZW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrGpXHcZW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrGpXHcZW .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrGpXHcZW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrGpXHcZW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrGpXHcZW .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-thrGpXHcZW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrGpXHcZW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrGpXHcZW .dropdown-item.active,
.cid-thrGpXHcZW .dropdown-item:active {
  background-color: transparent;
}
.cid-thrGpXHcZW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrGpXHcZW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrGpXHcZW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrGpXHcZW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrGpXHcZW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrGpXHcZW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrGpXHcZW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrGpXHcZW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrGpXHcZW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrGpXHcZW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrGpXHcZW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrGpXHcZW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrGpXHcZW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrGpXHcZW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrGpXHcZW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrGpXHcZW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrGpXHcZW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrGpXHcZW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrGpXHcZW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrGpXHcZW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrGpXHcZW .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-thrGpXHcZW .navbar {
    height: 70px;
  }
  .cid-thrGpXHcZW .navbar.opened {
    height: auto;
  }
  .cid-thrGpXHcZW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrGpXHcZW .icons-menu {
    padding-right: 0;
  }
  .cid-thrGpXHcZW .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrGpYccYd {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrGXSOyNc {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrGXSOyNc .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrGXSOyNc .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrGXSOyNc .btn {
  margin: 0px !important;
}
.cid-thrGXSOyNc .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrGXSOyNc .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrGXSOyNc .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrGXSOyNc .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrGXSOyNc .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrGXSOyNc .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrGXSOyNc .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrGXSOyNc .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrGXSOyNc .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrGXSOyNc .second-col {
    padding-top: 2rem;
  }
}
.cid-thrGXSOyNc .mbr-section-subtitle,
.cid-thrGXSOyNc .mbr-section-btn {
  color: #000000;
}
.cid-thrGXTCeuM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrGXTCeuM nav.navbar {
  position: fixed;
}
.cid-thrGXTCeuM .container,
.cid-thrGXTCeuM .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrGXTCeuM .container,
  .cid-thrGXTCeuM .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrGXTCeuM .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-thrGXTCeuM .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrGXTCeuM .dropdown-item:hover,
.cid-thrGXTCeuM .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrGXTCeuM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrGXTCeuM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrGXTCeuM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrGXTCeuM .nav-link {
  position: relative;
}
.cid-thrGXTCeuM .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrGXTCeuM .nav-link:hover:before {
  opacity: 1;
}
.cid-thrGXTCeuM .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrGXTCeuM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrGXTCeuM .container {
  display: flex;
  margin: auto;
}
.cid-thrGXTCeuM .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrGXTCeuM .nav-item:focus,
.cid-thrGXTCeuM .nav-link:focus {
  outline: none;
}
.cid-thrGXTCeuM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrGXTCeuM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrGXTCeuM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrGXTCeuM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrGXTCeuM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrGXTCeuM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrGXTCeuM .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrGXTCeuM .navbar.opened {
  transition: all 0.3s;
}
.cid-thrGXTCeuM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrGXTCeuM .navbar .navbar-logo img {
  width: auto;
}
.cid-thrGXTCeuM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrGXTCeuM .navbar.collapsed {
  justify-content: center;
}
.cid-thrGXTCeuM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrGXTCeuM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrGXTCeuM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrGXTCeuM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrGXTCeuM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrGXTCeuM .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-thrGXTCeuM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrGXTCeuM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrGXTCeuM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrGXTCeuM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrGXTCeuM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrGXTCeuM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrGXTCeuM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrGXTCeuM .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-thrGXTCeuM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrGXTCeuM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrGXTCeuM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrGXTCeuM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrGXTCeuM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrGXTCeuM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrGXTCeuM .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrGXTCeuM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrGXTCeuM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrGXTCeuM .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-thrGXTCeuM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrGXTCeuM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrGXTCeuM .dropdown-item.active,
.cid-thrGXTCeuM .dropdown-item:active {
  background-color: transparent;
}
.cid-thrGXTCeuM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrGXTCeuM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrGXTCeuM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrGXTCeuM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrGXTCeuM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrGXTCeuM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrGXTCeuM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrGXTCeuM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrGXTCeuM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrGXTCeuM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrGXTCeuM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrGXTCeuM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrGXTCeuM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrGXTCeuM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrGXTCeuM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrGXTCeuM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrGXTCeuM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrGXTCeuM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrGXTCeuM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrGXTCeuM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrGXTCeuM .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-thrGXTCeuM .navbar {
    height: 70px;
  }
  .cid-thrGXTCeuM .navbar.opened {
    height: auto;
  }
  .cid-thrGXTCeuM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrGXTCeuM .icons-menu {
    padding-right: 0;
  }
  .cid-thrGXTCeuM .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrGXU7Kmg {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrHo4xcug {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrHo4xcug .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrHo4xcug .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrHo4xcug .btn {
  margin: 0px !important;
}
.cid-thrHo4xcug .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrHo4xcug .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrHo4xcug .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrHo4xcug .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrHo4xcug .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrHo4xcug .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrHo4xcug .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrHo4xcug .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrHo4xcug .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrHo4xcug .second-col {
    padding-top: 2rem;
  }
}
.cid-thrHo4xcug .mbr-section-subtitle,
.cid-thrHo4xcug .mbr-section-btn {
  color: #000000;
}
.cid-thrHo5rRPA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrHo5rRPA nav.navbar {
  position: fixed;
}
.cid-thrHo5rRPA .container,
.cid-thrHo5rRPA .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrHo5rRPA .container,
  .cid-thrHo5rRPA .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrHo5rRPA .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-thrHo5rRPA .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrHo5rRPA .dropdown-item:hover,
.cid-thrHo5rRPA .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrHo5rRPA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrHo5rRPA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrHo5rRPA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrHo5rRPA .nav-link {
  position: relative;
}
.cid-thrHo5rRPA .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrHo5rRPA .nav-link:hover:before {
  opacity: 1;
}
.cid-thrHo5rRPA .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrHo5rRPA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrHo5rRPA .container {
  display: flex;
  margin: auto;
}
.cid-thrHo5rRPA .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrHo5rRPA .nav-item:focus,
.cid-thrHo5rRPA .nav-link:focus {
  outline: none;
}
.cid-thrHo5rRPA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrHo5rRPA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrHo5rRPA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrHo5rRPA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrHo5rRPA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrHo5rRPA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrHo5rRPA .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrHo5rRPA .navbar.opened {
  transition: all 0.3s;
}
.cid-thrHo5rRPA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrHo5rRPA .navbar .navbar-logo img {
  width: auto;
}
.cid-thrHo5rRPA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrHo5rRPA .navbar.collapsed {
  justify-content: center;
}
.cid-thrHo5rRPA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrHo5rRPA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrHo5rRPA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrHo5rRPA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrHo5rRPA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrHo5rRPA .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-thrHo5rRPA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrHo5rRPA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrHo5rRPA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrHo5rRPA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrHo5rRPA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrHo5rRPA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrHo5rRPA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrHo5rRPA .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-thrHo5rRPA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrHo5rRPA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrHo5rRPA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrHo5rRPA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrHo5rRPA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrHo5rRPA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrHo5rRPA .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrHo5rRPA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrHo5rRPA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrHo5rRPA .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-thrHo5rRPA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrHo5rRPA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrHo5rRPA .dropdown-item.active,
.cid-thrHo5rRPA .dropdown-item:active {
  background-color: transparent;
}
.cid-thrHo5rRPA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrHo5rRPA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrHo5rRPA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrHo5rRPA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrHo5rRPA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrHo5rRPA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrHo5rRPA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrHo5rRPA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrHo5rRPA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrHo5rRPA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrHo5rRPA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrHo5rRPA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrHo5rRPA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrHo5rRPA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrHo5rRPA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrHo5rRPA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrHo5rRPA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrHo5rRPA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrHo5rRPA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrHo5rRPA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrHo5rRPA .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-thrHo5rRPA .navbar {
    height: 70px;
  }
  .cid-thrHo5rRPA .navbar.opened {
    height: auto;
  }
  .cid-thrHo5rRPA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrHo5rRPA .icons-menu {
    padding-right: 0;
  }
  .cid-thrHo5rRPA .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrHo5X0TR {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrI9xQpE6 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrI9xQpE6 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrI9xQpE6 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrI9xQpE6 .btn {
  margin: 0px !important;
}
.cid-thrI9xQpE6 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrI9xQpE6 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrI9xQpE6 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrI9xQpE6 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrI9xQpE6 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrI9xQpE6 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrI9xQpE6 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrI9xQpE6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrI9xQpE6 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrI9xQpE6 .second-col {
    padding-top: 2rem;
  }
}
.cid-thrI9xQpE6 .mbr-section-subtitle,
.cid-thrI9xQpE6 .mbr-section-btn {
  color: #000000;
}
.cid-thrI9yF8if {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrI9yF8if nav.navbar {
  position: fixed;
}
.cid-thrI9yF8if .container,
.cid-thrI9yF8if .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrI9yF8if .container,
  .cid-thrI9yF8if .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrI9yF8if .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-thrI9yF8if .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrI9yF8if .dropdown-item:hover,
.cid-thrI9yF8if .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrI9yF8if .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrI9yF8if .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrI9yF8if .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrI9yF8if .nav-link {
  position: relative;
}
.cid-thrI9yF8if .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrI9yF8if .nav-link:hover:before {
  opacity: 1;
}
.cid-thrI9yF8if .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrI9yF8if .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrI9yF8if .container {
  display: flex;
  margin: auto;
}
.cid-thrI9yF8if .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrI9yF8if .nav-item:focus,
.cid-thrI9yF8if .nav-link:focus {
  outline: none;
}
.cid-thrI9yF8if .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrI9yF8if .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrI9yF8if .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrI9yF8if .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrI9yF8if .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrI9yF8if .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrI9yF8if .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrI9yF8if .navbar.opened {
  transition: all 0.3s;
}
.cid-thrI9yF8if .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrI9yF8if .navbar .navbar-logo img {
  width: auto;
}
.cid-thrI9yF8if .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrI9yF8if .navbar.collapsed {
  justify-content: center;
}
.cid-thrI9yF8if .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrI9yF8if .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrI9yF8if .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrI9yF8if .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrI9yF8if .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrI9yF8if .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-thrI9yF8if .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrI9yF8if .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrI9yF8if .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrI9yF8if .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrI9yF8if .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrI9yF8if .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrI9yF8if .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrI9yF8if .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-thrI9yF8if .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrI9yF8if .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrI9yF8if .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrI9yF8if .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrI9yF8if .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrI9yF8if .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrI9yF8if .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrI9yF8if .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrI9yF8if .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrI9yF8if .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-thrI9yF8if .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrI9yF8if .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrI9yF8if .dropdown-item.active,
.cid-thrI9yF8if .dropdown-item:active {
  background-color: transparent;
}
.cid-thrI9yF8if .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrI9yF8if .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrI9yF8if .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrI9yF8if .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrI9yF8if .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrI9yF8if .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrI9yF8if ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrI9yF8if .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrI9yF8if button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrI9yF8if button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrI9yF8if button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrI9yF8if button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrI9yF8if button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrI9yF8if button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrI9yF8if nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrI9yF8if nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrI9yF8if nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrI9yF8if nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrI9yF8if .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrI9yF8if a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrI9yF8if .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-thrI9yF8if .navbar {
    height: 70px;
  }
  .cid-thrI9yF8if .navbar.opened {
    height: auto;
  }
  .cid-thrI9yF8if .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrI9yF8if .icons-menu {
    padding-right: 0;
  }
  .cid-thrI9yF8if .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrI9zbkOz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrIyGeIjj {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrIyGeIjj .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrIyGeIjj .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrIyGeIjj .btn {
  margin: 0px !important;
}
.cid-thrIyGeIjj .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrIyGeIjj .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrIyGeIjj .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrIyGeIjj .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrIyGeIjj .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrIyGeIjj .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrIyGeIjj .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrIyGeIjj .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrIyGeIjj .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrIyGeIjj .second-col {
    padding-top: 2rem;
  }
}
.cid-thrIyGeIjj .mbr-section-subtitle,
.cid-thrIyGeIjj .mbr-section-btn {
  color: #000000;
}
.cid-thrIyH7ivy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrIyH7ivy nav.navbar {
  position: fixed;
}
.cid-thrIyH7ivy .container,
.cid-thrIyH7ivy .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrIyH7ivy .container,
  .cid-thrIyH7ivy .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrIyH7ivy .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-thrIyH7ivy .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrIyH7ivy .dropdown-item:hover,
.cid-thrIyH7ivy .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrIyH7ivy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrIyH7ivy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrIyH7ivy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrIyH7ivy .nav-link {
  position: relative;
}
.cid-thrIyH7ivy .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrIyH7ivy .nav-link:hover:before {
  opacity: 1;
}
.cid-thrIyH7ivy .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrIyH7ivy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrIyH7ivy .container {
  display: flex;
  margin: auto;
}
.cid-thrIyH7ivy .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrIyH7ivy .nav-item:focus,
.cid-thrIyH7ivy .nav-link:focus {
  outline: none;
}
.cid-thrIyH7ivy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrIyH7ivy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrIyH7ivy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrIyH7ivy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrIyH7ivy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrIyH7ivy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrIyH7ivy .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrIyH7ivy .navbar.opened {
  transition: all 0.3s;
}
.cid-thrIyH7ivy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrIyH7ivy .navbar .navbar-logo img {
  width: auto;
}
.cid-thrIyH7ivy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrIyH7ivy .navbar.collapsed {
  justify-content: center;
}
.cid-thrIyH7ivy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrIyH7ivy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrIyH7ivy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrIyH7ivy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrIyH7ivy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrIyH7ivy .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-thrIyH7ivy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrIyH7ivy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrIyH7ivy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrIyH7ivy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrIyH7ivy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrIyH7ivy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrIyH7ivy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrIyH7ivy .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-thrIyH7ivy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrIyH7ivy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrIyH7ivy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrIyH7ivy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrIyH7ivy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrIyH7ivy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrIyH7ivy .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrIyH7ivy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrIyH7ivy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrIyH7ivy .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-thrIyH7ivy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrIyH7ivy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrIyH7ivy .dropdown-item.active,
.cid-thrIyH7ivy .dropdown-item:active {
  background-color: transparent;
}
.cid-thrIyH7ivy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrIyH7ivy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrIyH7ivy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrIyH7ivy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrIyH7ivy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrIyH7ivy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrIyH7ivy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrIyH7ivy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrIyH7ivy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrIyH7ivy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrIyH7ivy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrIyH7ivy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrIyH7ivy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrIyH7ivy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrIyH7ivy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrIyH7ivy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrIyH7ivy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrIyH7ivy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrIyH7ivy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrIyH7ivy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrIyH7ivy .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-thrIyH7ivy .navbar {
    height: 70px;
  }
  .cid-thrIyH7ivy .navbar.opened {
    height: auto;
  }
  .cid-thrIyH7ivy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrIyH7ivy .icons-menu {
    padding-right: 0;
  }
  .cid-thrIyH7ivy .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrIyHENmb {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrJ0kmnRC {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrJ0kmnRC .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrJ0kmnRC .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrJ0kmnRC .btn {
  margin: 0px !important;
}
.cid-thrJ0kmnRC .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrJ0kmnRC .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrJ0kmnRC .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrJ0kmnRC .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrJ0kmnRC .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrJ0kmnRC .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrJ0kmnRC .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrJ0kmnRC .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrJ0kmnRC .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrJ0kmnRC .second-col {
    padding-top: 2rem;
  }
}
.cid-thrJ0kmnRC .mbr-section-subtitle,
.cid-thrJ0kmnRC .mbr-section-btn {
  color: #000000;
}
.cid-thrJ0lB0Ua {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrJ0lB0Ua nav.navbar {
  position: fixed;
}
.cid-thrJ0lB0Ua .container,
.cid-thrJ0lB0Ua .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrJ0lB0Ua .container,
  .cid-thrJ0lB0Ua .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrJ0lB0Ua .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-thrJ0lB0Ua .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrJ0lB0Ua .dropdown-item:hover,
.cid-thrJ0lB0Ua .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrJ0lB0Ua .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrJ0lB0Ua .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrJ0lB0Ua .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrJ0lB0Ua .nav-link {
  position: relative;
}
.cid-thrJ0lB0Ua .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrJ0lB0Ua .nav-link:hover:before {
  opacity: 1;
}
.cid-thrJ0lB0Ua .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrJ0lB0Ua .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrJ0lB0Ua .container {
  display: flex;
  margin: auto;
}
.cid-thrJ0lB0Ua .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrJ0lB0Ua .nav-item:focus,
.cid-thrJ0lB0Ua .nav-link:focus {
  outline: none;
}
.cid-thrJ0lB0Ua .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrJ0lB0Ua .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrJ0lB0Ua .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrJ0lB0Ua .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrJ0lB0Ua .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrJ0lB0Ua .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrJ0lB0Ua .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrJ0lB0Ua .navbar.opened {
  transition: all 0.3s;
}
.cid-thrJ0lB0Ua .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrJ0lB0Ua .navbar .navbar-logo img {
  width: auto;
}
.cid-thrJ0lB0Ua .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrJ0lB0Ua .navbar.collapsed {
  justify-content: center;
}
.cid-thrJ0lB0Ua .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrJ0lB0Ua .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrJ0lB0Ua .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrJ0lB0Ua .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrJ0lB0Ua .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrJ0lB0Ua .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-thrJ0lB0Ua .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrJ0lB0Ua .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrJ0lB0Ua .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrJ0lB0Ua .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrJ0lB0Ua .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrJ0lB0Ua .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrJ0lB0Ua .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrJ0lB0Ua .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-thrJ0lB0Ua .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrJ0lB0Ua .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrJ0lB0Ua .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrJ0lB0Ua .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrJ0lB0Ua .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrJ0lB0Ua .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrJ0lB0Ua .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrJ0lB0Ua .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrJ0lB0Ua .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrJ0lB0Ua .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-thrJ0lB0Ua .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrJ0lB0Ua .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrJ0lB0Ua .dropdown-item.active,
.cid-thrJ0lB0Ua .dropdown-item:active {
  background-color: transparent;
}
.cid-thrJ0lB0Ua .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrJ0lB0Ua .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrJ0lB0Ua .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrJ0lB0Ua .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrJ0lB0Ua .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrJ0lB0Ua .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrJ0lB0Ua ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrJ0lB0Ua .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrJ0lB0Ua button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrJ0lB0Ua button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrJ0lB0Ua button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrJ0lB0Ua button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrJ0lB0Ua button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrJ0lB0Ua button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrJ0lB0Ua nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrJ0lB0Ua nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrJ0lB0Ua nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrJ0lB0Ua nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrJ0lB0Ua .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrJ0lB0Ua a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrJ0lB0Ua .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-thrJ0lB0Ua .navbar {
    height: 70px;
  }
  .cid-thrJ0lB0Ua .navbar.opened {
    height: auto;
  }
  .cid-thrJ0lB0Ua .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrJ0lB0Ua .icons-menu {
    padding-right: 0;
  }
  .cid-thrJ0lB0Ua .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrJ0m9Lxc {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrKOGDdpy {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrKOGDdpy .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrKOGDdpy .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrKOGDdpy .btn {
  margin: 0px !important;
}
.cid-thrKOGDdpy .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrKOGDdpy .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrKOGDdpy .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrKOGDdpy .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrKOGDdpy .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrKOGDdpy .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrKOGDdpy .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrKOGDdpy .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrKOGDdpy .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrKOGDdpy .second-col {
    padding-top: 2rem;
  }
}
.cid-thrKOGDdpy .mbr-section-subtitle,
.cid-thrKOGDdpy .mbr-section-btn {
  color: #000000;
}
.cid-thrKOJIn7t {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrKOJIn7t nav.navbar {
  position: fixed;
}
.cid-thrKOJIn7t .container,
.cid-thrKOJIn7t .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrKOJIn7t .container,
  .cid-thrKOJIn7t .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrKOJIn7t .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-thrKOJIn7t .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrKOJIn7t .dropdown-item:hover,
.cid-thrKOJIn7t .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrKOJIn7t .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrKOJIn7t .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrKOJIn7t .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrKOJIn7t .nav-link {
  position: relative;
}
.cid-thrKOJIn7t .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrKOJIn7t .nav-link:hover:before {
  opacity: 1;
}
.cid-thrKOJIn7t .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrKOJIn7t .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrKOJIn7t .container {
  display: flex;
  margin: auto;
}
.cid-thrKOJIn7t .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrKOJIn7t .nav-item:focus,
.cid-thrKOJIn7t .nav-link:focus {
  outline: none;
}
.cid-thrKOJIn7t .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrKOJIn7t .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrKOJIn7t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrKOJIn7t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrKOJIn7t .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrKOJIn7t .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrKOJIn7t .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrKOJIn7t .navbar.opened {
  transition: all 0.3s;
}
.cid-thrKOJIn7t .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrKOJIn7t .navbar .navbar-logo img {
  width: auto;
}
.cid-thrKOJIn7t .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrKOJIn7t .navbar.collapsed {
  justify-content: center;
}
.cid-thrKOJIn7t .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrKOJIn7t .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrKOJIn7t .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrKOJIn7t .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrKOJIn7t .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrKOJIn7t .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-thrKOJIn7t .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrKOJIn7t .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrKOJIn7t .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrKOJIn7t .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrKOJIn7t .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrKOJIn7t .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrKOJIn7t .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrKOJIn7t .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-thrKOJIn7t .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrKOJIn7t .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrKOJIn7t .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrKOJIn7t .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrKOJIn7t .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrKOJIn7t .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrKOJIn7t .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrKOJIn7t .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrKOJIn7t .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrKOJIn7t .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-thrKOJIn7t .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrKOJIn7t .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrKOJIn7t .dropdown-item.active,
.cid-thrKOJIn7t .dropdown-item:active {
  background-color: transparent;
}
.cid-thrKOJIn7t .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrKOJIn7t .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrKOJIn7t .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrKOJIn7t .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrKOJIn7t .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrKOJIn7t .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrKOJIn7t ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrKOJIn7t .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrKOJIn7t button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrKOJIn7t button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrKOJIn7t button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrKOJIn7t button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrKOJIn7t button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrKOJIn7t button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrKOJIn7t nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrKOJIn7t nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrKOJIn7t nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrKOJIn7t nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrKOJIn7t .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrKOJIn7t a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrKOJIn7t .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-thrKOJIn7t .navbar {
    height: 70px;
  }
  .cid-thrKOJIn7t .navbar.opened {
    height: auto;
  }
  .cid-thrKOJIn7t .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrKOJIn7t .icons-menu {
    padding-right: 0;
  }
  .cid-thrKOJIn7t .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrKOKuuuq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrLlwxjqi {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrLlwxjqi .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrLlwxjqi .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrLlwxjqi .btn {
  margin: 0px !important;
}
.cid-thrLlwxjqi .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrLlwxjqi .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrLlwxjqi .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrLlwxjqi .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrLlwxjqi .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrLlwxjqi .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrLlwxjqi .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrLlwxjqi .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrLlwxjqi .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrLlwxjqi .second-col {
    padding-top: 2rem;
  }
}
.cid-thrLlwxjqi .mbr-section-subtitle,
.cid-thrLlwxjqi .mbr-section-btn {
  color: #000000;
}
.cid-thrLlxmtn4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrLlxmtn4 nav.navbar {
  position: fixed;
}
.cid-thrLlxmtn4 .container,
.cid-thrLlxmtn4 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrLlxmtn4 .container,
  .cid-thrLlxmtn4 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrLlxmtn4 .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-thrLlxmtn4 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrLlxmtn4 .dropdown-item:hover,
.cid-thrLlxmtn4 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrLlxmtn4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrLlxmtn4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrLlxmtn4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrLlxmtn4 .nav-link {
  position: relative;
}
.cid-thrLlxmtn4 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrLlxmtn4 .nav-link:hover:before {
  opacity: 1;
}
.cid-thrLlxmtn4 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrLlxmtn4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrLlxmtn4 .container {
  display: flex;
  margin: auto;
}
.cid-thrLlxmtn4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrLlxmtn4 .nav-item:focus,
.cid-thrLlxmtn4 .nav-link:focus {
  outline: none;
}
.cid-thrLlxmtn4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrLlxmtn4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrLlxmtn4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrLlxmtn4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrLlxmtn4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrLlxmtn4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrLlxmtn4 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrLlxmtn4 .navbar.opened {
  transition: all 0.3s;
}
.cid-thrLlxmtn4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrLlxmtn4 .navbar .navbar-logo img {
  width: auto;
}
.cid-thrLlxmtn4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrLlxmtn4 .navbar.collapsed {
  justify-content: center;
}
.cid-thrLlxmtn4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrLlxmtn4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrLlxmtn4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrLlxmtn4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrLlxmtn4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrLlxmtn4 .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-thrLlxmtn4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrLlxmtn4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrLlxmtn4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrLlxmtn4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrLlxmtn4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrLlxmtn4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrLlxmtn4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrLlxmtn4 .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-thrLlxmtn4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrLlxmtn4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrLlxmtn4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrLlxmtn4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrLlxmtn4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrLlxmtn4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrLlxmtn4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrLlxmtn4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrLlxmtn4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrLlxmtn4 .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-thrLlxmtn4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrLlxmtn4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrLlxmtn4 .dropdown-item.active,
.cid-thrLlxmtn4 .dropdown-item:active {
  background-color: transparent;
}
.cid-thrLlxmtn4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrLlxmtn4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrLlxmtn4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrLlxmtn4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrLlxmtn4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrLlxmtn4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrLlxmtn4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrLlxmtn4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrLlxmtn4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrLlxmtn4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrLlxmtn4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrLlxmtn4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrLlxmtn4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrLlxmtn4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrLlxmtn4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrLlxmtn4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrLlxmtn4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrLlxmtn4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrLlxmtn4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrLlxmtn4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrLlxmtn4 .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-thrLlxmtn4 .navbar {
    height: 70px;
  }
  .cid-thrLlxmtn4 .navbar.opened {
    height: auto;
  }
  .cid-thrLlxmtn4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrLlxmtn4 .icons-menu {
    padding-right: 0;
  }
  .cid-thrLlxmtn4 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrLlxRauW {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thrLCDvAr4 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thrLCDvAr4 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thrLCDvAr4 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thrLCDvAr4 .btn {
  margin: 0px !important;
}
.cid-thrLCDvAr4 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrLCDvAr4 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thrLCDvAr4 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thrLCDvAr4 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thrLCDvAr4 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thrLCDvAr4 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thrLCDvAr4 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thrLCDvAr4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thrLCDvAr4 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thrLCDvAr4 .second-col {
    padding-top: 2rem;
  }
}
.cid-thrLCDvAr4 .mbr-section-subtitle,
.cid-thrLCDvAr4 .mbr-section-btn {
  color: #000000;
}
.cid-thrLCEpH0f {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thrLCEpH0f nav.navbar {
  position: fixed;
}
.cid-thrLCEpH0f .container,
.cid-thrLCEpH0f .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thrLCEpH0f .container,
  .cid-thrLCEpH0f .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thrLCEpH0f .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-thrLCEpH0f .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thrLCEpH0f .dropdown-item:hover,
.cid-thrLCEpH0f .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thrLCEpH0f .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thrLCEpH0f .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thrLCEpH0f .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thrLCEpH0f .nav-link {
  position: relative;
}
.cid-thrLCEpH0f .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thrLCEpH0f .nav-link:hover:before {
  opacity: 1;
}
.cid-thrLCEpH0f .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thrLCEpH0f .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thrLCEpH0f .container {
  display: flex;
  margin: auto;
}
.cid-thrLCEpH0f .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thrLCEpH0f .nav-item:focus,
.cid-thrLCEpH0f .nav-link:focus {
  outline: none;
}
.cid-thrLCEpH0f .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thrLCEpH0f .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thrLCEpH0f .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thrLCEpH0f .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thrLCEpH0f .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thrLCEpH0f .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thrLCEpH0f .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thrLCEpH0f .navbar.opened {
  transition: all 0.3s;
}
.cid-thrLCEpH0f .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thrLCEpH0f .navbar .navbar-logo img {
  width: auto;
}
.cid-thrLCEpH0f .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thrLCEpH0f .navbar.collapsed {
  justify-content: center;
}
.cid-thrLCEpH0f .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thrLCEpH0f .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thrLCEpH0f .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thrLCEpH0f .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thrLCEpH0f .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thrLCEpH0f .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-thrLCEpH0f .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thrLCEpH0f .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thrLCEpH0f .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thrLCEpH0f .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thrLCEpH0f .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thrLCEpH0f .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thrLCEpH0f .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thrLCEpH0f .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-thrLCEpH0f .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thrLCEpH0f .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thrLCEpH0f .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thrLCEpH0f .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thrLCEpH0f .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thrLCEpH0f .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thrLCEpH0f .navbar.navbar-short {
  min-height: 60px;
}
.cid-thrLCEpH0f .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thrLCEpH0f .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thrLCEpH0f .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-thrLCEpH0f .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thrLCEpH0f .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thrLCEpH0f .dropdown-item.active,
.cid-thrLCEpH0f .dropdown-item:active {
  background-color: transparent;
}
.cid-thrLCEpH0f .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thrLCEpH0f .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thrLCEpH0f .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thrLCEpH0f .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thrLCEpH0f .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thrLCEpH0f .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thrLCEpH0f ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thrLCEpH0f .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thrLCEpH0f button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thrLCEpH0f button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thrLCEpH0f button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thrLCEpH0f button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrLCEpH0f button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thrLCEpH0f button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thrLCEpH0f nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrLCEpH0f nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thrLCEpH0f nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thrLCEpH0f nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thrLCEpH0f .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thrLCEpH0f a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thrLCEpH0f .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-thrLCEpH0f .navbar {
    height: 70px;
  }
  .cid-thrLCEpH0f .navbar.opened {
    height: auto;
  }
  .cid-thrLCEpH0f .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thrLCEpH0f .icons-menu {
    padding-right: 0;
  }
  .cid-thrLCEpH0f .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thrLCEUEUQ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxBSBarnz {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxBSBarnz .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxBSBarnz .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxBSBarnz .btn {
  margin: 0px !important;
}
.cid-thxBSBarnz .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxBSBarnz .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxBSBarnz .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxBSBarnz .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxBSBarnz .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxBSBarnz .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxBSBarnz .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxBSBarnz .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxBSBarnz .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxBSBarnz .second-col {
    padding-top: 2rem;
  }
}
.cid-thxBSBarnz .mbr-section-subtitle,
.cid-thxBSBarnz .mbr-section-btn {
  color: #000000;
}
.cid-thxBSF3vJy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxBSF3vJy nav.navbar {
  position: fixed;
}
.cid-thxBSF3vJy .container,
.cid-thxBSF3vJy .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxBSF3vJy .container,
  .cid-thxBSF3vJy .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxBSF3vJy .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-thxBSF3vJy .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxBSF3vJy .dropdown-item:hover,
.cid-thxBSF3vJy .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxBSF3vJy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxBSF3vJy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxBSF3vJy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxBSF3vJy .nav-link {
  position: relative;
}
.cid-thxBSF3vJy .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxBSF3vJy .nav-link:hover:before {
  opacity: 1;
}
.cid-thxBSF3vJy .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxBSF3vJy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxBSF3vJy .container {
  display: flex;
  margin: auto;
}
.cid-thxBSF3vJy .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxBSF3vJy .nav-item:focus,
.cid-thxBSF3vJy .nav-link:focus {
  outline: none;
}
.cid-thxBSF3vJy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxBSF3vJy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxBSF3vJy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxBSF3vJy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxBSF3vJy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxBSF3vJy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxBSF3vJy .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxBSF3vJy .navbar.opened {
  transition: all 0.3s;
}
.cid-thxBSF3vJy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxBSF3vJy .navbar .navbar-logo img {
  width: auto;
}
.cid-thxBSF3vJy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxBSF3vJy .navbar.collapsed {
  justify-content: center;
}
.cid-thxBSF3vJy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxBSF3vJy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxBSF3vJy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxBSF3vJy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxBSF3vJy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxBSF3vJy .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-thxBSF3vJy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxBSF3vJy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxBSF3vJy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxBSF3vJy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxBSF3vJy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxBSF3vJy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxBSF3vJy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxBSF3vJy .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-thxBSF3vJy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxBSF3vJy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxBSF3vJy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxBSF3vJy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxBSF3vJy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxBSF3vJy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxBSF3vJy .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxBSF3vJy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxBSF3vJy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxBSF3vJy .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-thxBSF3vJy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxBSF3vJy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxBSF3vJy .dropdown-item.active,
.cid-thxBSF3vJy .dropdown-item:active {
  background-color: transparent;
}
.cid-thxBSF3vJy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxBSF3vJy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxBSF3vJy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxBSF3vJy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxBSF3vJy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxBSF3vJy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxBSF3vJy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxBSF3vJy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxBSF3vJy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxBSF3vJy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxBSF3vJy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxBSF3vJy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxBSF3vJy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxBSF3vJy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxBSF3vJy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxBSF3vJy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxBSF3vJy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxBSF3vJy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxBSF3vJy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxBSF3vJy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxBSF3vJy .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-thxBSF3vJy .navbar {
    height: 70px;
  }
  .cid-thxBSF3vJy .navbar.opened {
    height: auto;
  }
  .cid-thxBSF3vJy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxBSF3vJy .icons-menu {
    padding-right: 0;
  }
  .cid-thxBSF3vJy .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxBSGKH0d {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxEtHWbOC {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxEtHWbOC .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxEtHWbOC .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxEtHWbOC .btn {
  margin: 0px !important;
}
.cid-thxEtHWbOC .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxEtHWbOC .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxEtHWbOC .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxEtHWbOC .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxEtHWbOC .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxEtHWbOC .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxEtHWbOC .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxEtHWbOC .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxEtHWbOC .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxEtHWbOC .second-col {
    padding-top: 2rem;
  }
}
.cid-thxEtHWbOC .mbr-section-subtitle,
.cid-thxEtHWbOC .mbr-section-btn {
  color: #000000;
}
.cid-thxEtIL4BL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxEtIL4BL nav.navbar {
  position: fixed;
}
.cid-thxEtIL4BL .container,
.cid-thxEtIL4BL .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxEtIL4BL .container,
  .cid-thxEtIL4BL .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxEtIL4BL .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-thxEtIL4BL .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxEtIL4BL .dropdown-item:hover,
.cid-thxEtIL4BL .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxEtIL4BL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxEtIL4BL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxEtIL4BL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxEtIL4BL .nav-link {
  position: relative;
}
.cid-thxEtIL4BL .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxEtIL4BL .nav-link:hover:before {
  opacity: 1;
}
.cid-thxEtIL4BL .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxEtIL4BL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxEtIL4BL .container {
  display: flex;
  margin: auto;
}
.cid-thxEtIL4BL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxEtIL4BL .nav-item:focus,
.cid-thxEtIL4BL .nav-link:focus {
  outline: none;
}
.cid-thxEtIL4BL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxEtIL4BL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxEtIL4BL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxEtIL4BL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxEtIL4BL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxEtIL4BL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxEtIL4BL .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxEtIL4BL .navbar.opened {
  transition: all 0.3s;
}
.cid-thxEtIL4BL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxEtIL4BL .navbar .navbar-logo img {
  width: auto;
}
.cid-thxEtIL4BL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxEtIL4BL .navbar.collapsed {
  justify-content: center;
}
.cid-thxEtIL4BL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxEtIL4BL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxEtIL4BL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxEtIL4BL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxEtIL4BL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxEtIL4BL .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-thxEtIL4BL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxEtIL4BL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxEtIL4BL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxEtIL4BL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxEtIL4BL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxEtIL4BL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxEtIL4BL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxEtIL4BL .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-thxEtIL4BL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxEtIL4BL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxEtIL4BL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxEtIL4BL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxEtIL4BL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxEtIL4BL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxEtIL4BL .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxEtIL4BL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxEtIL4BL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxEtIL4BL .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-thxEtIL4BL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxEtIL4BL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxEtIL4BL .dropdown-item.active,
.cid-thxEtIL4BL .dropdown-item:active {
  background-color: transparent;
}
.cid-thxEtIL4BL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxEtIL4BL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxEtIL4BL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxEtIL4BL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxEtIL4BL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxEtIL4BL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxEtIL4BL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxEtIL4BL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxEtIL4BL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxEtIL4BL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxEtIL4BL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxEtIL4BL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxEtIL4BL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxEtIL4BL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxEtIL4BL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxEtIL4BL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxEtIL4BL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxEtIL4BL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxEtIL4BL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxEtIL4BL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxEtIL4BL .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-thxEtIL4BL .navbar {
    height: 70px;
  }
  .cid-thxEtIL4BL .navbar.opened {
    height: auto;
  }
  .cid-thxEtIL4BL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxEtIL4BL .icons-menu {
    padding-right: 0;
  }
  .cid-thxEtIL4BL .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxEtJiygF {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxEW2ZpuI {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxEW2ZpuI .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxEW2ZpuI .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxEW2ZpuI .btn {
  margin: 0px !important;
}
.cid-thxEW2ZpuI .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxEW2ZpuI .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxEW2ZpuI .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxEW2ZpuI .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxEW2ZpuI .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxEW2ZpuI .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxEW2ZpuI .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxEW2ZpuI .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxEW2ZpuI .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxEW2ZpuI .second-col {
    padding-top: 2rem;
  }
}
.cid-thxEW2ZpuI .mbr-section-subtitle,
.cid-thxEW2ZpuI .mbr-section-btn {
  color: #000000;
}
.cid-thxEW3WUJx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxEW3WUJx nav.navbar {
  position: fixed;
}
.cid-thxEW3WUJx .container,
.cid-thxEW3WUJx .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxEW3WUJx .container,
  .cid-thxEW3WUJx .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxEW3WUJx .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-thxEW3WUJx .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxEW3WUJx .dropdown-item:hover,
.cid-thxEW3WUJx .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxEW3WUJx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxEW3WUJx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxEW3WUJx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxEW3WUJx .nav-link {
  position: relative;
}
.cid-thxEW3WUJx .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxEW3WUJx .nav-link:hover:before {
  opacity: 1;
}
.cid-thxEW3WUJx .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxEW3WUJx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxEW3WUJx .container {
  display: flex;
  margin: auto;
}
.cid-thxEW3WUJx .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxEW3WUJx .nav-item:focus,
.cid-thxEW3WUJx .nav-link:focus {
  outline: none;
}
.cid-thxEW3WUJx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxEW3WUJx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxEW3WUJx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxEW3WUJx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxEW3WUJx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxEW3WUJx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxEW3WUJx .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxEW3WUJx .navbar.opened {
  transition: all 0.3s;
}
.cid-thxEW3WUJx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxEW3WUJx .navbar .navbar-logo img {
  width: auto;
}
.cid-thxEW3WUJx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxEW3WUJx .navbar.collapsed {
  justify-content: center;
}
.cid-thxEW3WUJx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxEW3WUJx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxEW3WUJx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxEW3WUJx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxEW3WUJx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxEW3WUJx .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-thxEW3WUJx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxEW3WUJx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxEW3WUJx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxEW3WUJx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxEW3WUJx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxEW3WUJx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxEW3WUJx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxEW3WUJx .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-thxEW3WUJx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxEW3WUJx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxEW3WUJx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxEW3WUJx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxEW3WUJx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxEW3WUJx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxEW3WUJx .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxEW3WUJx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxEW3WUJx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxEW3WUJx .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-thxEW3WUJx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxEW3WUJx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxEW3WUJx .dropdown-item.active,
.cid-thxEW3WUJx .dropdown-item:active {
  background-color: transparent;
}
.cid-thxEW3WUJx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxEW3WUJx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxEW3WUJx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxEW3WUJx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxEW3WUJx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxEW3WUJx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxEW3WUJx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxEW3WUJx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxEW3WUJx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxEW3WUJx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxEW3WUJx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxEW3WUJx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxEW3WUJx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxEW3WUJx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxEW3WUJx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxEW3WUJx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxEW3WUJx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxEW3WUJx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxEW3WUJx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxEW3WUJx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxEW3WUJx .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-thxEW3WUJx .navbar {
    height: 70px;
  }
  .cid-thxEW3WUJx .navbar.opened {
    height: auto;
  }
  .cid-thxEW3WUJx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxEW3WUJx .icons-menu {
    padding-right: 0;
  }
  .cid-thxEW3WUJx .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxEW4tkbz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxFF5sNkU {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxFF5sNkU .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxFF5sNkU .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxFF5sNkU .btn {
  margin: 0px !important;
}
.cid-thxFF5sNkU .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxFF5sNkU .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxFF5sNkU .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxFF5sNkU .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxFF5sNkU .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxFF5sNkU .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxFF5sNkU .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxFF5sNkU .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxFF5sNkU .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxFF5sNkU .second-col {
    padding-top: 2rem;
  }
}
.cid-thxFF5sNkU .mbr-section-subtitle,
.cid-thxFF5sNkU .mbr-section-btn {
  color: #000000;
}
.cid-thxFF6i5rV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxFF6i5rV nav.navbar {
  position: fixed;
}
.cid-thxFF6i5rV .container,
.cid-thxFF6i5rV .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxFF6i5rV .container,
  .cid-thxFF6i5rV .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxFF6i5rV .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-thxFF6i5rV .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxFF6i5rV .dropdown-item:hover,
.cid-thxFF6i5rV .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxFF6i5rV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxFF6i5rV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxFF6i5rV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxFF6i5rV .nav-link {
  position: relative;
}
.cid-thxFF6i5rV .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxFF6i5rV .nav-link:hover:before {
  opacity: 1;
}
.cid-thxFF6i5rV .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxFF6i5rV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxFF6i5rV .container {
  display: flex;
  margin: auto;
}
.cid-thxFF6i5rV .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxFF6i5rV .nav-item:focus,
.cid-thxFF6i5rV .nav-link:focus {
  outline: none;
}
.cid-thxFF6i5rV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxFF6i5rV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxFF6i5rV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxFF6i5rV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxFF6i5rV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxFF6i5rV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxFF6i5rV .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxFF6i5rV .navbar.opened {
  transition: all 0.3s;
}
.cid-thxFF6i5rV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxFF6i5rV .navbar .navbar-logo img {
  width: auto;
}
.cid-thxFF6i5rV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxFF6i5rV .navbar.collapsed {
  justify-content: center;
}
.cid-thxFF6i5rV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxFF6i5rV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxFF6i5rV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxFF6i5rV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxFF6i5rV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxFF6i5rV .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-thxFF6i5rV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxFF6i5rV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxFF6i5rV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxFF6i5rV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxFF6i5rV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxFF6i5rV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxFF6i5rV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxFF6i5rV .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-thxFF6i5rV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxFF6i5rV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxFF6i5rV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxFF6i5rV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxFF6i5rV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxFF6i5rV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxFF6i5rV .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxFF6i5rV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxFF6i5rV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxFF6i5rV .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-thxFF6i5rV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxFF6i5rV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxFF6i5rV .dropdown-item.active,
.cid-thxFF6i5rV .dropdown-item:active {
  background-color: transparent;
}
.cid-thxFF6i5rV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxFF6i5rV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxFF6i5rV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxFF6i5rV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxFF6i5rV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxFF6i5rV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxFF6i5rV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxFF6i5rV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxFF6i5rV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxFF6i5rV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxFF6i5rV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxFF6i5rV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxFF6i5rV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxFF6i5rV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxFF6i5rV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxFF6i5rV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxFF6i5rV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxFF6i5rV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxFF6i5rV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxFF6i5rV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxFF6i5rV .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-thxFF6i5rV .navbar {
    height: 70px;
  }
  .cid-thxFF6i5rV .navbar.opened {
    height: auto;
  }
  .cid-thxFF6i5rV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxFF6i5rV .icons-menu {
    padding-right: 0;
  }
  .cid-thxFF6i5rV .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxFF6Qfer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxGvbDotV {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxGvbDotV .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxGvbDotV .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxGvbDotV .btn {
  margin: 0px !important;
}
.cid-thxGvbDotV .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxGvbDotV .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxGvbDotV .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxGvbDotV .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxGvbDotV .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxGvbDotV .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxGvbDotV .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxGvbDotV .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxGvbDotV .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxGvbDotV .second-col {
    padding-top: 2rem;
  }
}
.cid-thxGvbDotV .mbr-section-subtitle,
.cid-thxGvbDotV .mbr-section-btn {
  color: #000000;
}
.cid-thxGvcuMPZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxGvcuMPZ nav.navbar {
  position: fixed;
}
.cid-thxGvcuMPZ .container,
.cid-thxGvcuMPZ .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxGvcuMPZ .container,
  .cid-thxGvcuMPZ .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxGvcuMPZ .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-thxGvcuMPZ .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxGvcuMPZ .dropdown-item:hover,
.cid-thxGvcuMPZ .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxGvcuMPZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxGvcuMPZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxGvcuMPZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxGvcuMPZ .nav-link {
  position: relative;
}
.cid-thxGvcuMPZ .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxGvcuMPZ .nav-link:hover:before {
  opacity: 1;
}
.cid-thxGvcuMPZ .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxGvcuMPZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxGvcuMPZ .container {
  display: flex;
  margin: auto;
}
.cid-thxGvcuMPZ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxGvcuMPZ .nav-item:focus,
.cid-thxGvcuMPZ .nav-link:focus {
  outline: none;
}
.cid-thxGvcuMPZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxGvcuMPZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxGvcuMPZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxGvcuMPZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxGvcuMPZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxGvcuMPZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxGvcuMPZ .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxGvcuMPZ .navbar.opened {
  transition: all 0.3s;
}
.cid-thxGvcuMPZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxGvcuMPZ .navbar .navbar-logo img {
  width: auto;
}
.cid-thxGvcuMPZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxGvcuMPZ .navbar.collapsed {
  justify-content: center;
}
.cid-thxGvcuMPZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxGvcuMPZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxGvcuMPZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxGvcuMPZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxGvcuMPZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxGvcuMPZ .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-thxGvcuMPZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxGvcuMPZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxGvcuMPZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxGvcuMPZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxGvcuMPZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxGvcuMPZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxGvcuMPZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxGvcuMPZ .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-thxGvcuMPZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxGvcuMPZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxGvcuMPZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxGvcuMPZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxGvcuMPZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxGvcuMPZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxGvcuMPZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxGvcuMPZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxGvcuMPZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxGvcuMPZ .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-thxGvcuMPZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxGvcuMPZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxGvcuMPZ .dropdown-item.active,
.cid-thxGvcuMPZ .dropdown-item:active {
  background-color: transparent;
}
.cid-thxGvcuMPZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxGvcuMPZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxGvcuMPZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxGvcuMPZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxGvcuMPZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxGvcuMPZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxGvcuMPZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxGvcuMPZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxGvcuMPZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxGvcuMPZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxGvcuMPZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxGvcuMPZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxGvcuMPZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxGvcuMPZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxGvcuMPZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxGvcuMPZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxGvcuMPZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxGvcuMPZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxGvcuMPZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxGvcuMPZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxGvcuMPZ .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-thxGvcuMPZ .navbar {
    height: 70px;
  }
  .cid-thxGvcuMPZ .navbar.opened {
    height: auto;
  }
  .cid-thxGvcuMPZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxGvcuMPZ .icons-menu {
    padding-right: 0;
  }
  .cid-thxGvcuMPZ .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxGvd1Xw4 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxHv1ZDRz {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxHv1ZDRz .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxHv1ZDRz .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxHv1ZDRz .btn {
  margin: 0px !important;
}
.cid-thxHv1ZDRz .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxHv1ZDRz .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxHv1ZDRz .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxHv1ZDRz .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxHv1ZDRz .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxHv1ZDRz .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxHv1ZDRz .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxHv1ZDRz .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxHv1ZDRz .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxHv1ZDRz .second-col {
    padding-top: 2rem;
  }
}
.cid-thxHv1ZDRz .mbr-section-subtitle,
.cid-thxHv1ZDRz .mbr-section-btn {
  color: #000000;
}
.cid-thxHv2UIJW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxHv2UIJW nav.navbar {
  position: fixed;
}
.cid-thxHv2UIJW .container,
.cid-thxHv2UIJW .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxHv2UIJW .container,
  .cid-thxHv2UIJW .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxHv2UIJW .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-thxHv2UIJW .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxHv2UIJW .dropdown-item:hover,
.cid-thxHv2UIJW .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxHv2UIJW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxHv2UIJW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxHv2UIJW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxHv2UIJW .nav-link {
  position: relative;
}
.cid-thxHv2UIJW .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxHv2UIJW .nav-link:hover:before {
  opacity: 1;
}
.cid-thxHv2UIJW .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxHv2UIJW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxHv2UIJW .container {
  display: flex;
  margin: auto;
}
.cid-thxHv2UIJW .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxHv2UIJW .nav-item:focus,
.cid-thxHv2UIJW .nav-link:focus {
  outline: none;
}
.cid-thxHv2UIJW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxHv2UIJW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxHv2UIJW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxHv2UIJW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxHv2UIJW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxHv2UIJW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxHv2UIJW .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxHv2UIJW .navbar.opened {
  transition: all 0.3s;
}
.cid-thxHv2UIJW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxHv2UIJW .navbar .navbar-logo img {
  width: auto;
}
.cid-thxHv2UIJW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxHv2UIJW .navbar.collapsed {
  justify-content: center;
}
.cid-thxHv2UIJW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxHv2UIJW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxHv2UIJW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxHv2UIJW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxHv2UIJW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxHv2UIJW .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-thxHv2UIJW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxHv2UIJW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxHv2UIJW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxHv2UIJW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxHv2UIJW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxHv2UIJW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxHv2UIJW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxHv2UIJW .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-thxHv2UIJW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxHv2UIJW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxHv2UIJW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxHv2UIJW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxHv2UIJW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxHv2UIJW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxHv2UIJW .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxHv2UIJW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxHv2UIJW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxHv2UIJW .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-thxHv2UIJW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxHv2UIJW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxHv2UIJW .dropdown-item.active,
.cid-thxHv2UIJW .dropdown-item:active {
  background-color: transparent;
}
.cid-thxHv2UIJW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxHv2UIJW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxHv2UIJW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxHv2UIJW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxHv2UIJW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxHv2UIJW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxHv2UIJW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxHv2UIJW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxHv2UIJW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxHv2UIJW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxHv2UIJW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxHv2UIJW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxHv2UIJW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxHv2UIJW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxHv2UIJW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxHv2UIJW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxHv2UIJW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxHv2UIJW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxHv2UIJW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxHv2UIJW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxHv2UIJW .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-thxHv2UIJW .navbar {
    height: 70px;
  }
  .cid-thxHv2UIJW .navbar.opened {
    height: auto;
  }
  .cid-thxHv2UIJW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxHv2UIJW .icons-menu {
    padding-right: 0;
  }
  .cid-thxHv2UIJW .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxHv3qOD7 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxI3HGd91 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxI3HGd91 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxI3HGd91 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxI3HGd91 .btn {
  margin: 0px !important;
}
.cid-thxI3HGd91 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxI3HGd91 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxI3HGd91 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxI3HGd91 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxI3HGd91 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxI3HGd91 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxI3HGd91 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxI3HGd91 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxI3HGd91 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxI3HGd91 .second-col {
    padding-top: 2rem;
  }
}
.cid-thxI3HGd91 .mbr-section-subtitle,
.cid-thxI3HGd91 .mbr-section-btn {
  color: #000000;
}
.cid-thxI3Iau6h {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxI3Iau6h nav.navbar {
  position: fixed;
}
.cid-thxI3Iau6h .container,
.cid-thxI3Iau6h .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxI3Iau6h .container,
  .cid-thxI3Iau6h .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxI3Iau6h .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-thxI3Iau6h .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxI3Iau6h .dropdown-item:hover,
.cid-thxI3Iau6h .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxI3Iau6h .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxI3Iau6h .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxI3Iau6h .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxI3Iau6h .nav-link {
  position: relative;
}
.cid-thxI3Iau6h .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxI3Iau6h .nav-link:hover:before {
  opacity: 1;
}
.cid-thxI3Iau6h .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxI3Iau6h .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxI3Iau6h .container {
  display: flex;
  margin: auto;
}
.cid-thxI3Iau6h .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxI3Iau6h .nav-item:focus,
.cid-thxI3Iau6h .nav-link:focus {
  outline: none;
}
.cid-thxI3Iau6h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxI3Iau6h .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxI3Iau6h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxI3Iau6h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxI3Iau6h .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxI3Iau6h .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxI3Iau6h .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxI3Iau6h .navbar.opened {
  transition: all 0.3s;
}
.cid-thxI3Iau6h .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxI3Iau6h .navbar .navbar-logo img {
  width: auto;
}
.cid-thxI3Iau6h .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxI3Iau6h .navbar.collapsed {
  justify-content: center;
}
.cid-thxI3Iau6h .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxI3Iau6h .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxI3Iau6h .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxI3Iau6h .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxI3Iau6h .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxI3Iau6h .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-thxI3Iau6h .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxI3Iau6h .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxI3Iau6h .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxI3Iau6h .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxI3Iau6h .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxI3Iau6h .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxI3Iau6h .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxI3Iau6h .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-thxI3Iau6h .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxI3Iau6h .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxI3Iau6h .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxI3Iau6h .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxI3Iau6h .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxI3Iau6h .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxI3Iau6h .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxI3Iau6h .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxI3Iau6h .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxI3Iau6h .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-thxI3Iau6h .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxI3Iau6h .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxI3Iau6h .dropdown-item.active,
.cid-thxI3Iau6h .dropdown-item:active {
  background-color: transparent;
}
.cid-thxI3Iau6h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxI3Iau6h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxI3Iau6h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxI3Iau6h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxI3Iau6h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxI3Iau6h .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxI3Iau6h ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxI3Iau6h .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxI3Iau6h button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxI3Iau6h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxI3Iau6h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxI3Iau6h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxI3Iau6h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxI3Iau6h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxI3Iau6h nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxI3Iau6h nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxI3Iau6h nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxI3Iau6h nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxI3Iau6h .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxI3Iau6h a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxI3Iau6h .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-thxI3Iau6h .navbar {
    height: 70px;
  }
  .cid-thxI3Iau6h .navbar.opened {
    height: auto;
  }
  .cid-thxI3Iau6h .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxI3Iau6h .icons-menu {
    padding-right: 0;
  }
  .cid-thxI3Iau6h .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxI3IEOLD {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxJhFD0ZC {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxJhFD0ZC .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxJhFD0ZC .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxJhFD0ZC .btn {
  margin: 0px !important;
}
.cid-thxJhFD0ZC .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxJhFD0ZC .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxJhFD0ZC .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxJhFD0ZC .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxJhFD0ZC .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxJhFD0ZC .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxJhFD0ZC .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxJhFD0ZC .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxJhFD0ZC .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxJhFD0ZC .second-col {
    padding-top: 2rem;
  }
}
.cid-thxJhFD0ZC .mbr-section-subtitle,
.cid-thxJhFD0ZC .mbr-section-btn {
  color: #000000;
}
.cid-thxJhHUjRa {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxJhHUjRa nav.navbar {
  position: fixed;
}
.cid-thxJhHUjRa .container,
.cid-thxJhHUjRa .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxJhHUjRa .container,
  .cid-thxJhHUjRa .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxJhHUjRa .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-thxJhHUjRa .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxJhHUjRa .dropdown-item:hover,
.cid-thxJhHUjRa .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxJhHUjRa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxJhHUjRa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxJhHUjRa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxJhHUjRa .nav-link {
  position: relative;
}
.cid-thxJhHUjRa .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxJhHUjRa .nav-link:hover:before {
  opacity: 1;
}
.cid-thxJhHUjRa .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxJhHUjRa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxJhHUjRa .container {
  display: flex;
  margin: auto;
}
.cid-thxJhHUjRa .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxJhHUjRa .nav-item:focus,
.cid-thxJhHUjRa .nav-link:focus {
  outline: none;
}
.cid-thxJhHUjRa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxJhHUjRa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxJhHUjRa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxJhHUjRa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxJhHUjRa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxJhHUjRa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxJhHUjRa .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxJhHUjRa .navbar.opened {
  transition: all 0.3s;
}
.cid-thxJhHUjRa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxJhHUjRa .navbar .navbar-logo img {
  width: auto;
}
.cid-thxJhHUjRa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxJhHUjRa .navbar.collapsed {
  justify-content: center;
}
.cid-thxJhHUjRa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxJhHUjRa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxJhHUjRa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxJhHUjRa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxJhHUjRa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxJhHUjRa .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-thxJhHUjRa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxJhHUjRa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxJhHUjRa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxJhHUjRa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxJhHUjRa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxJhHUjRa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxJhHUjRa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxJhHUjRa .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-thxJhHUjRa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxJhHUjRa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxJhHUjRa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxJhHUjRa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxJhHUjRa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxJhHUjRa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxJhHUjRa .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxJhHUjRa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxJhHUjRa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxJhHUjRa .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-thxJhHUjRa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxJhHUjRa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxJhHUjRa .dropdown-item.active,
.cid-thxJhHUjRa .dropdown-item:active {
  background-color: transparent;
}
.cid-thxJhHUjRa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxJhHUjRa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxJhHUjRa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxJhHUjRa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxJhHUjRa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxJhHUjRa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxJhHUjRa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxJhHUjRa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxJhHUjRa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxJhHUjRa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxJhHUjRa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxJhHUjRa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxJhHUjRa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxJhHUjRa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxJhHUjRa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxJhHUjRa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxJhHUjRa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxJhHUjRa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxJhHUjRa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxJhHUjRa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxJhHUjRa .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-thxJhHUjRa .navbar {
    height: 70px;
  }
  .cid-thxJhHUjRa .navbar.opened {
    height: auto;
  }
  .cid-thxJhHUjRa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxJhHUjRa .icons-menu {
    padding-right: 0;
  }
  .cid-thxJhHUjRa .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxJhJ5mtc {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxL9IveQK {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxL9IveQK .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxL9IveQK .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxL9IveQK .btn {
  margin: 0px !important;
}
.cid-thxL9IveQK .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxL9IveQK .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxL9IveQK .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxL9IveQK .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxL9IveQK .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxL9IveQK .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxL9IveQK .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxL9IveQK .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxL9IveQK .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxL9IveQK .second-col {
    padding-top: 2rem;
  }
}
.cid-thxL9IveQK .mbr-section-subtitle,
.cid-thxL9IveQK .mbr-section-btn {
  color: #000000;
}
.cid-thxL9Jl4AU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxL9Jl4AU nav.navbar {
  position: fixed;
}
.cid-thxL9Jl4AU .container,
.cid-thxL9Jl4AU .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxL9Jl4AU .container,
  .cid-thxL9Jl4AU .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxL9Jl4AU .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-thxL9Jl4AU .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxL9Jl4AU .dropdown-item:hover,
.cid-thxL9Jl4AU .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxL9Jl4AU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxL9Jl4AU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxL9Jl4AU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxL9Jl4AU .nav-link {
  position: relative;
}
.cid-thxL9Jl4AU .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxL9Jl4AU .nav-link:hover:before {
  opacity: 1;
}
.cid-thxL9Jl4AU .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxL9Jl4AU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxL9Jl4AU .container {
  display: flex;
  margin: auto;
}
.cid-thxL9Jl4AU .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxL9Jl4AU .nav-item:focus,
.cid-thxL9Jl4AU .nav-link:focus {
  outline: none;
}
.cid-thxL9Jl4AU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxL9Jl4AU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxL9Jl4AU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxL9Jl4AU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxL9Jl4AU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxL9Jl4AU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxL9Jl4AU .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxL9Jl4AU .navbar.opened {
  transition: all 0.3s;
}
.cid-thxL9Jl4AU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxL9Jl4AU .navbar .navbar-logo img {
  width: auto;
}
.cid-thxL9Jl4AU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxL9Jl4AU .navbar.collapsed {
  justify-content: center;
}
.cid-thxL9Jl4AU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxL9Jl4AU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxL9Jl4AU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxL9Jl4AU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxL9Jl4AU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxL9Jl4AU .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-thxL9Jl4AU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxL9Jl4AU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxL9Jl4AU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxL9Jl4AU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxL9Jl4AU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxL9Jl4AU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxL9Jl4AU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxL9Jl4AU .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-thxL9Jl4AU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxL9Jl4AU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxL9Jl4AU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxL9Jl4AU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxL9Jl4AU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxL9Jl4AU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxL9Jl4AU .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxL9Jl4AU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxL9Jl4AU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxL9Jl4AU .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-thxL9Jl4AU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxL9Jl4AU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxL9Jl4AU .dropdown-item.active,
.cid-thxL9Jl4AU .dropdown-item:active {
  background-color: transparent;
}
.cid-thxL9Jl4AU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxL9Jl4AU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxL9Jl4AU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxL9Jl4AU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxL9Jl4AU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxL9Jl4AU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxL9Jl4AU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxL9Jl4AU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxL9Jl4AU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxL9Jl4AU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxL9Jl4AU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxL9Jl4AU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxL9Jl4AU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxL9Jl4AU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxL9Jl4AU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxL9Jl4AU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxL9Jl4AU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxL9Jl4AU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxL9Jl4AU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxL9Jl4AU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxL9Jl4AU .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-thxL9Jl4AU .navbar {
    height: 70px;
  }
  .cid-thxL9Jl4AU .navbar.opened {
    height: auto;
  }
  .cid-thxL9Jl4AU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxL9Jl4AU .icons-menu {
    padding-right: 0;
  }
  .cid-thxL9Jl4AU .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxL9JTS8b {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxMqplqh4 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxMqplqh4 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxMqplqh4 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxMqplqh4 .btn {
  margin: 0px !important;
}
.cid-thxMqplqh4 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxMqplqh4 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxMqplqh4 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxMqplqh4 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxMqplqh4 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxMqplqh4 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxMqplqh4 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxMqplqh4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxMqplqh4 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxMqplqh4 .second-col {
    padding-top: 2rem;
  }
}
.cid-thxMqplqh4 .mbr-section-subtitle,
.cid-thxMqplqh4 .mbr-section-btn {
  color: #000000;
}
.cid-thxMqqh3hX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxMqqh3hX nav.navbar {
  position: fixed;
}
.cid-thxMqqh3hX .container,
.cid-thxMqqh3hX .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxMqqh3hX .container,
  .cid-thxMqqh3hX .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxMqqh3hX .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-thxMqqh3hX .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxMqqh3hX .dropdown-item:hover,
.cid-thxMqqh3hX .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxMqqh3hX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxMqqh3hX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxMqqh3hX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxMqqh3hX .nav-link {
  position: relative;
}
.cid-thxMqqh3hX .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxMqqh3hX .nav-link:hover:before {
  opacity: 1;
}
.cid-thxMqqh3hX .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxMqqh3hX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxMqqh3hX .container {
  display: flex;
  margin: auto;
}
.cid-thxMqqh3hX .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxMqqh3hX .nav-item:focus,
.cid-thxMqqh3hX .nav-link:focus {
  outline: none;
}
.cid-thxMqqh3hX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxMqqh3hX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxMqqh3hX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxMqqh3hX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxMqqh3hX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxMqqh3hX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxMqqh3hX .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxMqqh3hX .navbar.opened {
  transition: all 0.3s;
}
.cid-thxMqqh3hX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxMqqh3hX .navbar .navbar-logo img {
  width: auto;
}
.cid-thxMqqh3hX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxMqqh3hX .navbar.collapsed {
  justify-content: center;
}
.cid-thxMqqh3hX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxMqqh3hX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxMqqh3hX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxMqqh3hX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxMqqh3hX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxMqqh3hX .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-thxMqqh3hX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxMqqh3hX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxMqqh3hX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxMqqh3hX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxMqqh3hX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxMqqh3hX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxMqqh3hX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxMqqh3hX .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-thxMqqh3hX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxMqqh3hX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxMqqh3hX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxMqqh3hX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxMqqh3hX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxMqqh3hX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxMqqh3hX .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxMqqh3hX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxMqqh3hX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxMqqh3hX .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-thxMqqh3hX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxMqqh3hX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxMqqh3hX .dropdown-item.active,
.cid-thxMqqh3hX .dropdown-item:active {
  background-color: transparent;
}
.cid-thxMqqh3hX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxMqqh3hX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxMqqh3hX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxMqqh3hX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxMqqh3hX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxMqqh3hX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxMqqh3hX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxMqqh3hX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxMqqh3hX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxMqqh3hX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxMqqh3hX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxMqqh3hX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxMqqh3hX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxMqqh3hX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxMqqh3hX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxMqqh3hX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxMqqh3hX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxMqqh3hX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxMqqh3hX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxMqqh3hX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxMqqh3hX .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-thxMqqh3hX .navbar {
    height: 70px;
  }
  .cid-thxMqqh3hX .navbar.opened {
    height: auto;
  }
  .cid-thxMqqh3hX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxMqqh3hX .icons-menu {
    padding-right: 0;
  }
  .cid-thxMqqh3hX .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxMqqM2Dz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxMQWOMWf {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxMQWOMWf .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxMQWOMWf .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxMQWOMWf .btn {
  margin: 0px !important;
}
.cid-thxMQWOMWf .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxMQWOMWf .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxMQWOMWf .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxMQWOMWf .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxMQWOMWf .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxMQWOMWf .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxMQWOMWf .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxMQWOMWf .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxMQWOMWf .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxMQWOMWf .second-col {
    padding-top: 2rem;
  }
}
.cid-thxMQWOMWf .mbr-section-subtitle,
.cid-thxMQWOMWf .mbr-section-btn {
  color: #000000;
}
.cid-thxMQXvLiO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxMQXvLiO nav.navbar {
  position: fixed;
}
.cid-thxMQXvLiO .container,
.cid-thxMQXvLiO .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxMQXvLiO .container,
  .cid-thxMQXvLiO .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxMQXvLiO .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-thxMQXvLiO .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxMQXvLiO .dropdown-item:hover,
.cid-thxMQXvLiO .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxMQXvLiO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxMQXvLiO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxMQXvLiO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxMQXvLiO .nav-link {
  position: relative;
}
.cid-thxMQXvLiO .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxMQXvLiO .nav-link:hover:before {
  opacity: 1;
}
.cid-thxMQXvLiO .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxMQXvLiO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxMQXvLiO .container {
  display: flex;
  margin: auto;
}
.cid-thxMQXvLiO .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxMQXvLiO .nav-item:focus,
.cid-thxMQXvLiO .nav-link:focus {
  outline: none;
}
.cid-thxMQXvLiO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxMQXvLiO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxMQXvLiO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxMQXvLiO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxMQXvLiO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxMQXvLiO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxMQXvLiO .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxMQXvLiO .navbar.opened {
  transition: all 0.3s;
}
.cid-thxMQXvLiO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxMQXvLiO .navbar .navbar-logo img {
  width: auto;
}
.cid-thxMQXvLiO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxMQXvLiO .navbar.collapsed {
  justify-content: center;
}
.cid-thxMQXvLiO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxMQXvLiO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxMQXvLiO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxMQXvLiO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxMQXvLiO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxMQXvLiO .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-thxMQXvLiO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxMQXvLiO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxMQXvLiO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxMQXvLiO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxMQXvLiO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxMQXvLiO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxMQXvLiO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxMQXvLiO .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-thxMQXvLiO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxMQXvLiO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxMQXvLiO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxMQXvLiO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxMQXvLiO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxMQXvLiO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxMQXvLiO .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxMQXvLiO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxMQXvLiO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxMQXvLiO .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-thxMQXvLiO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxMQXvLiO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxMQXvLiO .dropdown-item.active,
.cid-thxMQXvLiO .dropdown-item:active {
  background-color: transparent;
}
.cid-thxMQXvLiO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxMQXvLiO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxMQXvLiO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxMQXvLiO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxMQXvLiO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxMQXvLiO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxMQXvLiO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxMQXvLiO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxMQXvLiO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxMQXvLiO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxMQXvLiO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxMQXvLiO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxMQXvLiO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxMQXvLiO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxMQXvLiO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxMQXvLiO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxMQXvLiO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxMQXvLiO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxMQXvLiO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxMQXvLiO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxMQXvLiO .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-thxMQXvLiO .navbar {
    height: 70px;
  }
  .cid-thxMQXvLiO .navbar.opened {
    height: auto;
  }
  .cid-thxMQXvLiO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxMQXvLiO .icons-menu {
    padding-right: 0;
  }
  .cid-thxMQXvLiO .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxMQY0jjX {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxNbIR6x1 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxNbIR6x1 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxNbIR6x1 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxNbIR6x1 .btn {
  margin: 0px !important;
}
.cid-thxNbIR6x1 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxNbIR6x1 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxNbIR6x1 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxNbIR6x1 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxNbIR6x1 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxNbIR6x1 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxNbIR6x1 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxNbIR6x1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxNbIR6x1 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxNbIR6x1 .second-col {
    padding-top: 2rem;
  }
}
.cid-thxNbIR6x1 .mbr-section-subtitle,
.cid-thxNbIR6x1 .mbr-section-btn {
  color: #000000;
}
.cid-thxNbJIkzr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxNbJIkzr nav.navbar {
  position: fixed;
}
.cid-thxNbJIkzr .container,
.cid-thxNbJIkzr .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxNbJIkzr .container,
  .cid-thxNbJIkzr .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxNbJIkzr .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-thxNbJIkzr .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxNbJIkzr .dropdown-item:hover,
.cid-thxNbJIkzr .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxNbJIkzr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxNbJIkzr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxNbJIkzr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxNbJIkzr .nav-link {
  position: relative;
}
.cid-thxNbJIkzr .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxNbJIkzr .nav-link:hover:before {
  opacity: 1;
}
.cid-thxNbJIkzr .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxNbJIkzr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxNbJIkzr .container {
  display: flex;
  margin: auto;
}
.cid-thxNbJIkzr .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxNbJIkzr .nav-item:focus,
.cid-thxNbJIkzr .nav-link:focus {
  outline: none;
}
.cid-thxNbJIkzr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxNbJIkzr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxNbJIkzr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxNbJIkzr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxNbJIkzr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxNbJIkzr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxNbJIkzr .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxNbJIkzr .navbar.opened {
  transition: all 0.3s;
}
.cid-thxNbJIkzr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxNbJIkzr .navbar .navbar-logo img {
  width: auto;
}
.cid-thxNbJIkzr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxNbJIkzr .navbar.collapsed {
  justify-content: center;
}
.cid-thxNbJIkzr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxNbJIkzr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxNbJIkzr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxNbJIkzr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxNbJIkzr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxNbJIkzr .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-thxNbJIkzr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxNbJIkzr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxNbJIkzr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxNbJIkzr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxNbJIkzr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxNbJIkzr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxNbJIkzr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxNbJIkzr .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-thxNbJIkzr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxNbJIkzr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxNbJIkzr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxNbJIkzr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxNbJIkzr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxNbJIkzr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxNbJIkzr .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxNbJIkzr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxNbJIkzr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxNbJIkzr .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-thxNbJIkzr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxNbJIkzr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxNbJIkzr .dropdown-item.active,
.cid-thxNbJIkzr .dropdown-item:active {
  background-color: transparent;
}
.cid-thxNbJIkzr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxNbJIkzr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxNbJIkzr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxNbJIkzr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxNbJIkzr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxNbJIkzr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxNbJIkzr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxNbJIkzr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxNbJIkzr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxNbJIkzr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxNbJIkzr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxNbJIkzr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxNbJIkzr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxNbJIkzr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxNbJIkzr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxNbJIkzr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxNbJIkzr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxNbJIkzr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxNbJIkzr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxNbJIkzr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxNbJIkzr .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-thxNbJIkzr .navbar {
    height: 70px;
  }
  .cid-thxNbJIkzr .navbar.opened {
    height: auto;
  }
  .cid-thxNbJIkzr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxNbJIkzr .icons-menu {
    padding-right: 0;
  }
  .cid-thxNbJIkzr .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxNbKe81L {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxNH71WyG {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxNH71WyG .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxNH71WyG .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxNH71WyG .btn {
  margin: 0px !important;
}
.cid-thxNH71WyG .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxNH71WyG .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxNH71WyG .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxNH71WyG .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxNH71WyG .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxNH71WyG .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxNH71WyG .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxNH71WyG .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxNH71WyG .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxNH71WyG .second-col {
    padding-top: 2rem;
  }
}
.cid-thxNH71WyG .mbr-section-subtitle,
.cid-thxNH71WyG .mbr-section-btn {
  color: #000000;
}
.cid-thxNH7TATz {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxNH7TATz nav.navbar {
  position: fixed;
}
.cid-thxNH7TATz .container,
.cid-thxNH7TATz .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxNH7TATz .container,
  .cid-thxNH7TATz .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxNH7TATz .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-thxNH7TATz .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxNH7TATz .dropdown-item:hover,
.cid-thxNH7TATz .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxNH7TATz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxNH7TATz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxNH7TATz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxNH7TATz .nav-link {
  position: relative;
}
.cid-thxNH7TATz .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxNH7TATz .nav-link:hover:before {
  opacity: 1;
}
.cid-thxNH7TATz .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxNH7TATz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxNH7TATz .container {
  display: flex;
  margin: auto;
}
.cid-thxNH7TATz .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxNH7TATz .nav-item:focus,
.cid-thxNH7TATz .nav-link:focus {
  outline: none;
}
.cid-thxNH7TATz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxNH7TATz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxNH7TATz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxNH7TATz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxNH7TATz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxNH7TATz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxNH7TATz .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxNH7TATz .navbar.opened {
  transition: all 0.3s;
}
.cid-thxNH7TATz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxNH7TATz .navbar .navbar-logo img {
  width: auto;
}
.cid-thxNH7TATz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxNH7TATz .navbar.collapsed {
  justify-content: center;
}
.cid-thxNH7TATz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxNH7TATz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxNH7TATz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxNH7TATz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxNH7TATz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxNH7TATz .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-thxNH7TATz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxNH7TATz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxNH7TATz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxNH7TATz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxNH7TATz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxNH7TATz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxNH7TATz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxNH7TATz .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-thxNH7TATz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxNH7TATz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxNH7TATz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxNH7TATz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxNH7TATz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxNH7TATz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxNH7TATz .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxNH7TATz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxNH7TATz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxNH7TATz .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-thxNH7TATz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxNH7TATz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxNH7TATz .dropdown-item.active,
.cid-thxNH7TATz .dropdown-item:active {
  background-color: transparent;
}
.cid-thxNH7TATz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxNH7TATz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxNH7TATz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxNH7TATz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxNH7TATz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxNH7TATz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxNH7TATz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxNH7TATz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxNH7TATz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxNH7TATz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxNH7TATz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxNH7TATz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxNH7TATz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxNH7TATz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxNH7TATz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxNH7TATz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxNH7TATz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxNH7TATz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxNH7TATz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxNH7TATz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxNH7TATz .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-thxNH7TATz .navbar {
    height: 70px;
  }
  .cid-thxNH7TATz .navbar.opened {
    height: auto;
  }
  .cid-thxNH7TATz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxNH7TATz .icons-menu {
    padding-right: 0;
  }
  .cid-thxNH7TATz .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxNH8rQX2 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxO8NGSSv {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxO8NGSSv .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxO8NGSSv .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxO8NGSSv .btn {
  margin: 0px !important;
}
.cid-thxO8NGSSv .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxO8NGSSv .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxO8NGSSv .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxO8NGSSv .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxO8NGSSv .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxO8NGSSv .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxO8NGSSv .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxO8NGSSv .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxO8NGSSv .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxO8NGSSv .second-col {
    padding-top: 2rem;
  }
}
.cid-thxO8NGSSv .mbr-section-subtitle,
.cid-thxO8NGSSv .mbr-section-btn {
  color: #000000;
}
.cid-thxO8OmJVQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxO8OmJVQ nav.navbar {
  position: fixed;
}
.cid-thxO8OmJVQ .container,
.cid-thxO8OmJVQ .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxO8OmJVQ .container,
  .cid-thxO8OmJVQ .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxO8OmJVQ .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-thxO8OmJVQ .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxO8OmJVQ .dropdown-item:hover,
.cid-thxO8OmJVQ .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxO8OmJVQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxO8OmJVQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxO8OmJVQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxO8OmJVQ .nav-link {
  position: relative;
}
.cid-thxO8OmJVQ .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxO8OmJVQ .nav-link:hover:before {
  opacity: 1;
}
.cid-thxO8OmJVQ .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxO8OmJVQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxO8OmJVQ .container {
  display: flex;
  margin: auto;
}
.cid-thxO8OmJVQ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxO8OmJVQ .nav-item:focus,
.cid-thxO8OmJVQ .nav-link:focus {
  outline: none;
}
.cid-thxO8OmJVQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxO8OmJVQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxO8OmJVQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxO8OmJVQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxO8OmJVQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxO8OmJVQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxO8OmJVQ .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxO8OmJVQ .navbar.opened {
  transition: all 0.3s;
}
.cid-thxO8OmJVQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxO8OmJVQ .navbar .navbar-logo img {
  width: auto;
}
.cid-thxO8OmJVQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxO8OmJVQ .navbar.collapsed {
  justify-content: center;
}
.cid-thxO8OmJVQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxO8OmJVQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxO8OmJVQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxO8OmJVQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxO8OmJVQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxO8OmJVQ .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-thxO8OmJVQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxO8OmJVQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxO8OmJVQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxO8OmJVQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxO8OmJVQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxO8OmJVQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxO8OmJVQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxO8OmJVQ .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-thxO8OmJVQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxO8OmJVQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxO8OmJVQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxO8OmJVQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxO8OmJVQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxO8OmJVQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxO8OmJVQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxO8OmJVQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxO8OmJVQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxO8OmJVQ .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-thxO8OmJVQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxO8OmJVQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxO8OmJVQ .dropdown-item.active,
.cid-thxO8OmJVQ .dropdown-item:active {
  background-color: transparent;
}
.cid-thxO8OmJVQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxO8OmJVQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxO8OmJVQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxO8OmJVQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxO8OmJVQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxO8OmJVQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxO8OmJVQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxO8OmJVQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxO8OmJVQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxO8OmJVQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxO8OmJVQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxO8OmJVQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxO8OmJVQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxO8OmJVQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxO8OmJVQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxO8OmJVQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxO8OmJVQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxO8OmJVQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxO8OmJVQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxO8OmJVQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxO8OmJVQ .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-thxO8OmJVQ .navbar {
    height: 70px;
  }
  .cid-thxO8OmJVQ .navbar.opened {
    height: auto;
  }
  .cid-thxO8OmJVQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxO8OmJVQ .icons-menu {
    padding-right: 0;
  }
  .cid-thxO8OmJVQ .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxO8OTTgm {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxOSlayRe {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxOSlayRe .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxOSlayRe .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxOSlayRe .btn {
  margin: 0px !important;
}
.cid-thxOSlayRe .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxOSlayRe .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxOSlayRe .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxOSlayRe .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxOSlayRe .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxOSlayRe .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxOSlayRe .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxOSlayRe .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxOSlayRe .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxOSlayRe .second-col {
    padding-top: 2rem;
  }
}
.cid-thxOSlayRe .mbr-section-subtitle,
.cid-thxOSlayRe .mbr-section-btn {
  color: #000000;
}
.cid-thxOSm4MS0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxOSm4MS0 nav.navbar {
  position: fixed;
}
.cid-thxOSm4MS0 .container,
.cid-thxOSm4MS0 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxOSm4MS0 .container,
  .cid-thxOSm4MS0 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxOSm4MS0 .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-thxOSm4MS0 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxOSm4MS0 .dropdown-item:hover,
.cid-thxOSm4MS0 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxOSm4MS0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxOSm4MS0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxOSm4MS0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxOSm4MS0 .nav-link {
  position: relative;
}
.cid-thxOSm4MS0 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxOSm4MS0 .nav-link:hover:before {
  opacity: 1;
}
.cid-thxOSm4MS0 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxOSm4MS0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxOSm4MS0 .container {
  display: flex;
  margin: auto;
}
.cid-thxOSm4MS0 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxOSm4MS0 .nav-item:focus,
.cid-thxOSm4MS0 .nav-link:focus {
  outline: none;
}
.cid-thxOSm4MS0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxOSm4MS0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxOSm4MS0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxOSm4MS0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxOSm4MS0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxOSm4MS0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxOSm4MS0 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxOSm4MS0 .navbar.opened {
  transition: all 0.3s;
}
.cid-thxOSm4MS0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxOSm4MS0 .navbar .navbar-logo img {
  width: auto;
}
.cid-thxOSm4MS0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxOSm4MS0 .navbar.collapsed {
  justify-content: center;
}
.cid-thxOSm4MS0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxOSm4MS0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxOSm4MS0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxOSm4MS0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxOSm4MS0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxOSm4MS0 .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-thxOSm4MS0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxOSm4MS0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxOSm4MS0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxOSm4MS0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxOSm4MS0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxOSm4MS0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxOSm4MS0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxOSm4MS0 .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-thxOSm4MS0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxOSm4MS0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxOSm4MS0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxOSm4MS0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxOSm4MS0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxOSm4MS0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxOSm4MS0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxOSm4MS0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxOSm4MS0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxOSm4MS0 .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-thxOSm4MS0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxOSm4MS0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxOSm4MS0 .dropdown-item.active,
.cid-thxOSm4MS0 .dropdown-item:active {
  background-color: transparent;
}
.cid-thxOSm4MS0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxOSm4MS0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxOSm4MS0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxOSm4MS0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxOSm4MS0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxOSm4MS0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxOSm4MS0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxOSm4MS0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxOSm4MS0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxOSm4MS0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxOSm4MS0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxOSm4MS0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxOSm4MS0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxOSm4MS0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxOSm4MS0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxOSm4MS0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxOSm4MS0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxOSm4MS0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxOSm4MS0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxOSm4MS0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxOSm4MS0 .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-thxOSm4MS0 .navbar {
    height: 70px;
  }
  .cid-thxOSm4MS0 .navbar.opened {
    height: auto;
  }
  .cid-thxOSm4MS0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxOSm4MS0 .icons-menu {
    padding-right: 0;
  }
  .cid-thxOSm4MS0 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxOSmCVbB {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxPppXcpm {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxPppXcpm .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxPppXcpm .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxPppXcpm .btn {
  margin: 0px !important;
}
.cid-thxPppXcpm .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxPppXcpm .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxPppXcpm .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxPppXcpm .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxPppXcpm .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxPppXcpm .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxPppXcpm .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxPppXcpm .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxPppXcpm .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxPppXcpm .second-col {
    padding-top: 2rem;
  }
}
.cid-thxPppXcpm .mbr-section-subtitle,
.cid-thxPppXcpm .mbr-section-btn {
  color: #000000;
}
.cid-thxPpqH1GT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxPpqH1GT nav.navbar {
  position: fixed;
}
.cid-thxPpqH1GT .container,
.cid-thxPpqH1GT .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxPpqH1GT .container,
  .cid-thxPpqH1GT .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxPpqH1GT .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-thxPpqH1GT .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxPpqH1GT .dropdown-item:hover,
.cid-thxPpqH1GT .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxPpqH1GT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxPpqH1GT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxPpqH1GT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxPpqH1GT .nav-link {
  position: relative;
}
.cid-thxPpqH1GT .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxPpqH1GT .nav-link:hover:before {
  opacity: 1;
}
.cid-thxPpqH1GT .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxPpqH1GT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxPpqH1GT .container {
  display: flex;
  margin: auto;
}
.cid-thxPpqH1GT .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxPpqH1GT .nav-item:focus,
.cid-thxPpqH1GT .nav-link:focus {
  outline: none;
}
.cid-thxPpqH1GT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxPpqH1GT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxPpqH1GT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxPpqH1GT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxPpqH1GT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxPpqH1GT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxPpqH1GT .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxPpqH1GT .navbar.opened {
  transition: all 0.3s;
}
.cid-thxPpqH1GT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxPpqH1GT .navbar .navbar-logo img {
  width: auto;
}
.cid-thxPpqH1GT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxPpqH1GT .navbar.collapsed {
  justify-content: center;
}
.cid-thxPpqH1GT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxPpqH1GT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxPpqH1GT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxPpqH1GT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxPpqH1GT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxPpqH1GT .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-thxPpqH1GT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxPpqH1GT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxPpqH1GT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxPpqH1GT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxPpqH1GT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxPpqH1GT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxPpqH1GT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxPpqH1GT .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-thxPpqH1GT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxPpqH1GT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxPpqH1GT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxPpqH1GT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxPpqH1GT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxPpqH1GT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxPpqH1GT .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxPpqH1GT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxPpqH1GT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxPpqH1GT .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-thxPpqH1GT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxPpqH1GT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxPpqH1GT .dropdown-item.active,
.cid-thxPpqH1GT .dropdown-item:active {
  background-color: transparent;
}
.cid-thxPpqH1GT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxPpqH1GT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxPpqH1GT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxPpqH1GT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxPpqH1GT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxPpqH1GT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxPpqH1GT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxPpqH1GT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxPpqH1GT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxPpqH1GT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxPpqH1GT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxPpqH1GT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxPpqH1GT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxPpqH1GT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxPpqH1GT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxPpqH1GT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxPpqH1GT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxPpqH1GT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxPpqH1GT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxPpqH1GT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxPpqH1GT .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-thxPpqH1GT .navbar {
    height: 70px;
  }
  .cid-thxPpqH1GT .navbar.opened {
    height: auto;
  }
  .cid-thxPpqH1GT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxPpqH1GT .icons-menu {
    padding-right: 0;
  }
  .cid-thxPpqH1GT .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxPpreXFX {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxPHsSExF {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxPHsSExF .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxPHsSExF .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxPHsSExF .btn {
  margin: 0px !important;
}
.cid-thxPHsSExF .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxPHsSExF .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxPHsSExF .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxPHsSExF .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxPHsSExF .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxPHsSExF .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxPHsSExF .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxPHsSExF .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxPHsSExF .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxPHsSExF .second-col {
    padding-top: 2rem;
  }
}
.cid-thxPHsSExF .mbr-section-subtitle,
.cid-thxPHsSExF .mbr-section-btn {
  color: #000000;
}
.cid-thxPHtA31z {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxPHtA31z nav.navbar {
  position: fixed;
}
.cid-thxPHtA31z .container,
.cid-thxPHtA31z .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxPHtA31z .container,
  .cid-thxPHtA31z .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxPHtA31z .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-thxPHtA31z .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxPHtA31z .dropdown-item:hover,
.cid-thxPHtA31z .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxPHtA31z .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxPHtA31z .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxPHtA31z .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxPHtA31z .nav-link {
  position: relative;
}
.cid-thxPHtA31z .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxPHtA31z .nav-link:hover:before {
  opacity: 1;
}
.cid-thxPHtA31z .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxPHtA31z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxPHtA31z .container {
  display: flex;
  margin: auto;
}
.cid-thxPHtA31z .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxPHtA31z .nav-item:focus,
.cid-thxPHtA31z .nav-link:focus {
  outline: none;
}
.cid-thxPHtA31z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxPHtA31z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxPHtA31z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxPHtA31z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxPHtA31z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxPHtA31z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxPHtA31z .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxPHtA31z .navbar.opened {
  transition: all 0.3s;
}
.cid-thxPHtA31z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxPHtA31z .navbar .navbar-logo img {
  width: auto;
}
.cid-thxPHtA31z .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxPHtA31z .navbar.collapsed {
  justify-content: center;
}
.cid-thxPHtA31z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxPHtA31z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxPHtA31z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxPHtA31z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxPHtA31z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxPHtA31z .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-thxPHtA31z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxPHtA31z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxPHtA31z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxPHtA31z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxPHtA31z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxPHtA31z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxPHtA31z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxPHtA31z .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-thxPHtA31z .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxPHtA31z .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxPHtA31z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxPHtA31z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxPHtA31z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxPHtA31z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxPHtA31z .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxPHtA31z .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxPHtA31z .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxPHtA31z .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-thxPHtA31z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxPHtA31z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxPHtA31z .dropdown-item.active,
.cid-thxPHtA31z .dropdown-item:active {
  background-color: transparent;
}
.cid-thxPHtA31z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxPHtA31z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxPHtA31z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxPHtA31z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxPHtA31z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxPHtA31z .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxPHtA31z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxPHtA31z .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxPHtA31z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxPHtA31z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxPHtA31z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxPHtA31z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxPHtA31z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxPHtA31z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxPHtA31z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxPHtA31z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxPHtA31z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxPHtA31z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxPHtA31z .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxPHtA31z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxPHtA31z .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-thxPHtA31z .navbar {
    height: 70px;
  }
  .cid-thxPHtA31z .navbar.opened {
    height: auto;
  }
  .cid-thxPHtA31z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxPHtA31z .icons-menu {
    padding-right: 0;
  }
  .cid-thxPHtA31z .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxPHu5pEr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxQ6eHcEj {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxQ6eHcEj .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxQ6eHcEj .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxQ6eHcEj .btn {
  margin: 0px !important;
}
.cid-thxQ6eHcEj .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxQ6eHcEj .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxQ6eHcEj .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxQ6eHcEj .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxQ6eHcEj .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxQ6eHcEj .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxQ6eHcEj .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxQ6eHcEj .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxQ6eHcEj .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxQ6eHcEj .second-col {
    padding-top: 2rem;
  }
}
.cid-thxQ6eHcEj .mbr-section-subtitle,
.cid-thxQ6eHcEj .mbr-section-btn {
  color: #000000;
}
.cid-thxQ6fogEy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxQ6fogEy nav.navbar {
  position: fixed;
}
.cid-thxQ6fogEy .container,
.cid-thxQ6fogEy .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxQ6fogEy .container,
  .cid-thxQ6fogEy .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxQ6fogEy .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-thxQ6fogEy .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxQ6fogEy .dropdown-item:hover,
.cid-thxQ6fogEy .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxQ6fogEy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxQ6fogEy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxQ6fogEy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxQ6fogEy .nav-link {
  position: relative;
}
.cid-thxQ6fogEy .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxQ6fogEy .nav-link:hover:before {
  opacity: 1;
}
.cid-thxQ6fogEy .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxQ6fogEy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxQ6fogEy .container {
  display: flex;
  margin: auto;
}
.cid-thxQ6fogEy .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxQ6fogEy .nav-item:focus,
.cid-thxQ6fogEy .nav-link:focus {
  outline: none;
}
.cid-thxQ6fogEy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxQ6fogEy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxQ6fogEy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxQ6fogEy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxQ6fogEy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxQ6fogEy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxQ6fogEy .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxQ6fogEy .navbar.opened {
  transition: all 0.3s;
}
.cid-thxQ6fogEy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxQ6fogEy .navbar .navbar-logo img {
  width: auto;
}
.cid-thxQ6fogEy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxQ6fogEy .navbar.collapsed {
  justify-content: center;
}
.cid-thxQ6fogEy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxQ6fogEy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxQ6fogEy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxQ6fogEy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxQ6fogEy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxQ6fogEy .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-thxQ6fogEy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxQ6fogEy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxQ6fogEy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxQ6fogEy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxQ6fogEy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxQ6fogEy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxQ6fogEy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxQ6fogEy .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-thxQ6fogEy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxQ6fogEy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxQ6fogEy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxQ6fogEy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxQ6fogEy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxQ6fogEy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxQ6fogEy .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxQ6fogEy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxQ6fogEy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxQ6fogEy .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-thxQ6fogEy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxQ6fogEy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxQ6fogEy .dropdown-item.active,
.cid-thxQ6fogEy .dropdown-item:active {
  background-color: transparent;
}
.cid-thxQ6fogEy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxQ6fogEy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxQ6fogEy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxQ6fogEy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxQ6fogEy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxQ6fogEy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxQ6fogEy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxQ6fogEy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxQ6fogEy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxQ6fogEy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxQ6fogEy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxQ6fogEy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxQ6fogEy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxQ6fogEy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxQ6fogEy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxQ6fogEy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxQ6fogEy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxQ6fogEy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxQ6fogEy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxQ6fogEy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxQ6fogEy .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-thxQ6fogEy .navbar {
    height: 70px;
  }
  .cid-thxQ6fogEy .navbar.opened {
    height: auto;
  }
  .cid-thxQ6fogEy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxQ6fogEy .icons-menu {
    padding-right: 0;
  }
  .cid-thxQ6fogEy .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxQ6fTzq7 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxQPQbAO9 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxQPQbAO9 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxQPQbAO9 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxQPQbAO9 .btn {
  margin: 0px !important;
}
.cid-thxQPQbAO9 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxQPQbAO9 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxQPQbAO9 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxQPQbAO9 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxQPQbAO9 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxQPQbAO9 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxQPQbAO9 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxQPQbAO9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxQPQbAO9 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxQPQbAO9 .second-col {
    padding-top: 2rem;
  }
}
.cid-thxQPQbAO9 .mbr-section-subtitle,
.cid-thxQPQbAO9 .mbr-section-btn {
  color: #000000;
}
.cid-thxQPS6K9i {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxQPS6K9i nav.navbar {
  position: fixed;
}
.cid-thxQPS6K9i .container,
.cid-thxQPS6K9i .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxQPS6K9i .container,
  .cid-thxQPS6K9i .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxQPS6K9i .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-thxQPS6K9i .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxQPS6K9i .dropdown-item:hover,
.cid-thxQPS6K9i .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxQPS6K9i .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxQPS6K9i .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxQPS6K9i .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxQPS6K9i .nav-link {
  position: relative;
}
.cid-thxQPS6K9i .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxQPS6K9i .nav-link:hover:before {
  opacity: 1;
}
.cid-thxQPS6K9i .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxQPS6K9i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxQPS6K9i .container {
  display: flex;
  margin: auto;
}
.cid-thxQPS6K9i .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxQPS6K9i .nav-item:focus,
.cid-thxQPS6K9i .nav-link:focus {
  outline: none;
}
.cid-thxQPS6K9i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxQPS6K9i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxQPS6K9i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxQPS6K9i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxQPS6K9i .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxQPS6K9i .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxQPS6K9i .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxQPS6K9i .navbar.opened {
  transition: all 0.3s;
}
.cid-thxQPS6K9i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxQPS6K9i .navbar .navbar-logo img {
  width: auto;
}
.cid-thxQPS6K9i .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxQPS6K9i .navbar.collapsed {
  justify-content: center;
}
.cid-thxQPS6K9i .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxQPS6K9i .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxQPS6K9i .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxQPS6K9i .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxQPS6K9i .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxQPS6K9i .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-thxQPS6K9i .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxQPS6K9i .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxQPS6K9i .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxQPS6K9i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxQPS6K9i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxQPS6K9i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxQPS6K9i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxQPS6K9i .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-thxQPS6K9i .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxQPS6K9i .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxQPS6K9i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxQPS6K9i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxQPS6K9i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxQPS6K9i .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxQPS6K9i .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxQPS6K9i .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxQPS6K9i .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxQPS6K9i .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-thxQPS6K9i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxQPS6K9i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxQPS6K9i .dropdown-item.active,
.cid-thxQPS6K9i .dropdown-item:active {
  background-color: transparent;
}
.cid-thxQPS6K9i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxQPS6K9i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxQPS6K9i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxQPS6K9i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxQPS6K9i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxQPS6K9i .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxQPS6K9i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxQPS6K9i .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxQPS6K9i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxQPS6K9i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxQPS6K9i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxQPS6K9i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxQPS6K9i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxQPS6K9i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxQPS6K9i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxQPS6K9i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxQPS6K9i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxQPS6K9i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxQPS6K9i .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxQPS6K9i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxQPS6K9i .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-thxQPS6K9i .navbar {
    height: 70px;
  }
  .cid-thxQPS6K9i .navbar.opened {
    height: auto;
  }
  .cid-thxQPS6K9i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxQPS6K9i .icons-menu {
    padding-right: 0;
  }
  .cid-thxQPS6K9i .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxQPTmzrc {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxRbAllVc {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxRbAllVc .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxRbAllVc .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxRbAllVc .btn {
  margin: 0px !important;
}
.cid-thxRbAllVc .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxRbAllVc .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxRbAllVc .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxRbAllVc .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxRbAllVc .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxRbAllVc .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxRbAllVc .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxRbAllVc .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxRbAllVc .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxRbAllVc .second-col {
    padding-top: 2rem;
  }
}
.cid-thxRbAllVc .mbr-section-subtitle,
.cid-thxRbAllVc .mbr-section-btn {
  color: #000000;
}
.cid-thxRbBc6mD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxRbBc6mD nav.navbar {
  position: fixed;
}
.cid-thxRbBc6mD .container,
.cid-thxRbBc6mD .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxRbBc6mD .container,
  .cid-thxRbBc6mD .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxRbBc6mD .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-thxRbBc6mD .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxRbBc6mD .dropdown-item:hover,
.cid-thxRbBc6mD .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxRbBc6mD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxRbBc6mD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxRbBc6mD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxRbBc6mD .nav-link {
  position: relative;
}
.cid-thxRbBc6mD .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxRbBc6mD .nav-link:hover:before {
  opacity: 1;
}
.cid-thxRbBc6mD .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxRbBc6mD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxRbBc6mD .container {
  display: flex;
  margin: auto;
}
.cid-thxRbBc6mD .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxRbBc6mD .nav-item:focus,
.cid-thxRbBc6mD .nav-link:focus {
  outline: none;
}
.cid-thxRbBc6mD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxRbBc6mD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxRbBc6mD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxRbBc6mD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxRbBc6mD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxRbBc6mD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxRbBc6mD .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxRbBc6mD .navbar.opened {
  transition: all 0.3s;
}
.cid-thxRbBc6mD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxRbBc6mD .navbar .navbar-logo img {
  width: auto;
}
.cid-thxRbBc6mD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxRbBc6mD .navbar.collapsed {
  justify-content: center;
}
.cid-thxRbBc6mD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxRbBc6mD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxRbBc6mD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxRbBc6mD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxRbBc6mD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxRbBc6mD .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-thxRbBc6mD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxRbBc6mD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxRbBc6mD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxRbBc6mD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxRbBc6mD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxRbBc6mD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxRbBc6mD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxRbBc6mD .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-thxRbBc6mD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxRbBc6mD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxRbBc6mD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxRbBc6mD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxRbBc6mD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxRbBc6mD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxRbBc6mD .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxRbBc6mD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxRbBc6mD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxRbBc6mD .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-thxRbBc6mD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxRbBc6mD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxRbBc6mD .dropdown-item.active,
.cid-thxRbBc6mD .dropdown-item:active {
  background-color: transparent;
}
.cid-thxRbBc6mD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxRbBc6mD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxRbBc6mD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxRbBc6mD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxRbBc6mD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxRbBc6mD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxRbBc6mD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxRbBc6mD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxRbBc6mD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxRbBc6mD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxRbBc6mD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxRbBc6mD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxRbBc6mD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxRbBc6mD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxRbBc6mD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxRbBc6mD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxRbBc6mD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxRbBc6mD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxRbBc6mD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxRbBc6mD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxRbBc6mD .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-thxRbBc6mD .navbar {
    height: 70px;
  }
  .cid-thxRbBc6mD .navbar.opened {
    height: auto;
  }
  .cid-thxRbBc6mD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxRbBc6mD .icons-menu {
    padding-right: 0;
  }
  .cid-thxRbBc6mD .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxRbBFmkG {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxSeSYFkf {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxSeSYFkf .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxSeSYFkf .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxSeSYFkf .btn {
  margin: 0px !important;
}
.cid-thxSeSYFkf .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxSeSYFkf .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxSeSYFkf .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxSeSYFkf .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxSeSYFkf .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxSeSYFkf .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxSeSYFkf .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxSeSYFkf .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxSeSYFkf .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxSeSYFkf .second-col {
    padding-top: 2rem;
  }
}
.cid-thxSeSYFkf .mbr-section-subtitle,
.cid-thxSeSYFkf .mbr-section-btn {
  color: #000000;
}
.cid-thxSeW9i0o {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxSeW9i0o nav.navbar {
  position: fixed;
}
.cid-thxSeW9i0o .container,
.cid-thxSeW9i0o .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxSeW9i0o .container,
  .cid-thxSeW9i0o .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxSeW9i0o .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-thxSeW9i0o .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxSeW9i0o .dropdown-item:hover,
.cid-thxSeW9i0o .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxSeW9i0o .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxSeW9i0o .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxSeW9i0o .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxSeW9i0o .nav-link {
  position: relative;
}
.cid-thxSeW9i0o .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxSeW9i0o .nav-link:hover:before {
  opacity: 1;
}
.cid-thxSeW9i0o .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxSeW9i0o .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxSeW9i0o .container {
  display: flex;
  margin: auto;
}
.cid-thxSeW9i0o .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxSeW9i0o .nav-item:focus,
.cid-thxSeW9i0o .nav-link:focus {
  outline: none;
}
.cid-thxSeW9i0o .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxSeW9i0o .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxSeW9i0o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxSeW9i0o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxSeW9i0o .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxSeW9i0o .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxSeW9i0o .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxSeW9i0o .navbar.opened {
  transition: all 0.3s;
}
.cid-thxSeW9i0o .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxSeW9i0o .navbar .navbar-logo img {
  width: auto;
}
.cid-thxSeW9i0o .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxSeW9i0o .navbar.collapsed {
  justify-content: center;
}
.cid-thxSeW9i0o .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxSeW9i0o .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxSeW9i0o .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxSeW9i0o .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxSeW9i0o .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxSeW9i0o .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-thxSeW9i0o .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxSeW9i0o .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxSeW9i0o .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxSeW9i0o .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxSeW9i0o .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxSeW9i0o .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxSeW9i0o .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxSeW9i0o .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-thxSeW9i0o .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxSeW9i0o .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxSeW9i0o .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxSeW9i0o .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxSeW9i0o .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxSeW9i0o .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxSeW9i0o .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxSeW9i0o .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxSeW9i0o .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxSeW9i0o .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-thxSeW9i0o .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxSeW9i0o .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxSeW9i0o .dropdown-item.active,
.cid-thxSeW9i0o .dropdown-item:active {
  background-color: transparent;
}
.cid-thxSeW9i0o .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxSeW9i0o .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxSeW9i0o .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxSeW9i0o .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxSeW9i0o .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxSeW9i0o .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxSeW9i0o ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxSeW9i0o .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxSeW9i0o button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxSeW9i0o button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxSeW9i0o button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxSeW9i0o button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxSeW9i0o button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxSeW9i0o button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxSeW9i0o nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxSeW9i0o nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxSeW9i0o nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxSeW9i0o nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxSeW9i0o .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxSeW9i0o a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxSeW9i0o .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-thxSeW9i0o .navbar {
    height: 70px;
  }
  .cid-thxSeW9i0o .navbar.opened {
    height: auto;
  }
  .cid-thxSeW9i0o .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxSeW9i0o .icons-menu {
    padding-right: 0;
  }
  .cid-thxSeW9i0o .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxSeWUVJ2 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxSIDos1U {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxSIDos1U .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxSIDos1U .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxSIDos1U .btn {
  margin: 0px !important;
}
.cid-thxSIDos1U .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxSIDos1U .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxSIDos1U .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxSIDos1U .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxSIDos1U .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxSIDos1U .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxSIDos1U .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxSIDos1U .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxSIDos1U .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxSIDos1U .second-col {
    padding-top: 2rem;
  }
}
.cid-thxSIDos1U .mbr-section-subtitle,
.cid-thxSIDos1U .mbr-section-btn {
  color: #000000;
}
.cid-thxSIEAkUq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxSIEAkUq nav.navbar {
  position: fixed;
}
.cid-thxSIEAkUq .container,
.cid-thxSIEAkUq .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxSIEAkUq .container,
  .cid-thxSIEAkUq .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxSIEAkUq .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-thxSIEAkUq .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxSIEAkUq .dropdown-item:hover,
.cid-thxSIEAkUq .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxSIEAkUq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxSIEAkUq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxSIEAkUq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxSIEAkUq .nav-link {
  position: relative;
}
.cid-thxSIEAkUq .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxSIEAkUq .nav-link:hover:before {
  opacity: 1;
}
.cid-thxSIEAkUq .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxSIEAkUq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxSIEAkUq .container {
  display: flex;
  margin: auto;
}
.cid-thxSIEAkUq .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxSIEAkUq .nav-item:focus,
.cid-thxSIEAkUq .nav-link:focus {
  outline: none;
}
.cid-thxSIEAkUq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxSIEAkUq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxSIEAkUq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxSIEAkUq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxSIEAkUq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxSIEAkUq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxSIEAkUq .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxSIEAkUq .navbar.opened {
  transition: all 0.3s;
}
.cid-thxSIEAkUq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxSIEAkUq .navbar .navbar-logo img {
  width: auto;
}
.cid-thxSIEAkUq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxSIEAkUq .navbar.collapsed {
  justify-content: center;
}
.cid-thxSIEAkUq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxSIEAkUq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxSIEAkUq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxSIEAkUq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxSIEAkUq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxSIEAkUq .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-thxSIEAkUq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxSIEAkUq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxSIEAkUq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxSIEAkUq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxSIEAkUq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxSIEAkUq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxSIEAkUq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxSIEAkUq .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-thxSIEAkUq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxSIEAkUq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxSIEAkUq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxSIEAkUq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxSIEAkUq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxSIEAkUq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxSIEAkUq .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxSIEAkUq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxSIEAkUq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxSIEAkUq .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-thxSIEAkUq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxSIEAkUq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxSIEAkUq .dropdown-item.active,
.cid-thxSIEAkUq .dropdown-item:active {
  background-color: transparent;
}
.cid-thxSIEAkUq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxSIEAkUq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxSIEAkUq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxSIEAkUq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxSIEAkUq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxSIEAkUq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxSIEAkUq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxSIEAkUq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxSIEAkUq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxSIEAkUq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxSIEAkUq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxSIEAkUq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxSIEAkUq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxSIEAkUq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxSIEAkUq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxSIEAkUq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxSIEAkUq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxSIEAkUq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxSIEAkUq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxSIEAkUq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxSIEAkUq .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-thxSIEAkUq .navbar {
    height: 70px;
  }
  .cid-thxSIEAkUq .navbar.opened {
    height: auto;
  }
  .cid-thxSIEAkUq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxSIEAkUq .icons-menu {
    padding-right: 0;
  }
  .cid-thxSIEAkUq .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxSIF9dHL {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxTlqlVUo {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxTlqlVUo .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxTlqlVUo .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxTlqlVUo .btn {
  margin: 0px !important;
}
.cid-thxTlqlVUo .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxTlqlVUo .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxTlqlVUo .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxTlqlVUo .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxTlqlVUo .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxTlqlVUo .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxTlqlVUo .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxTlqlVUo .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxTlqlVUo .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxTlqlVUo .second-col {
    padding-top: 2rem;
  }
}
.cid-thxTlqlVUo .mbr-section-subtitle,
.cid-thxTlqlVUo .mbr-section-btn {
  color: #000000;
}
.cid-thxTlrfTWT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxTlrfTWT nav.navbar {
  position: fixed;
}
.cid-thxTlrfTWT .container,
.cid-thxTlrfTWT .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxTlrfTWT .container,
  .cid-thxTlrfTWT .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxTlrfTWT .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-thxTlrfTWT .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxTlrfTWT .dropdown-item:hover,
.cid-thxTlrfTWT .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxTlrfTWT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxTlrfTWT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxTlrfTWT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxTlrfTWT .nav-link {
  position: relative;
}
.cid-thxTlrfTWT .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxTlrfTWT .nav-link:hover:before {
  opacity: 1;
}
.cid-thxTlrfTWT .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxTlrfTWT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxTlrfTWT .container {
  display: flex;
  margin: auto;
}
.cid-thxTlrfTWT .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxTlrfTWT .nav-item:focus,
.cid-thxTlrfTWT .nav-link:focus {
  outline: none;
}
.cid-thxTlrfTWT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxTlrfTWT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxTlrfTWT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxTlrfTWT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxTlrfTWT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxTlrfTWT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxTlrfTWT .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxTlrfTWT .navbar.opened {
  transition: all 0.3s;
}
.cid-thxTlrfTWT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxTlrfTWT .navbar .navbar-logo img {
  width: auto;
}
.cid-thxTlrfTWT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxTlrfTWT .navbar.collapsed {
  justify-content: center;
}
.cid-thxTlrfTWT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxTlrfTWT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxTlrfTWT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxTlrfTWT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxTlrfTWT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxTlrfTWT .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-thxTlrfTWT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxTlrfTWT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxTlrfTWT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxTlrfTWT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxTlrfTWT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxTlrfTWT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxTlrfTWT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxTlrfTWT .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-thxTlrfTWT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxTlrfTWT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxTlrfTWT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxTlrfTWT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxTlrfTWT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxTlrfTWT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxTlrfTWT .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxTlrfTWT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxTlrfTWT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxTlrfTWT .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-thxTlrfTWT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxTlrfTWT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxTlrfTWT .dropdown-item.active,
.cid-thxTlrfTWT .dropdown-item:active {
  background-color: transparent;
}
.cid-thxTlrfTWT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxTlrfTWT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxTlrfTWT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxTlrfTWT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxTlrfTWT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxTlrfTWT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxTlrfTWT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxTlrfTWT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxTlrfTWT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxTlrfTWT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxTlrfTWT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxTlrfTWT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxTlrfTWT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxTlrfTWT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxTlrfTWT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxTlrfTWT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxTlrfTWT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxTlrfTWT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxTlrfTWT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxTlrfTWT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxTlrfTWT .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-thxTlrfTWT .navbar {
    height: 70px;
  }
  .cid-thxTlrfTWT .navbar.opened {
    height: auto;
  }
  .cid-thxTlrfTWT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxTlrfTWT .icons-menu {
    padding-right: 0;
  }
  .cid-thxTlrfTWT .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxTlrLl9M {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxTFynwoa {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxTFynwoa .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxTFynwoa .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxTFynwoa .btn {
  margin: 0px !important;
}
.cid-thxTFynwoa .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxTFynwoa .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxTFynwoa .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxTFynwoa .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxTFynwoa .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxTFynwoa .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxTFynwoa .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxTFynwoa .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxTFynwoa .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxTFynwoa .second-col {
    padding-top: 2rem;
  }
}
.cid-thxTFynwoa .mbr-section-subtitle,
.cid-thxTFynwoa .mbr-section-btn {
  color: #000000;
}
.cid-thxTFzcaC6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxTFzcaC6 nav.navbar {
  position: fixed;
}
.cid-thxTFzcaC6 .container,
.cid-thxTFzcaC6 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxTFzcaC6 .container,
  .cid-thxTFzcaC6 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxTFzcaC6 .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-thxTFzcaC6 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxTFzcaC6 .dropdown-item:hover,
.cid-thxTFzcaC6 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxTFzcaC6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxTFzcaC6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxTFzcaC6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxTFzcaC6 .nav-link {
  position: relative;
}
.cid-thxTFzcaC6 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxTFzcaC6 .nav-link:hover:before {
  opacity: 1;
}
.cid-thxTFzcaC6 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxTFzcaC6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxTFzcaC6 .container {
  display: flex;
  margin: auto;
}
.cid-thxTFzcaC6 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxTFzcaC6 .nav-item:focus,
.cid-thxTFzcaC6 .nav-link:focus {
  outline: none;
}
.cid-thxTFzcaC6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxTFzcaC6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxTFzcaC6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxTFzcaC6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxTFzcaC6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxTFzcaC6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxTFzcaC6 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxTFzcaC6 .navbar.opened {
  transition: all 0.3s;
}
.cid-thxTFzcaC6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxTFzcaC6 .navbar .navbar-logo img {
  width: auto;
}
.cid-thxTFzcaC6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxTFzcaC6 .navbar.collapsed {
  justify-content: center;
}
.cid-thxTFzcaC6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxTFzcaC6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxTFzcaC6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxTFzcaC6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxTFzcaC6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxTFzcaC6 .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-thxTFzcaC6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxTFzcaC6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxTFzcaC6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxTFzcaC6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxTFzcaC6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxTFzcaC6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxTFzcaC6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxTFzcaC6 .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-thxTFzcaC6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxTFzcaC6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxTFzcaC6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxTFzcaC6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxTFzcaC6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxTFzcaC6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxTFzcaC6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxTFzcaC6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxTFzcaC6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxTFzcaC6 .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-thxTFzcaC6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxTFzcaC6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxTFzcaC6 .dropdown-item.active,
.cid-thxTFzcaC6 .dropdown-item:active {
  background-color: transparent;
}
.cid-thxTFzcaC6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxTFzcaC6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxTFzcaC6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxTFzcaC6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxTFzcaC6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxTFzcaC6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxTFzcaC6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxTFzcaC6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxTFzcaC6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxTFzcaC6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxTFzcaC6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxTFzcaC6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxTFzcaC6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxTFzcaC6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxTFzcaC6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxTFzcaC6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxTFzcaC6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxTFzcaC6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxTFzcaC6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxTFzcaC6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxTFzcaC6 .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-thxTFzcaC6 .navbar {
    height: 70px;
  }
  .cid-thxTFzcaC6 .navbar.opened {
    height: auto;
  }
  .cid-thxTFzcaC6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxTFzcaC6 .icons-menu {
    padding-right: 0;
  }
  .cid-thxTFzcaC6 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxTFzHAsN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxU4dy1iC {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxU4dy1iC .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxU4dy1iC .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxU4dy1iC .btn {
  margin: 0px !important;
}
.cid-thxU4dy1iC .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxU4dy1iC .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxU4dy1iC .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxU4dy1iC .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxU4dy1iC .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxU4dy1iC .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxU4dy1iC .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxU4dy1iC .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxU4dy1iC .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxU4dy1iC .second-col {
    padding-top: 2rem;
  }
}
.cid-thxU4dy1iC .mbr-section-subtitle,
.cid-thxU4dy1iC .mbr-section-btn {
  color: #000000;
}
.cid-thxU4epB6Y {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxU4epB6Y nav.navbar {
  position: fixed;
}
.cid-thxU4epB6Y .container,
.cid-thxU4epB6Y .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxU4epB6Y .container,
  .cid-thxU4epB6Y .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxU4epB6Y .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-thxU4epB6Y .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxU4epB6Y .dropdown-item:hover,
.cid-thxU4epB6Y .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxU4epB6Y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxU4epB6Y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxU4epB6Y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxU4epB6Y .nav-link {
  position: relative;
}
.cid-thxU4epB6Y .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxU4epB6Y .nav-link:hover:before {
  opacity: 1;
}
.cid-thxU4epB6Y .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxU4epB6Y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxU4epB6Y .container {
  display: flex;
  margin: auto;
}
.cid-thxU4epB6Y .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxU4epB6Y .nav-item:focus,
.cid-thxU4epB6Y .nav-link:focus {
  outline: none;
}
.cid-thxU4epB6Y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxU4epB6Y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxU4epB6Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxU4epB6Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxU4epB6Y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxU4epB6Y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxU4epB6Y .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxU4epB6Y .navbar.opened {
  transition: all 0.3s;
}
.cid-thxU4epB6Y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxU4epB6Y .navbar .navbar-logo img {
  width: auto;
}
.cid-thxU4epB6Y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxU4epB6Y .navbar.collapsed {
  justify-content: center;
}
.cid-thxU4epB6Y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxU4epB6Y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxU4epB6Y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxU4epB6Y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxU4epB6Y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxU4epB6Y .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-thxU4epB6Y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxU4epB6Y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxU4epB6Y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxU4epB6Y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxU4epB6Y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxU4epB6Y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxU4epB6Y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxU4epB6Y .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-thxU4epB6Y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxU4epB6Y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxU4epB6Y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxU4epB6Y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxU4epB6Y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxU4epB6Y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxU4epB6Y .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxU4epB6Y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxU4epB6Y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxU4epB6Y .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-thxU4epB6Y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxU4epB6Y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxU4epB6Y .dropdown-item.active,
.cid-thxU4epB6Y .dropdown-item:active {
  background-color: transparent;
}
.cid-thxU4epB6Y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxU4epB6Y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxU4epB6Y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxU4epB6Y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxU4epB6Y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxU4epB6Y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxU4epB6Y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxU4epB6Y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxU4epB6Y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxU4epB6Y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxU4epB6Y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxU4epB6Y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxU4epB6Y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxU4epB6Y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxU4epB6Y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxU4epB6Y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxU4epB6Y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxU4epB6Y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxU4epB6Y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxU4epB6Y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxU4epB6Y .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-thxU4epB6Y .navbar {
    height: 70px;
  }
  .cid-thxU4epB6Y .navbar.opened {
    height: auto;
  }
  .cid-thxU4epB6Y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxU4epB6Y .icons-menu {
    padding-right: 0;
  }
  .cid-thxU4epB6Y .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxU4eWMyi {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxUDzeLrn {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxUDzeLrn .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxUDzeLrn .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxUDzeLrn .btn {
  margin: 0px !important;
}
.cid-thxUDzeLrn .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxUDzeLrn .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxUDzeLrn .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxUDzeLrn .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxUDzeLrn .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxUDzeLrn .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxUDzeLrn .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxUDzeLrn .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxUDzeLrn .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxUDzeLrn .second-col {
    padding-top: 2rem;
  }
}
.cid-thxUDzeLrn .mbr-section-subtitle,
.cid-thxUDzeLrn .mbr-section-btn {
  color: #000000;
}
.cid-thxUDAeHFQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxUDAeHFQ nav.navbar {
  position: fixed;
}
.cid-thxUDAeHFQ .container,
.cid-thxUDAeHFQ .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxUDAeHFQ .container,
  .cid-thxUDAeHFQ .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxUDAeHFQ .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-thxUDAeHFQ .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxUDAeHFQ .dropdown-item:hover,
.cid-thxUDAeHFQ .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxUDAeHFQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxUDAeHFQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxUDAeHFQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxUDAeHFQ .nav-link {
  position: relative;
}
.cid-thxUDAeHFQ .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxUDAeHFQ .nav-link:hover:before {
  opacity: 1;
}
.cid-thxUDAeHFQ .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxUDAeHFQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxUDAeHFQ .container {
  display: flex;
  margin: auto;
}
.cid-thxUDAeHFQ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxUDAeHFQ .nav-item:focus,
.cid-thxUDAeHFQ .nav-link:focus {
  outline: none;
}
.cid-thxUDAeHFQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxUDAeHFQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxUDAeHFQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxUDAeHFQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxUDAeHFQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxUDAeHFQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxUDAeHFQ .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxUDAeHFQ .navbar.opened {
  transition: all 0.3s;
}
.cid-thxUDAeHFQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxUDAeHFQ .navbar .navbar-logo img {
  width: auto;
}
.cid-thxUDAeHFQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxUDAeHFQ .navbar.collapsed {
  justify-content: center;
}
.cid-thxUDAeHFQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxUDAeHFQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxUDAeHFQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxUDAeHFQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxUDAeHFQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxUDAeHFQ .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-thxUDAeHFQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxUDAeHFQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxUDAeHFQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxUDAeHFQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxUDAeHFQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxUDAeHFQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxUDAeHFQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxUDAeHFQ .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-thxUDAeHFQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxUDAeHFQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxUDAeHFQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxUDAeHFQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxUDAeHFQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxUDAeHFQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxUDAeHFQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxUDAeHFQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxUDAeHFQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxUDAeHFQ .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-thxUDAeHFQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxUDAeHFQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxUDAeHFQ .dropdown-item.active,
.cid-thxUDAeHFQ .dropdown-item:active {
  background-color: transparent;
}
.cid-thxUDAeHFQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxUDAeHFQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxUDAeHFQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxUDAeHFQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxUDAeHFQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxUDAeHFQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxUDAeHFQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxUDAeHFQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxUDAeHFQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxUDAeHFQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxUDAeHFQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxUDAeHFQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxUDAeHFQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxUDAeHFQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxUDAeHFQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxUDAeHFQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxUDAeHFQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxUDAeHFQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxUDAeHFQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxUDAeHFQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxUDAeHFQ .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-thxUDAeHFQ .navbar {
    height: 70px;
  }
  .cid-thxUDAeHFQ .navbar.opened {
    height: auto;
  }
  .cid-thxUDAeHFQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxUDAeHFQ .icons-menu {
    padding-right: 0;
  }
  .cid-thxUDAeHFQ .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxUDAQn2K {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxUTKQca9 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxUTKQca9 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxUTKQca9 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxUTKQca9 .btn {
  margin: 0px !important;
}
.cid-thxUTKQca9 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxUTKQca9 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxUTKQca9 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxUTKQca9 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxUTKQca9 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxUTKQca9 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxUTKQca9 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxUTKQca9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxUTKQca9 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxUTKQca9 .second-col {
    padding-top: 2rem;
  }
}
.cid-thxUTKQca9 .mbr-section-subtitle,
.cid-thxUTKQca9 .mbr-section-btn {
  color: #000000;
}
.cid-thxUTNY7N2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxUTNY7N2 nav.navbar {
  position: fixed;
}
.cid-thxUTNY7N2 .container,
.cid-thxUTNY7N2 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxUTNY7N2 .container,
  .cid-thxUTNY7N2 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxUTNY7N2 .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-thxUTNY7N2 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxUTNY7N2 .dropdown-item:hover,
.cid-thxUTNY7N2 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxUTNY7N2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxUTNY7N2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxUTNY7N2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxUTNY7N2 .nav-link {
  position: relative;
}
.cid-thxUTNY7N2 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxUTNY7N2 .nav-link:hover:before {
  opacity: 1;
}
.cid-thxUTNY7N2 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxUTNY7N2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxUTNY7N2 .container {
  display: flex;
  margin: auto;
}
.cid-thxUTNY7N2 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxUTNY7N2 .nav-item:focus,
.cid-thxUTNY7N2 .nav-link:focus {
  outline: none;
}
.cid-thxUTNY7N2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxUTNY7N2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxUTNY7N2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxUTNY7N2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxUTNY7N2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxUTNY7N2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxUTNY7N2 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxUTNY7N2 .navbar.opened {
  transition: all 0.3s;
}
.cid-thxUTNY7N2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxUTNY7N2 .navbar .navbar-logo img {
  width: auto;
}
.cid-thxUTNY7N2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxUTNY7N2 .navbar.collapsed {
  justify-content: center;
}
.cid-thxUTNY7N2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxUTNY7N2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxUTNY7N2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxUTNY7N2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxUTNY7N2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxUTNY7N2 .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-thxUTNY7N2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxUTNY7N2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxUTNY7N2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxUTNY7N2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxUTNY7N2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxUTNY7N2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxUTNY7N2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxUTNY7N2 .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-thxUTNY7N2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxUTNY7N2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxUTNY7N2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxUTNY7N2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxUTNY7N2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxUTNY7N2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxUTNY7N2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxUTNY7N2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxUTNY7N2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxUTNY7N2 .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-thxUTNY7N2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxUTNY7N2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxUTNY7N2 .dropdown-item.active,
.cid-thxUTNY7N2 .dropdown-item:active {
  background-color: transparent;
}
.cid-thxUTNY7N2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxUTNY7N2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxUTNY7N2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxUTNY7N2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxUTNY7N2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxUTNY7N2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxUTNY7N2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxUTNY7N2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxUTNY7N2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxUTNY7N2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxUTNY7N2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxUTNY7N2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxUTNY7N2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxUTNY7N2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxUTNY7N2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxUTNY7N2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxUTNY7N2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxUTNY7N2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxUTNY7N2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxUTNY7N2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxUTNY7N2 .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-thxUTNY7N2 .navbar {
    height: 70px;
  }
  .cid-thxUTNY7N2 .navbar.opened {
    height: auto;
  }
  .cid-thxUTNY7N2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxUTNY7N2 .icons-menu {
    padding-right: 0;
  }
  .cid-thxUTNY7N2 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxUTOKxSH {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxVhHZhnd {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxVhHZhnd .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxVhHZhnd .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxVhHZhnd .btn {
  margin: 0px !important;
}
.cid-thxVhHZhnd .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxVhHZhnd .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxVhHZhnd .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxVhHZhnd .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxVhHZhnd .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxVhHZhnd .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxVhHZhnd .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxVhHZhnd .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxVhHZhnd .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxVhHZhnd .second-col {
    padding-top: 2rem;
  }
}
.cid-thxVhHZhnd .mbr-section-subtitle,
.cid-thxVhHZhnd .mbr-section-btn {
  color: #000000;
}
.cid-thxVhIKAoc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxVhIKAoc nav.navbar {
  position: fixed;
}
.cid-thxVhIKAoc .container,
.cid-thxVhIKAoc .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxVhIKAoc .container,
  .cid-thxVhIKAoc .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxVhIKAoc .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-thxVhIKAoc .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxVhIKAoc .dropdown-item:hover,
.cid-thxVhIKAoc .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxVhIKAoc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxVhIKAoc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxVhIKAoc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxVhIKAoc .nav-link {
  position: relative;
}
.cid-thxVhIKAoc .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxVhIKAoc .nav-link:hover:before {
  opacity: 1;
}
.cid-thxVhIKAoc .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxVhIKAoc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxVhIKAoc .container {
  display: flex;
  margin: auto;
}
.cid-thxVhIKAoc .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxVhIKAoc .nav-item:focus,
.cid-thxVhIKAoc .nav-link:focus {
  outline: none;
}
.cid-thxVhIKAoc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxVhIKAoc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxVhIKAoc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxVhIKAoc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxVhIKAoc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxVhIKAoc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxVhIKAoc .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxVhIKAoc .navbar.opened {
  transition: all 0.3s;
}
.cid-thxVhIKAoc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxVhIKAoc .navbar .navbar-logo img {
  width: auto;
}
.cid-thxVhIKAoc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxVhIKAoc .navbar.collapsed {
  justify-content: center;
}
.cid-thxVhIKAoc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxVhIKAoc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxVhIKAoc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxVhIKAoc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxVhIKAoc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxVhIKAoc .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-thxVhIKAoc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxVhIKAoc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxVhIKAoc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxVhIKAoc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxVhIKAoc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxVhIKAoc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxVhIKAoc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxVhIKAoc .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-thxVhIKAoc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxVhIKAoc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxVhIKAoc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxVhIKAoc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxVhIKAoc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxVhIKAoc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxVhIKAoc .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxVhIKAoc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxVhIKAoc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxVhIKAoc .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-thxVhIKAoc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxVhIKAoc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxVhIKAoc .dropdown-item.active,
.cid-thxVhIKAoc .dropdown-item:active {
  background-color: transparent;
}
.cid-thxVhIKAoc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxVhIKAoc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxVhIKAoc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxVhIKAoc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxVhIKAoc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxVhIKAoc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxVhIKAoc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxVhIKAoc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxVhIKAoc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxVhIKAoc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxVhIKAoc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxVhIKAoc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxVhIKAoc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxVhIKAoc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxVhIKAoc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxVhIKAoc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxVhIKAoc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxVhIKAoc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxVhIKAoc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxVhIKAoc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxVhIKAoc .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-thxVhIKAoc .navbar {
    height: 70px;
  }
  .cid-thxVhIKAoc .navbar.opened {
    height: auto;
  }
  .cid-thxVhIKAoc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxVhIKAoc .icons-menu {
    padding-right: 0;
  }
  .cid-thxVhIKAoc .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxVhJcsc8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxVBhdWE4 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxVBhdWE4 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxVBhdWE4 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxVBhdWE4 .btn {
  margin: 0px !important;
}
.cid-thxVBhdWE4 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxVBhdWE4 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxVBhdWE4 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxVBhdWE4 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxVBhdWE4 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxVBhdWE4 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxVBhdWE4 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxVBhdWE4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxVBhdWE4 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxVBhdWE4 .second-col {
    padding-top: 2rem;
  }
}
.cid-thxVBhdWE4 .mbr-section-subtitle,
.cid-thxVBhdWE4 .mbr-section-btn {
  color: #000000;
}
.cid-thxVBi4ryz {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxVBi4ryz nav.navbar {
  position: fixed;
}
.cid-thxVBi4ryz .container,
.cid-thxVBi4ryz .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxVBi4ryz .container,
  .cid-thxVBi4ryz .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxVBi4ryz .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-thxVBi4ryz .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxVBi4ryz .dropdown-item:hover,
.cid-thxVBi4ryz .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxVBi4ryz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxVBi4ryz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxVBi4ryz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxVBi4ryz .nav-link {
  position: relative;
}
.cid-thxVBi4ryz .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxVBi4ryz .nav-link:hover:before {
  opacity: 1;
}
.cid-thxVBi4ryz .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxVBi4ryz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxVBi4ryz .container {
  display: flex;
  margin: auto;
}
.cid-thxVBi4ryz .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxVBi4ryz .nav-item:focus,
.cid-thxVBi4ryz .nav-link:focus {
  outline: none;
}
.cid-thxVBi4ryz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxVBi4ryz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxVBi4ryz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxVBi4ryz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxVBi4ryz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxVBi4ryz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxVBi4ryz .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxVBi4ryz .navbar.opened {
  transition: all 0.3s;
}
.cid-thxVBi4ryz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxVBi4ryz .navbar .navbar-logo img {
  width: auto;
}
.cid-thxVBi4ryz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxVBi4ryz .navbar.collapsed {
  justify-content: center;
}
.cid-thxVBi4ryz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxVBi4ryz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxVBi4ryz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxVBi4ryz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxVBi4ryz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxVBi4ryz .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-thxVBi4ryz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxVBi4ryz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxVBi4ryz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxVBi4ryz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxVBi4ryz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxVBi4ryz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxVBi4ryz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxVBi4ryz .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-thxVBi4ryz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxVBi4ryz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxVBi4ryz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxVBi4ryz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxVBi4ryz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxVBi4ryz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxVBi4ryz .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxVBi4ryz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxVBi4ryz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxVBi4ryz .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-thxVBi4ryz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxVBi4ryz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxVBi4ryz .dropdown-item.active,
.cid-thxVBi4ryz .dropdown-item:active {
  background-color: transparent;
}
.cid-thxVBi4ryz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxVBi4ryz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxVBi4ryz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxVBi4ryz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxVBi4ryz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxVBi4ryz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxVBi4ryz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxVBi4ryz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxVBi4ryz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxVBi4ryz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxVBi4ryz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxVBi4ryz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxVBi4ryz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxVBi4ryz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxVBi4ryz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxVBi4ryz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxVBi4ryz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxVBi4ryz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxVBi4ryz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxVBi4ryz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxVBi4ryz .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-thxVBi4ryz .navbar {
    height: 70px;
  }
  .cid-thxVBi4ryz .navbar.opened {
    height: auto;
  }
  .cid-thxVBi4ryz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxVBi4ryz .icons-menu {
    padding-right: 0;
  }
  .cid-thxVBi4ryz .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxVBiyaVJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxVWqRt9B {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxVWqRt9B .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxVWqRt9B .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxVWqRt9B .btn {
  margin: 0px !important;
}
.cid-thxVWqRt9B .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxVWqRt9B .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxVWqRt9B .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxVWqRt9B .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxVWqRt9B .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxVWqRt9B .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxVWqRt9B .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxVWqRt9B .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxVWqRt9B .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxVWqRt9B .second-col {
    padding-top: 2rem;
  }
}
.cid-thxVWqRt9B .mbr-section-subtitle,
.cid-thxVWqRt9B .mbr-section-btn {
  color: #000000;
}
.cid-thxVWrG2S4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxVWrG2S4 nav.navbar {
  position: fixed;
}
.cid-thxVWrG2S4 .container,
.cid-thxVWrG2S4 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxVWrG2S4 .container,
  .cid-thxVWrG2S4 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxVWrG2S4 .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-thxVWrG2S4 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxVWrG2S4 .dropdown-item:hover,
.cid-thxVWrG2S4 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxVWrG2S4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxVWrG2S4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxVWrG2S4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxVWrG2S4 .nav-link {
  position: relative;
}
.cid-thxVWrG2S4 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxVWrG2S4 .nav-link:hover:before {
  opacity: 1;
}
.cid-thxVWrG2S4 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxVWrG2S4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxVWrG2S4 .container {
  display: flex;
  margin: auto;
}
.cid-thxVWrG2S4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxVWrG2S4 .nav-item:focus,
.cid-thxVWrG2S4 .nav-link:focus {
  outline: none;
}
.cid-thxVWrG2S4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxVWrG2S4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxVWrG2S4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxVWrG2S4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxVWrG2S4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxVWrG2S4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxVWrG2S4 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxVWrG2S4 .navbar.opened {
  transition: all 0.3s;
}
.cid-thxVWrG2S4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxVWrG2S4 .navbar .navbar-logo img {
  width: auto;
}
.cid-thxVWrG2S4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxVWrG2S4 .navbar.collapsed {
  justify-content: center;
}
.cid-thxVWrG2S4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxVWrG2S4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxVWrG2S4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxVWrG2S4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxVWrG2S4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxVWrG2S4 .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-thxVWrG2S4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxVWrG2S4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxVWrG2S4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxVWrG2S4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxVWrG2S4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxVWrG2S4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxVWrG2S4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxVWrG2S4 .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-thxVWrG2S4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxVWrG2S4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxVWrG2S4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxVWrG2S4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxVWrG2S4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxVWrG2S4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxVWrG2S4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxVWrG2S4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxVWrG2S4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxVWrG2S4 .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-thxVWrG2S4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxVWrG2S4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxVWrG2S4 .dropdown-item.active,
.cid-thxVWrG2S4 .dropdown-item:active {
  background-color: transparent;
}
.cid-thxVWrG2S4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxVWrG2S4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxVWrG2S4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxVWrG2S4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxVWrG2S4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxVWrG2S4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxVWrG2S4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxVWrG2S4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxVWrG2S4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxVWrG2S4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxVWrG2S4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxVWrG2S4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxVWrG2S4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxVWrG2S4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxVWrG2S4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxVWrG2S4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxVWrG2S4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxVWrG2S4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxVWrG2S4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxVWrG2S4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxVWrG2S4 .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-thxVWrG2S4 .navbar {
    height: 70px;
  }
  .cid-thxVWrG2S4 .navbar.opened {
    height: auto;
  }
  .cid-thxVWrG2S4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxVWrG2S4 .icons-menu {
    padding-right: 0;
  }
  .cid-thxVWrG2S4 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxVWs95Ds {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxW9EhDPG {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxW9EhDPG .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxW9EhDPG .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxW9EhDPG .btn {
  margin: 0px !important;
}
.cid-thxW9EhDPG .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxW9EhDPG .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxW9EhDPG .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxW9EhDPG .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxW9EhDPG .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxW9EhDPG .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxW9EhDPG .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxW9EhDPG .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxW9EhDPG .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxW9EhDPG .second-col {
    padding-top: 2rem;
  }
}
.cid-thxW9EhDPG .mbr-section-subtitle,
.cid-thxW9EhDPG .mbr-section-btn {
  color: #000000;
}
.cid-thxW9Fk3SI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxW9Fk3SI nav.navbar {
  position: fixed;
}
.cid-thxW9Fk3SI .container,
.cid-thxW9Fk3SI .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxW9Fk3SI .container,
  .cid-thxW9Fk3SI .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxW9Fk3SI .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-thxW9Fk3SI .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxW9Fk3SI .dropdown-item:hover,
.cid-thxW9Fk3SI .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxW9Fk3SI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxW9Fk3SI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxW9Fk3SI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxW9Fk3SI .nav-link {
  position: relative;
}
.cid-thxW9Fk3SI .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxW9Fk3SI .nav-link:hover:before {
  opacity: 1;
}
.cid-thxW9Fk3SI .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxW9Fk3SI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxW9Fk3SI .container {
  display: flex;
  margin: auto;
}
.cid-thxW9Fk3SI .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxW9Fk3SI .nav-item:focus,
.cid-thxW9Fk3SI .nav-link:focus {
  outline: none;
}
.cid-thxW9Fk3SI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxW9Fk3SI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxW9Fk3SI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxW9Fk3SI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxW9Fk3SI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxW9Fk3SI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxW9Fk3SI .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxW9Fk3SI .navbar.opened {
  transition: all 0.3s;
}
.cid-thxW9Fk3SI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxW9Fk3SI .navbar .navbar-logo img {
  width: auto;
}
.cid-thxW9Fk3SI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxW9Fk3SI .navbar.collapsed {
  justify-content: center;
}
.cid-thxW9Fk3SI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxW9Fk3SI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxW9Fk3SI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxW9Fk3SI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxW9Fk3SI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxW9Fk3SI .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-thxW9Fk3SI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxW9Fk3SI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxW9Fk3SI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxW9Fk3SI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxW9Fk3SI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxW9Fk3SI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxW9Fk3SI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxW9Fk3SI .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-thxW9Fk3SI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxW9Fk3SI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxW9Fk3SI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxW9Fk3SI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxW9Fk3SI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxW9Fk3SI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxW9Fk3SI .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxW9Fk3SI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxW9Fk3SI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxW9Fk3SI .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-thxW9Fk3SI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxW9Fk3SI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxW9Fk3SI .dropdown-item.active,
.cid-thxW9Fk3SI .dropdown-item:active {
  background-color: transparent;
}
.cid-thxW9Fk3SI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxW9Fk3SI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxW9Fk3SI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxW9Fk3SI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxW9Fk3SI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxW9Fk3SI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxW9Fk3SI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxW9Fk3SI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxW9Fk3SI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxW9Fk3SI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxW9Fk3SI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxW9Fk3SI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxW9Fk3SI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxW9Fk3SI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxW9Fk3SI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxW9Fk3SI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxW9Fk3SI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxW9Fk3SI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxW9Fk3SI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxW9Fk3SI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxW9Fk3SI .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-thxW9Fk3SI .navbar {
    height: 70px;
  }
  .cid-thxW9Fk3SI .navbar.opened {
    height: auto;
  }
  .cid-thxW9Fk3SI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxW9Fk3SI .icons-menu {
    padding-right: 0;
  }
  .cid-thxW9Fk3SI .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxW9FSkqk {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxWodDvDP {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxWodDvDP .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxWodDvDP .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxWodDvDP .btn {
  margin: 0px !important;
}
.cid-thxWodDvDP .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxWodDvDP .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxWodDvDP .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxWodDvDP .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxWodDvDP .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxWodDvDP .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxWodDvDP .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxWodDvDP .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxWodDvDP .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxWodDvDP .second-col {
    padding-top: 2rem;
  }
}
.cid-thxWodDvDP .mbr-section-subtitle,
.cid-thxWodDvDP .mbr-section-btn {
  color: #000000;
}
.cid-thxWoerjhM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxWoerjhM nav.navbar {
  position: fixed;
}
.cid-thxWoerjhM .container,
.cid-thxWoerjhM .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxWoerjhM .container,
  .cid-thxWoerjhM .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxWoerjhM .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-thxWoerjhM .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxWoerjhM .dropdown-item:hover,
.cid-thxWoerjhM .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxWoerjhM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxWoerjhM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxWoerjhM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxWoerjhM .nav-link {
  position: relative;
}
.cid-thxWoerjhM .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxWoerjhM .nav-link:hover:before {
  opacity: 1;
}
.cid-thxWoerjhM .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxWoerjhM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxWoerjhM .container {
  display: flex;
  margin: auto;
}
.cid-thxWoerjhM .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxWoerjhM .nav-item:focus,
.cid-thxWoerjhM .nav-link:focus {
  outline: none;
}
.cid-thxWoerjhM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxWoerjhM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxWoerjhM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxWoerjhM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxWoerjhM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxWoerjhM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxWoerjhM .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxWoerjhM .navbar.opened {
  transition: all 0.3s;
}
.cid-thxWoerjhM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxWoerjhM .navbar .navbar-logo img {
  width: auto;
}
.cid-thxWoerjhM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxWoerjhM .navbar.collapsed {
  justify-content: center;
}
.cid-thxWoerjhM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxWoerjhM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxWoerjhM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxWoerjhM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxWoerjhM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxWoerjhM .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-thxWoerjhM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxWoerjhM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxWoerjhM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxWoerjhM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxWoerjhM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxWoerjhM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxWoerjhM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxWoerjhM .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-thxWoerjhM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxWoerjhM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxWoerjhM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxWoerjhM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxWoerjhM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxWoerjhM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxWoerjhM .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxWoerjhM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxWoerjhM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxWoerjhM .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-thxWoerjhM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxWoerjhM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxWoerjhM .dropdown-item.active,
.cid-thxWoerjhM .dropdown-item:active {
  background-color: transparent;
}
.cid-thxWoerjhM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxWoerjhM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxWoerjhM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxWoerjhM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxWoerjhM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxWoerjhM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxWoerjhM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxWoerjhM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxWoerjhM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxWoerjhM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxWoerjhM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxWoerjhM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxWoerjhM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxWoerjhM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxWoerjhM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxWoerjhM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxWoerjhM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxWoerjhM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxWoerjhM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxWoerjhM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxWoerjhM .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-thxWoerjhM .navbar {
    height: 70px;
  }
  .cid-thxWoerjhM .navbar.opened {
    height: auto;
  }
  .cid-thxWoerjhM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxWoerjhM .icons-menu {
    padding-right: 0;
  }
  .cid-thxWoerjhM .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxWof0XYJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxWI18o1T {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxWI18o1T .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxWI18o1T .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxWI18o1T .btn {
  margin: 0px !important;
}
.cid-thxWI18o1T .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxWI18o1T .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxWI18o1T .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxWI18o1T .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxWI18o1T .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxWI18o1T .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxWI18o1T .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxWI18o1T .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxWI18o1T .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxWI18o1T .second-col {
    padding-top: 2rem;
  }
}
.cid-thxWI18o1T .mbr-section-subtitle,
.cid-thxWI18o1T .mbr-section-btn {
  color: #000000;
}
.cid-thxWI208lr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxWI208lr nav.navbar {
  position: fixed;
}
.cid-thxWI208lr .container,
.cid-thxWI208lr .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxWI208lr .container,
  .cid-thxWI208lr .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxWI208lr .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-thxWI208lr .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxWI208lr .dropdown-item:hover,
.cid-thxWI208lr .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxWI208lr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxWI208lr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxWI208lr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxWI208lr .nav-link {
  position: relative;
}
.cid-thxWI208lr .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxWI208lr .nav-link:hover:before {
  opacity: 1;
}
.cid-thxWI208lr .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxWI208lr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxWI208lr .container {
  display: flex;
  margin: auto;
}
.cid-thxWI208lr .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxWI208lr .nav-item:focus,
.cid-thxWI208lr .nav-link:focus {
  outline: none;
}
.cid-thxWI208lr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxWI208lr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxWI208lr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxWI208lr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxWI208lr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxWI208lr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxWI208lr .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxWI208lr .navbar.opened {
  transition: all 0.3s;
}
.cid-thxWI208lr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxWI208lr .navbar .navbar-logo img {
  width: auto;
}
.cid-thxWI208lr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxWI208lr .navbar.collapsed {
  justify-content: center;
}
.cid-thxWI208lr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxWI208lr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxWI208lr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxWI208lr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxWI208lr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxWI208lr .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-thxWI208lr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxWI208lr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxWI208lr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxWI208lr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxWI208lr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxWI208lr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxWI208lr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxWI208lr .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-thxWI208lr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxWI208lr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxWI208lr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxWI208lr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxWI208lr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxWI208lr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxWI208lr .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxWI208lr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxWI208lr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxWI208lr .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-thxWI208lr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxWI208lr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxWI208lr .dropdown-item.active,
.cid-thxWI208lr .dropdown-item:active {
  background-color: transparent;
}
.cid-thxWI208lr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxWI208lr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxWI208lr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxWI208lr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxWI208lr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxWI208lr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxWI208lr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxWI208lr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxWI208lr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxWI208lr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxWI208lr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxWI208lr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxWI208lr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxWI208lr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxWI208lr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxWI208lr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxWI208lr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxWI208lr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxWI208lr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxWI208lr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxWI208lr .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-thxWI208lr .navbar {
    height: 70px;
  }
  .cid-thxWI208lr .navbar.opened {
    height: auto;
  }
  .cid-thxWI208lr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxWI208lr .icons-menu {
    padding-right: 0;
  }
  .cid-thxWI208lr .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxWI2tZwa {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxWVHTIsF {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxWVHTIsF .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxWVHTIsF .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxWVHTIsF .btn {
  margin: 0px !important;
}
.cid-thxWVHTIsF .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxWVHTIsF .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxWVHTIsF .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxWVHTIsF .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxWVHTIsF .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxWVHTIsF .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxWVHTIsF .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxWVHTIsF .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxWVHTIsF .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxWVHTIsF .second-col {
    padding-top: 2rem;
  }
}
.cid-thxWVHTIsF .mbr-section-subtitle,
.cid-thxWVHTIsF .mbr-section-btn {
  color: #000000;
}
.cid-thxWVJeyrf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxWVJeyrf nav.navbar {
  position: fixed;
}
.cid-thxWVJeyrf .container,
.cid-thxWVJeyrf .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxWVJeyrf .container,
  .cid-thxWVJeyrf .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxWVJeyrf .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-thxWVJeyrf .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxWVJeyrf .dropdown-item:hover,
.cid-thxWVJeyrf .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxWVJeyrf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxWVJeyrf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxWVJeyrf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxWVJeyrf .nav-link {
  position: relative;
}
.cid-thxWVJeyrf .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxWVJeyrf .nav-link:hover:before {
  opacity: 1;
}
.cid-thxWVJeyrf .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxWVJeyrf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxWVJeyrf .container {
  display: flex;
  margin: auto;
}
.cid-thxWVJeyrf .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxWVJeyrf .nav-item:focus,
.cid-thxWVJeyrf .nav-link:focus {
  outline: none;
}
.cid-thxWVJeyrf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxWVJeyrf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxWVJeyrf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxWVJeyrf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxWVJeyrf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxWVJeyrf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxWVJeyrf .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxWVJeyrf .navbar.opened {
  transition: all 0.3s;
}
.cid-thxWVJeyrf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxWVJeyrf .navbar .navbar-logo img {
  width: auto;
}
.cid-thxWVJeyrf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxWVJeyrf .navbar.collapsed {
  justify-content: center;
}
.cid-thxWVJeyrf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxWVJeyrf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxWVJeyrf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxWVJeyrf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxWVJeyrf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxWVJeyrf .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-thxWVJeyrf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxWVJeyrf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxWVJeyrf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxWVJeyrf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxWVJeyrf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxWVJeyrf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxWVJeyrf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxWVJeyrf .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-thxWVJeyrf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxWVJeyrf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxWVJeyrf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxWVJeyrf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxWVJeyrf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxWVJeyrf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxWVJeyrf .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxWVJeyrf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxWVJeyrf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxWVJeyrf .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-thxWVJeyrf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxWVJeyrf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxWVJeyrf .dropdown-item.active,
.cid-thxWVJeyrf .dropdown-item:active {
  background-color: transparent;
}
.cid-thxWVJeyrf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxWVJeyrf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxWVJeyrf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxWVJeyrf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxWVJeyrf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxWVJeyrf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxWVJeyrf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxWVJeyrf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxWVJeyrf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxWVJeyrf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxWVJeyrf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxWVJeyrf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxWVJeyrf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxWVJeyrf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxWVJeyrf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxWVJeyrf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxWVJeyrf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxWVJeyrf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxWVJeyrf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxWVJeyrf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxWVJeyrf .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-thxWVJeyrf .navbar {
    height: 70px;
  }
  .cid-thxWVJeyrf .navbar.opened {
    height: auto;
  }
  .cid-thxWVJeyrf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxWVJeyrf .icons-menu {
    padding-right: 0;
  }
  .cid-thxWVJeyrf .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxWVJKIOD {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxXadDxOZ {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxXadDxOZ .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxXadDxOZ .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxXadDxOZ .btn {
  margin: 0px !important;
}
.cid-thxXadDxOZ .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxXadDxOZ .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxXadDxOZ .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxXadDxOZ .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxXadDxOZ .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxXadDxOZ .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxXadDxOZ .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxXadDxOZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxXadDxOZ .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxXadDxOZ .second-col {
    padding-top: 2rem;
  }
}
.cid-thxXadDxOZ .mbr-section-subtitle,
.cid-thxXadDxOZ .mbr-section-btn {
  color: #000000;
}
.cid-thxXaet5Gt {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxXaet5Gt nav.navbar {
  position: fixed;
}
.cid-thxXaet5Gt .container,
.cid-thxXaet5Gt .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxXaet5Gt .container,
  .cid-thxXaet5Gt .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxXaet5Gt .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-thxXaet5Gt .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxXaet5Gt .dropdown-item:hover,
.cid-thxXaet5Gt .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxXaet5Gt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxXaet5Gt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxXaet5Gt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxXaet5Gt .nav-link {
  position: relative;
}
.cid-thxXaet5Gt .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxXaet5Gt .nav-link:hover:before {
  opacity: 1;
}
.cid-thxXaet5Gt .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxXaet5Gt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxXaet5Gt .container {
  display: flex;
  margin: auto;
}
.cid-thxXaet5Gt .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxXaet5Gt .nav-item:focus,
.cid-thxXaet5Gt .nav-link:focus {
  outline: none;
}
.cid-thxXaet5Gt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxXaet5Gt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxXaet5Gt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxXaet5Gt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxXaet5Gt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxXaet5Gt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxXaet5Gt .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxXaet5Gt .navbar.opened {
  transition: all 0.3s;
}
.cid-thxXaet5Gt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxXaet5Gt .navbar .navbar-logo img {
  width: auto;
}
.cid-thxXaet5Gt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxXaet5Gt .navbar.collapsed {
  justify-content: center;
}
.cid-thxXaet5Gt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxXaet5Gt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxXaet5Gt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxXaet5Gt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxXaet5Gt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxXaet5Gt .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-thxXaet5Gt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxXaet5Gt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxXaet5Gt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxXaet5Gt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxXaet5Gt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxXaet5Gt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxXaet5Gt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxXaet5Gt .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-thxXaet5Gt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxXaet5Gt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxXaet5Gt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxXaet5Gt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxXaet5Gt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxXaet5Gt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxXaet5Gt .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxXaet5Gt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxXaet5Gt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxXaet5Gt .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-thxXaet5Gt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxXaet5Gt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxXaet5Gt .dropdown-item.active,
.cid-thxXaet5Gt .dropdown-item:active {
  background-color: transparent;
}
.cid-thxXaet5Gt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxXaet5Gt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxXaet5Gt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxXaet5Gt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxXaet5Gt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxXaet5Gt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxXaet5Gt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxXaet5Gt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxXaet5Gt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxXaet5Gt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxXaet5Gt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxXaet5Gt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxXaet5Gt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxXaet5Gt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxXaet5Gt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxXaet5Gt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxXaet5Gt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxXaet5Gt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxXaet5Gt .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxXaet5Gt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxXaet5Gt .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-thxXaet5Gt .navbar {
    height: 70px;
  }
  .cid-thxXaet5Gt .navbar.opened {
    height: auto;
  }
  .cid-thxXaet5Gt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxXaet5Gt .icons-menu {
    padding-right: 0;
  }
  .cid-thxXaet5Gt .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxXaeZGuo {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxXvMihJ7 {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxXvMihJ7 .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxXvMihJ7 .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxXvMihJ7 .btn {
  margin: 0px !important;
}
.cid-thxXvMihJ7 .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxXvMihJ7 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxXvMihJ7 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxXvMihJ7 .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxXvMihJ7 .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxXvMihJ7 .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxXvMihJ7 .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxXvMihJ7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxXvMihJ7 .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxXvMihJ7 .second-col {
    padding-top: 2rem;
  }
}
.cid-thxXvMihJ7 .mbr-section-subtitle,
.cid-thxXvMihJ7 .mbr-section-btn {
  color: #000000;
}
.cid-thxXvOCTZB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxXvOCTZB nav.navbar {
  position: fixed;
}
.cid-thxXvOCTZB .container,
.cid-thxXvOCTZB .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxXvOCTZB .container,
  .cid-thxXvOCTZB .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxXvOCTZB .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-thxXvOCTZB .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxXvOCTZB .dropdown-item:hover,
.cid-thxXvOCTZB .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxXvOCTZB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxXvOCTZB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxXvOCTZB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxXvOCTZB .nav-link {
  position: relative;
}
.cid-thxXvOCTZB .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxXvOCTZB .nav-link:hover:before {
  opacity: 1;
}
.cid-thxXvOCTZB .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxXvOCTZB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxXvOCTZB .container {
  display: flex;
  margin: auto;
}
.cid-thxXvOCTZB .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxXvOCTZB .nav-item:focus,
.cid-thxXvOCTZB .nav-link:focus {
  outline: none;
}
.cid-thxXvOCTZB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxXvOCTZB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxXvOCTZB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxXvOCTZB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxXvOCTZB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxXvOCTZB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxXvOCTZB .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxXvOCTZB .navbar.opened {
  transition: all 0.3s;
}
.cid-thxXvOCTZB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxXvOCTZB .navbar .navbar-logo img {
  width: auto;
}
.cid-thxXvOCTZB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxXvOCTZB .navbar.collapsed {
  justify-content: center;
}
.cid-thxXvOCTZB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxXvOCTZB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxXvOCTZB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxXvOCTZB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxXvOCTZB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxXvOCTZB .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-thxXvOCTZB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxXvOCTZB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxXvOCTZB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxXvOCTZB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxXvOCTZB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxXvOCTZB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxXvOCTZB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxXvOCTZB .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-thxXvOCTZB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxXvOCTZB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxXvOCTZB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxXvOCTZB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxXvOCTZB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxXvOCTZB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxXvOCTZB .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxXvOCTZB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxXvOCTZB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxXvOCTZB .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-thxXvOCTZB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxXvOCTZB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxXvOCTZB .dropdown-item.active,
.cid-thxXvOCTZB .dropdown-item:active {
  background-color: transparent;
}
.cid-thxXvOCTZB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxXvOCTZB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxXvOCTZB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxXvOCTZB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxXvOCTZB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxXvOCTZB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxXvOCTZB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxXvOCTZB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxXvOCTZB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxXvOCTZB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxXvOCTZB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxXvOCTZB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxXvOCTZB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxXvOCTZB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxXvOCTZB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxXvOCTZB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxXvOCTZB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxXvOCTZB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxXvOCTZB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxXvOCTZB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxXvOCTZB .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-thxXvOCTZB .navbar {
    height: 70px;
  }
  .cid-thxXvOCTZB .navbar.opened {
    height: auto;
  }
  .cid-thxXvOCTZB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxXvOCTZB .icons-menu {
    padding-right: 0;
  }
  .cid-thxXvOCTZB .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxXvQdq17 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxXJiiPwy {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxXJiiPwy .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxXJiiPwy .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxXJiiPwy .btn {
  margin: 0px !important;
}
.cid-thxXJiiPwy .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxXJiiPwy .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxXJiiPwy .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxXJiiPwy .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxXJiiPwy .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxXJiiPwy .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxXJiiPwy .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxXJiiPwy .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxXJiiPwy .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxXJiiPwy .second-col {
    padding-top: 2rem;
  }
}
.cid-thxXJiiPwy .mbr-section-subtitle,
.cid-thxXJiiPwy .mbr-section-btn {
  color: #000000;
}
.cid-thxXJj07ga {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxXJj07ga nav.navbar {
  position: fixed;
}
.cid-thxXJj07ga .container,
.cid-thxXJj07ga .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxXJj07ga .container,
  .cid-thxXJj07ga .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxXJj07ga .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-thxXJj07ga .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxXJj07ga .dropdown-item:hover,
.cid-thxXJj07ga .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxXJj07ga .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxXJj07ga .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxXJj07ga .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxXJj07ga .nav-link {
  position: relative;
}
.cid-thxXJj07ga .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxXJj07ga .nav-link:hover:before {
  opacity: 1;
}
.cid-thxXJj07ga .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxXJj07ga .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxXJj07ga .container {
  display: flex;
  margin: auto;
}
.cid-thxXJj07ga .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxXJj07ga .nav-item:focus,
.cid-thxXJj07ga .nav-link:focus {
  outline: none;
}
.cid-thxXJj07ga .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxXJj07ga .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxXJj07ga .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxXJj07ga .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxXJj07ga .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxXJj07ga .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxXJj07ga .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxXJj07ga .navbar.opened {
  transition: all 0.3s;
}
.cid-thxXJj07ga .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxXJj07ga .navbar .navbar-logo img {
  width: auto;
}
.cid-thxXJj07ga .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxXJj07ga .navbar.collapsed {
  justify-content: center;
}
.cid-thxXJj07ga .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxXJj07ga .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxXJj07ga .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxXJj07ga .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxXJj07ga .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxXJj07ga .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-thxXJj07ga .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxXJj07ga .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxXJj07ga .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxXJj07ga .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxXJj07ga .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxXJj07ga .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxXJj07ga .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxXJj07ga .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-thxXJj07ga .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxXJj07ga .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxXJj07ga .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxXJj07ga .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxXJj07ga .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxXJj07ga .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxXJj07ga .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxXJj07ga .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxXJj07ga .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxXJj07ga .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-thxXJj07ga .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxXJj07ga .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxXJj07ga .dropdown-item.active,
.cid-thxXJj07ga .dropdown-item:active {
  background-color: transparent;
}
.cid-thxXJj07ga .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxXJj07ga .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxXJj07ga .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxXJj07ga .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxXJj07ga .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxXJj07ga .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxXJj07ga ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxXJj07ga .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxXJj07ga button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxXJj07ga button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxXJj07ga button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxXJj07ga button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxXJj07ga button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxXJj07ga button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxXJj07ga nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxXJj07ga nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxXJj07ga nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxXJj07ga nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxXJj07ga .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxXJj07ga a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxXJj07ga .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-thxXJj07ga .navbar {
    height: 70px;
  }
  .cid-thxXJj07ga .navbar.opened {
    height: auto;
  }
  .cid-thxXJj07ga .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxXJj07ga .icons-menu {
    padding-right: 0;
  }
  .cid-thxXJj07ga .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxXJjvJ8P {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
.cid-thxY1NqHOQ {
  padding-top: 90px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-thxY1NqHOQ .mbr-section-title {
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 2rem;
}
.cid-thxY1NqHOQ .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-thxY1NqHOQ .btn {
  margin: 0px !important;
}
.cid-thxY1NqHOQ .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxY1NqHOQ .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thxY1NqHOQ .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-thxY1NqHOQ .carousel-item .wrap-img {
  text-align: center;
}
.cid-thxY1NqHOQ .carousel-item .wrap-img img {
  max-height: 320px;
  width: auto;
  max-width: 120%;
}
.cid-thxY1NqHOQ .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-thxY1NqHOQ .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-thxY1NqHOQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #cccccc;
  display: inline-block;
  border: 4px solid #cccccc;
}
.cid-thxY1NqHOQ .carousel-indicators li.active {
  border-color: #a3a3a3;
}
@media (max-width: 768px) {
  .cid-thxY1NqHOQ .second-col {
    padding-top: 2rem;
  }
}
.cid-thxY1NqHOQ .mbr-section-subtitle,
.cid-thxY1NqHOQ .mbr-section-btn {
  color: #000000;
}
.cid-thxY1OeOT6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-thxY1OeOT6 nav.navbar {
  position: fixed;
}
.cid-thxY1OeOT6 .container,
.cid-thxY1OeOT6 .container-fluid {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-thxY1OeOT6 .container,
  .cid-thxY1OeOT6 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-thxY1OeOT6 .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-thxY1OeOT6 .dropdown-menu {
  padding: 1rem 0;
  border-radius: 0px;
  background: #2f2483 !important;
}
.cid-thxY1OeOT6 .dropdown-item:hover,
.cid-thxY1OeOT6 .dropdown-item:focus {
  color: #2f2483 !important;
}
.cid-thxY1OeOT6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-thxY1OeOT6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-thxY1OeOT6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-thxY1OeOT6 .nav-link {
  position: relative;
}
.cid-thxY1OeOT6 .nav-link:hover {
  color: #2f2483 !important;
}
.cid-thxY1OeOT6 .nav-link:hover:before {
  opacity: 1;
}
.cid-thxY1OeOT6 .nav-link:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
  transition: all 0.3s;
  opacity: 0;
}
.cid-thxY1OeOT6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-thxY1OeOT6 .container {
  display: flex;
  margin: auto;
}
.cid-thxY1OeOT6 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-thxY1OeOT6 .nav-item:focus,
.cid-thxY1OeOT6 .nav-link:focus {
  outline: none;
}
.cid-thxY1OeOT6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-thxY1OeOT6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxY1OeOT6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-thxY1OeOT6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-thxY1OeOT6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxY1OeOT6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxY1OeOT6 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: 2px solid #2f2483;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-thxY1OeOT6 .navbar.opened {
  transition: all 0.3s;
}
.cid-thxY1OeOT6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-thxY1OeOT6 .navbar .navbar-logo img {
  width: auto;
}
.cid-thxY1OeOT6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxY1OeOT6 .navbar.collapsed {
  justify-content: center;
}
.cid-thxY1OeOT6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxY1OeOT6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxY1OeOT6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.2rem);
  }
}
.cid-thxY1OeOT6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxY1OeOT6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxY1OeOT6 .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-thxY1OeOT6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxY1OeOT6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-thxY1OeOT6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-thxY1OeOT6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxY1OeOT6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxY1OeOT6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxY1OeOT6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxY1OeOT6 .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-thxY1OeOT6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-thxY1OeOT6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxY1OeOT6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxY1OeOT6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-thxY1OeOT6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-thxY1OeOT6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-thxY1OeOT6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-thxY1OeOT6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-thxY1OeOT6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-thxY1OeOT6 .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-thxY1OeOT6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxY1OeOT6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxY1OeOT6 .dropdown-item.active,
.cid-thxY1OeOT6 .dropdown-item:active {
  background-color: transparent;
}
.cid-thxY1OeOT6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-thxY1OeOT6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-thxY1OeOT6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-thxY1OeOT6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-thxY1OeOT6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxY1OeOT6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxY1OeOT6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-thxY1OeOT6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-thxY1OeOT6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-thxY1OeOT6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2f2483;
}
.cid-thxY1OeOT6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-thxY1OeOT6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxY1OeOT6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-thxY1OeOT6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-thxY1OeOT6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxY1OeOT6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-thxY1OeOT6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-thxY1OeOT6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-thxY1OeOT6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-thxY1OeOT6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-thxY1OeOT6 .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-thxY1OeOT6 .navbar {
    height: 70px;
  }
  .cid-thxY1OeOT6 .navbar.opened {
    height: auto;
  }
  .cid-thxY1OeOT6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
@media (max-width: 992px) {
  .cid-thxY1OeOT6 .icons-menu {
    padding-right: 0;
  }
  .cid-thxY1OeOT6 .iconfont-wrapper {
    padding: 0 0.25rem;
  }
}
.cid-thxY1OIsIF {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #2f2483;
  overflow: hidden;
}
