body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #727beb !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #67edfd !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #727beb !important;
  border-color: #727beb !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: #2634e0 !important;
  border-color: #2634e0 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #2634e0 !important;
  border-color: #2634e0 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #b366ff !important;
  border-color: #b366ff !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: #880fff !important;
  border-color: #880fff !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #880fff !important;
  border-color: #880fff !important;
}
.btn-info,
.btn-info:active {
  background-color: #67edfd !important;
  border-color: #67edfd !important;
  color: #015964 !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: #000d0e !important;
  background-color: #11e3fc !important;
  border-color: #11e3fc !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #015964 !important;
  background-color: #11e3fc !important;
  border-color: #11e3fc !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: #727beb;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #2634e0 !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: #727beb !important;
  border-color: #727beb !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #b366ff;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #880fff !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: #b366ff !important;
  border-color: #b366ff !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #67edfd;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #11e3fc !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #015964 !important;
  background-color: #67edfd !important;
  border-color: #67edfd !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: #727beb !important;
}
.text-secondary {
  color: #b366ff !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #67edfd !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: #1f2cd8 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #8000ff !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: #03e0fb !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) {
  transition: 0.2s;
  position: relative;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0 1.2em;
}
.nav-tabs .nav-link.active {
  color: #727beb;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #67edfd;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #727beb;
  border-color: #727beb;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #727beb;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.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: 'Source Sans Pro', 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: #727beb !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Source Sans Pro', 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: #727beb;
}
/* Forms */
.mbr-form .input-group-btn a.btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn a.btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #727beb;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #727beb;
}
.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: #727beb;
  border-bottom-color: #727beb;
}
.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: #727beb !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: #b366ff !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='%23727beb' %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-tvYalsf618 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYalsf618 nav.navbar {
  position: fixed;
}
.cid-tvYalsf618 .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-tvYalsf618 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYalsf618 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYalsf618 .dropdown-item:hover,
.cid-tvYalsf618 .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYalsf618 .dropdown-item:hover span {
  color: white;
}
.cid-tvYalsf618 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYalsf618 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYalsf618 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYalsf618 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYalsf618 .nav-link {
  position: relative;
}
.cid-tvYalsf618 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYalsf618 .container {
    flex-wrap: wrap;
  }
}
.cid-tvYalsf618 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYalsf618 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYalsf618 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYalsf618 .dropdown-menu,
.cid-tvYalsf618 .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYalsf618 .nav-item:focus,
.cid-tvYalsf618 .nav-link:focus {
  outline: none;
}
.cid-tvYalsf618 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYalsf618 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYalsf618 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYalsf618 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYalsf618 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYalsf618 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYalsf618 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYalsf618 .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYalsf618 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYalsf618 .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYalsf618 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYalsf618 .navbar.collapsed {
  justify-content: center;
}
.cid-tvYalsf618 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYalsf618 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYalsf618 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYalsf618 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYalsf618 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYalsf618 .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-tvYalsf618 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYalsf618 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYalsf618 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYalsf618 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYalsf618 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYalsf618 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYalsf618 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYalsf618 .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-tvYalsf618 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYalsf618 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYalsf618 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYalsf618 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYalsf618 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYalsf618 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYalsf618 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYalsf618 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYalsf618 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYalsf618 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYalsf618 .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-tvYalsf618 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYalsf618 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYalsf618 .dropdown-item.active,
.cid-tvYalsf618 .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYalsf618 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYalsf618 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYalsf618 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYalsf618 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYalsf618 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYalsf618 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYalsf618 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYalsf618 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYalsf618 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYalsf618 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYalsf618 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYalsf618 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYalsf618 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYalsf618 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYalsf618 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYalsf618 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYalsf618 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYalsf618 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYalsf618 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYalsf618 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYalsf618 .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-tvYalsf618 .navbar {
    height: 70px;
  }
  .cid-tvYalsf618 .navbar.opened {
    height: auto;
  }
  .cid-tvYalsf618 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvZk5nVAzS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #727beb;
}
.cid-tvZk5nVAzS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tvZk5nVAzS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-tvZk5nVAzS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tvZk5nVAzS .row {
  flex-direction: row-reverse;
}
.cid-tvZk5nVAzS img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tvZk5nVAzS .text-wrapper {
    padding: 2rem;
  }
}
.cid-tvZk5nVAzS .mbr-text {
  color: #ffffff;
}
.cid-tvZk5nVAzS .mbr-section-title {
  color: #ffffff;
}
.cid-tvZoAMxEK7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvZoIYPw4n {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvZoTx5kPN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvZp4n7uvr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvZpes3Syl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvZpmnroHu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvZpsNLBg8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvZpEuPwbm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvY9wpfcf7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvY9wpfcf7 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvY9wpfcf7 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvY9wpfcf7 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvY9wpfcf7 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvY9wpfcf7 .mbr-section-title {
  color: #ffffff;
}
.cid-tvY9wpfcf7 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYjX3c3C1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYdYsQopy {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYdYsQopy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYdYsQopy .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYdYsQopy .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYdYsQopy .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYdYsQopy .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYdYsQopy .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYdYsQopy .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYdYsQopy .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYdYsQopy .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYdYsQopy .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYdYsQopy .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYdYsQopy .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYdYsQopy .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYdYsQopy .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYgB5fG2g {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYgB5fG2g nav.navbar {
  position: fixed;
}
.cid-tvYgB5fG2g .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-tvYgB5fG2g .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYgB5fG2g .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYgB5fG2g .dropdown-item:hover,
.cid-tvYgB5fG2g .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYgB5fG2g .dropdown-item:hover span {
  color: white;
}
.cid-tvYgB5fG2g .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYgB5fG2g .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYgB5fG2g .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYgB5fG2g .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYgB5fG2g .nav-link {
  position: relative;
}
.cid-tvYgB5fG2g .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYgB5fG2g .container {
    flex-wrap: wrap;
  }
}
.cid-tvYgB5fG2g .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYgB5fG2g .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYgB5fG2g .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYgB5fG2g .dropdown-menu,
.cid-tvYgB5fG2g .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYgB5fG2g .nav-item:focus,
.cid-tvYgB5fG2g .nav-link:focus {
  outline: none;
}
.cid-tvYgB5fG2g .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYgB5fG2g .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYgB5fG2g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYgB5fG2g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYgB5fG2g .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYgB5fG2g .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYgB5fG2g .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYgB5fG2g .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYgB5fG2g .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYgB5fG2g .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYgB5fG2g .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYgB5fG2g .navbar.collapsed {
  justify-content: center;
}
.cid-tvYgB5fG2g .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYgB5fG2g .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYgB5fG2g .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYgB5fG2g .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYgB5fG2g .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYgB5fG2g .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-tvYgB5fG2g .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYgB5fG2g .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYgB5fG2g .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYgB5fG2g .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYgB5fG2g .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYgB5fG2g .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYgB5fG2g .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYgB5fG2g .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-tvYgB5fG2g .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYgB5fG2g .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYgB5fG2g .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYgB5fG2g .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYgB5fG2g .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYgB5fG2g .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYgB5fG2g .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYgB5fG2g .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYgB5fG2g .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYgB5fG2g .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYgB5fG2g .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-tvYgB5fG2g .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYgB5fG2g .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYgB5fG2g .dropdown-item.active,
.cid-tvYgB5fG2g .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYgB5fG2g .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYgB5fG2g .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYgB5fG2g .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYgB5fG2g .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYgB5fG2g .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYgB5fG2g .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYgB5fG2g ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYgB5fG2g .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYgB5fG2g button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYgB5fG2g button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYgB5fG2g button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYgB5fG2g button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYgB5fG2g button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYgB5fG2g button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYgB5fG2g nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYgB5fG2g nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYgB5fG2g nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYgB5fG2g nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYgB5fG2g .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYgB5fG2g a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYgB5fG2g .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-tvYgB5fG2g .navbar {
    height: 70px;
  }
  .cid-tvYgB5fG2g .navbar.opened {
    height: auto;
  }
  .cid-tvYgB5fG2g .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYgB5znA6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYgB5JxQ1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYgB5JxQ1 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYgB5JxQ1 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYgB5JxQ1 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYgB5JxQ1 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYgB5JxQ1 .mbr-section-title {
  color: #ffffff;
}
.cid-tvYgB5JxQ1 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYgB5ZCMo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYgB5ZCMo .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYgB5ZCMo .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYgB5ZCMo .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYgB5ZCMo .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYgB5ZCMo .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYgB5ZCMo .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYgB5ZCMo .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYgB5ZCMo .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYgB5ZCMo .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYgB5ZCMo .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYgB5ZCMo .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYgB5ZCMo .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYgB5ZCMo .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYgB5ZCMo .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYh5vu3r7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYh5vu3r7 nav.navbar {
  position: fixed;
}
.cid-tvYh5vu3r7 .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-tvYh5vu3r7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYh5vu3r7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYh5vu3r7 .dropdown-item:hover,
.cid-tvYh5vu3r7 .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYh5vu3r7 .dropdown-item:hover span {
  color: white;
}
.cid-tvYh5vu3r7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYh5vu3r7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYh5vu3r7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYh5vu3r7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYh5vu3r7 .nav-link {
  position: relative;
}
.cid-tvYh5vu3r7 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYh5vu3r7 .container {
    flex-wrap: wrap;
  }
}
.cid-tvYh5vu3r7 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYh5vu3r7 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYh5vu3r7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYh5vu3r7 .dropdown-menu,
.cid-tvYh5vu3r7 .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYh5vu3r7 .nav-item:focus,
.cid-tvYh5vu3r7 .nav-link:focus {
  outline: none;
}
.cid-tvYh5vu3r7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYh5vu3r7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYh5vu3r7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYh5vu3r7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYh5vu3r7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYh5vu3r7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYh5vu3r7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYh5vu3r7 .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYh5vu3r7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYh5vu3r7 .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYh5vu3r7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYh5vu3r7 .navbar.collapsed {
  justify-content: center;
}
.cid-tvYh5vu3r7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYh5vu3r7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYh5vu3r7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYh5vu3r7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYh5vu3r7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYh5vu3r7 .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-tvYh5vu3r7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYh5vu3r7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYh5vu3r7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYh5vu3r7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYh5vu3r7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYh5vu3r7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYh5vu3r7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYh5vu3r7 .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-tvYh5vu3r7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYh5vu3r7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYh5vu3r7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYh5vu3r7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYh5vu3r7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYh5vu3r7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYh5vu3r7 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYh5vu3r7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYh5vu3r7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYh5vu3r7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYh5vu3r7 .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-tvYh5vu3r7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYh5vu3r7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYh5vu3r7 .dropdown-item.active,
.cid-tvYh5vu3r7 .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYh5vu3r7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYh5vu3r7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYh5vu3r7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYh5vu3r7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYh5vu3r7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYh5vu3r7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYh5vu3r7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYh5vu3r7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYh5vu3r7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYh5vu3r7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYh5vu3r7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYh5vu3r7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYh5vu3r7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYh5vu3r7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYh5vu3r7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYh5vu3r7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYh5vu3r7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYh5vu3r7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYh5vu3r7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYh5vu3r7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYh5vu3r7 .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-tvYh5vu3r7 .navbar {
    height: 70px;
  }
  .cid-tvYh5vu3r7 .navbar.opened {
    height: auto;
  }
  .cid-tvYh5vu3r7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tw0YFXHk92 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #727beb;
}
.cid-tw0YFXHk92 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tw0YFXHk92 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-tw0YFXHk92 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tw0YFXHk92 .row {
  flex-direction: row-reverse;
}
.cid-tw0YFXHk92 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tw0YFXHk92 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tw0YFXHk92 .mbr-text {
  color: #ffffff;
}
.cid-tw0YFXHk92 .mbr-section-title {
  color: #ffffff;
}
.cid-tw0YU5KGb7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tw0YZg0O0t {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tw0Z4u4plp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tw0ZaX6ZOA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tw0ZjTus72 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tw0Zp9usjX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tw0ZA37NZV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tw0ZGpfY8T {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tw0ZOTAbNj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYh5vWEe0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYh5vWEe0 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYh5vWEe0 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYh5vWEe0 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYh5vWEe0 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYh5vWEe0 .mbr-section-title {
  color: #ffffff;
}
.cid-tvYh5vWEe0 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYh5w9OXO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYh5w9OXO .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYh5w9OXO .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYh5w9OXO .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYh5w9OXO .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYh5w9OXO .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYh5w9OXO .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYh5w9OXO .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYh5w9OXO .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYh5w9OXO .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYh5w9OXO .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYh5w9OXO .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYh5w9OXO .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYh5w9OXO .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYh5w9OXO .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYhrxcpEV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYhrxcpEV nav.navbar {
  position: fixed;
}
.cid-tvYhrxcpEV .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-tvYhrxcpEV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYhrxcpEV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYhrxcpEV .dropdown-item:hover,
.cid-tvYhrxcpEV .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYhrxcpEV .dropdown-item:hover span {
  color: white;
}
.cid-tvYhrxcpEV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYhrxcpEV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYhrxcpEV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYhrxcpEV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYhrxcpEV .nav-link {
  position: relative;
}
.cid-tvYhrxcpEV .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYhrxcpEV .container {
    flex-wrap: wrap;
  }
}
.cid-tvYhrxcpEV .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYhrxcpEV .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYhrxcpEV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYhrxcpEV .dropdown-menu,
.cid-tvYhrxcpEV .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYhrxcpEV .nav-item:focus,
.cid-tvYhrxcpEV .nav-link:focus {
  outline: none;
}
.cid-tvYhrxcpEV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYhrxcpEV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYhrxcpEV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYhrxcpEV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYhrxcpEV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYhrxcpEV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYhrxcpEV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYhrxcpEV .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYhrxcpEV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYhrxcpEV .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYhrxcpEV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYhrxcpEV .navbar.collapsed {
  justify-content: center;
}
.cid-tvYhrxcpEV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYhrxcpEV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYhrxcpEV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYhrxcpEV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYhrxcpEV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYhrxcpEV .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-tvYhrxcpEV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYhrxcpEV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYhrxcpEV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYhrxcpEV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYhrxcpEV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYhrxcpEV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYhrxcpEV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYhrxcpEV .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-tvYhrxcpEV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYhrxcpEV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYhrxcpEV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYhrxcpEV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYhrxcpEV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYhrxcpEV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYhrxcpEV .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYhrxcpEV .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYhrxcpEV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYhrxcpEV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYhrxcpEV .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-tvYhrxcpEV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYhrxcpEV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYhrxcpEV .dropdown-item.active,
.cid-tvYhrxcpEV .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYhrxcpEV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYhrxcpEV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYhrxcpEV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYhrxcpEV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYhrxcpEV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYhrxcpEV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYhrxcpEV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYhrxcpEV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYhrxcpEV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYhrxcpEV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYhrxcpEV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYhrxcpEV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYhrxcpEV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYhrxcpEV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYhrxcpEV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYhrxcpEV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYhrxcpEV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYhrxcpEV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYhrxcpEV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYhrxcpEV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYhrxcpEV .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-tvYhrxcpEV .navbar {
    height: 70px;
  }
  .cid-tvYhrxcpEV .navbar.opened {
    height: auto;
  }
  .cid-tvYhrxcpEV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvZKqRZ1aM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #7b30bc;
}
.cid-tvZKqRZ1aM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tvZKqRZ1aM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-tvZKqRZ1aM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tvZKqRZ1aM .row {
  flex-direction: row-reverse;
}
.cid-tvZKqRZ1aM img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tvZKqRZ1aM .text-wrapper {
    padding: 2rem;
  }
}
.cid-tvZKqRZ1aM .mbr-text {
  color: #ffffff;
}
.cid-tvZKqRZ1aM .mbr-section-title {
  color: #ffffff;
}
.cid-tvZKVh0DMw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvZL4EFogn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvZLq5h1wD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvZLAJWWGC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYhrxErJ6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYhrxErJ6 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYhrxErJ6 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYhrxErJ6 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYhrxErJ6 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYhrxErJ6 .mbr-section-title {
  color: #ffffff;
}
.cid-tvYhrxErJ6 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYhrxQ2JV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYhrxQ2JV .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYhrxQ2JV .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYhrxQ2JV .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYhrxQ2JV .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYhrxQ2JV .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYhrxQ2JV .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYhrxQ2JV .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYhrxQ2JV .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYhrxQ2JV .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYhrxQ2JV .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYhrxQ2JV .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYhrxQ2JV .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYhrxQ2JV .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYhrxQ2JV .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYiZgFFQJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYiZgFFQJ nav.navbar {
  position: fixed;
}
.cid-tvYiZgFFQJ .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-tvYiZgFFQJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYiZgFFQJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYiZgFFQJ .dropdown-item:hover,
.cid-tvYiZgFFQJ .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYiZgFFQJ .dropdown-item:hover span {
  color: white;
}
.cid-tvYiZgFFQJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYiZgFFQJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYiZgFFQJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYiZgFFQJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYiZgFFQJ .nav-link {
  position: relative;
}
.cid-tvYiZgFFQJ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYiZgFFQJ .container {
    flex-wrap: wrap;
  }
}
.cid-tvYiZgFFQJ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYiZgFFQJ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYiZgFFQJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYiZgFFQJ .dropdown-menu,
.cid-tvYiZgFFQJ .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYiZgFFQJ .nav-item:focus,
.cid-tvYiZgFFQJ .nav-link:focus {
  outline: none;
}
.cid-tvYiZgFFQJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYiZgFFQJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYiZgFFQJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYiZgFFQJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYiZgFFQJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYiZgFFQJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYiZgFFQJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYiZgFFQJ .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYiZgFFQJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYiZgFFQJ .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYiZgFFQJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYiZgFFQJ .navbar.collapsed {
  justify-content: center;
}
.cid-tvYiZgFFQJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYiZgFFQJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYiZgFFQJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYiZgFFQJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYiZgFFQJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYiZgFFQJ .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-tvYiZgFFQJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYiZgFFQJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYiZgFFQJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYiZgFFQJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYiZgFFQJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYiZgFFQJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYiZgFFQJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYiZgFFQJ .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-tvYiZgFFQJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYiZgFFQJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYiZgFFQJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYiZgFFQJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYiZgFFQJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYiZgFFQJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYiZgFFQJ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYiZgFFQJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYiZgFFQJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYiZgFFQJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYiZgFFQJ .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-tvYiZgFFQJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYiZgFFQJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYiZgFFQJ .dropdown-item.active,
.cid-tvYiZgFFQJ .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYiZgFFQJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYiZgFFQJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYiZgFFQJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYiZgFFQJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYiZgFFQJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYiZgFFQJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYiZgFFQJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYiZgFFQJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYiZgFFQJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYiZgFFQJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYiZgFFQJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYiZgFFQJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYiZgFFQJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYiZgFFQJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYiZgFFQJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYiZgFFQJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYiZgFFQJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYiZgFFQJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYiZgFFQJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYiZgFFQJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYiZgFFQJ .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-tvYiZgFFQJ .navbar {
    height: 70px;
  }
  .cid-tvYiZgFFQJ .navbar.opened {
    height: auto;
  }
  .cid-tvYiZgFFQJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYiZgXkpq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYiZh4njR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYiZh4njR .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYiZh4njR form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYiZh4njR form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYiZh4njR form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYiZh4njR .mbr-section-title {
  color: #ffffff;
}
.cid-tvYiZh4njR .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYiZhvhfc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYiZhvhfc .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYiZhvhfc .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYiZhvhfc .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYiZhvhfc .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYiZhvhfc .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYiZhvhfc .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYiZhvhfc .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYiZhvhfc .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYiZhvhfc .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYiZhvhfc .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYiZhvhfc .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYiZhvhfc .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYiZhvhfc .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYiZhvhfc .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYjmmleSH {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYjmmleSH nav.navbar {
  position: fixed;
}
.cid-tvYjmmleSH .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-tvYjmmleSH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYjmmleSH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYjmmleSH .dropdown-item:hover,
.cid-tvYjmmleSH .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYjmmleSH .dropdown-item:hover span {
  color: white;
}
.cid-tvYjmmleSH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYjmmleSH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYjmmleSH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYjmmleSH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYjmmleSH .nav-link {
  position: relative;
}
.cid-tvYjmmleSH .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYjmmleSH .container {
    flex-wrap: wrap;
  }
}
.cid-tvYjmmleSH .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYjmmleSH .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYjmmleSH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYjmmleSH .dropdown-menu,
.cid-tvYjmmleSH .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYjmmleSH .nav-item:focus,
.cid-tvYjmmleSH .nav-link:focus {
  outline: none;
}
.cid-tvYjmmleSH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYjmmleSH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYjmmleSH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYjmmleSH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYjmmleSH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYjmmleSH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYjmmleSH .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYjmmleSH .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYjmmleSH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYjmmleSH .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYjmmleSH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYjmmleSH .navbar.collapsed {
  justify-content: center;
}
.cid-tvYjmmleSH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYjmmleSH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYjmmleSH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYjmmleSH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYjmmleSH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYjmmleSH .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-tvYjmmleSH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYjmmleSH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYjmmleSH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYjmmleSH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYjmmleSH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYjmmleSH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYjmmleSH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYjmmleSH .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-tvYjmmleSH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYjmmleSH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYjmmleSH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYjmmleSH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYjmmleSH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYjmmleSH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYjmmleSH .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYjmmleSH .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYjmmleSH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYjmmleSH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYjmmleSH .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-tvYjmmleSH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYjmmleSH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYjmmleSH .dropdown-item.active,
.cid-tvYjmmleSH .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYjmmleSH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYjmmleSH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYjmmleSH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYjmmleSH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYjmmleSH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYjmmleSH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYjmmleSH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYjmmleSH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYjmmleSH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYjmmleSH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYjmmleSH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYjmmleSH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYjmmleSH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYjmmleSH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYjmmleSH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYjmmleSH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYjmmleSH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYjmmleSH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYjmmleSH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYjmmleSH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYjmmleSH .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-tvYjmmleSH .navbar {
    height: 70px;
  }
  .cid-tvYjmmleSH .navbar.opened {
    height: auto;
  }
  .cid-tvYjmmleSH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYjmmBVNQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYjmmKosm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYjmmKosm .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYjmmKosm form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYjmmKosm form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYjmmKosm form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYjmmKosm .mbr-section-title {
  color: #ffffff;
}
.cid-tvYjmmKosm .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYjmmXBSr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYjmmXBSr .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYjmmXBSr .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYjmmXBSr .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYjmmXBSr .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYjmmXBSr .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYjmmXBSr .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYjmmXBSr .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYjmmXBSr .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYjmmXBSr .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYjmmXBSr .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYjmmXBSr .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYjmmXBSr .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYjmmXBSr .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYjmmXBSr .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYjFXRxlQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYjFXRxlQ nav.navbar {
  position: fixed;
}
.cid-tvYjFXRxlQ .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-tvYjFXRxlQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYjFXRxlQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYjFXRxlQ .dropdown-item:hover,
.cid-tvYjFXRxlQ .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYjFXRxlQ .dropdown-item:hover span {
  color: white;
}
.cid-tvYjFXRxlQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYjFXRxlQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYjFXRxlQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYjFXRxlQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYjFXRxlQ .nav-link {
  position: relative;
}
.cid-tvYjFXRxlQ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYjFXRxlQ .container {
    flex-wrap: wrap;
  }
}
.cid-tvYjFXRxlQ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYjFXRxlQ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYjFXRxlQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYjFXRxlQ .dropdown-menu,
.cid-tvYjFXRxlQ .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYjFXRxlQ .nav-item:focus,
.cid-tvYjFXRxlQ .nav-link:focus {
  outline: none;
}
.cid-tvYjFXRxlQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYjFXRxlQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYjFXRxlQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYjFXRxlQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYjFXRxlQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYjFXRxlQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYjFXRxlQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYjFXRxlQ .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYjFXRxlQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYjFXRxlQ .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYjFXRxlQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYjFXRxlQ .navbar.collapsed {
  justify-content: center;
}
.cid-tvYjFXRxlQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYjFXRxlQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYjFXRxlQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYjFXRxlQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYjFXRxlQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYjFXRxlQ .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-tvYjFXRxlQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYjFXRxlQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYjFXRxlQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYjFXRxlQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYjFXRxlQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYjFXRxlQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYjFXRxlQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYjFXRxlQ .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-tvYjFXRxlQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYjFXRxlQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYjFXRxlQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYjFXRxlQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYjFXRxlQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYjFXRxlQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYjFXRxlQ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYjFXRxlQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYjFXRxlQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYjFXRxlQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYjFXRxlQ .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-tvYjFXRxlQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYjFXRxlQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYjFXRxlQ .dropdown-item.active,
.cid-tvYjFXRxlQ .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYjFXRxlQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYjFXRxlQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYjFXRxlQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYjFXRxlQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYjFXRxlQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYjFXRxlQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYjFXRxlQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYjFXRxlQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYjFXRxlQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYjFXRxlQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYjFXRxlQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYjFXRxlQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYjFXRxlQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYjFXRxlQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYjFXRxlQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYjFXRxlQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYjFXRxlQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYjFXRxlQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYjFXRxlQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYjFXRxlQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYjFXRxlQ .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-tvYjFXRxlQ .navbar {
    height: 70px;
  }
  .cid-tvYjFXRxlQ .navbar.opened {
    height: auto;
  }
  .cid-tvYjFXRxlQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYjFY9H1G {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYjFYf6s4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYjFYf6s4 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYjFYf6s4 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYjFYf6s4 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYjFYf6s4 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYjFYf6s4 .mbr-section-title {
  color: #ffffff;
}
.cid-tvYjFYf6s4 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYjFYpYJw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYjFYpYJw .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYjFYpYJw .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYjFYpYJw .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYjFYpYJw .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYjFYpYJw .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYjFYpYJw .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYjFYpYJw .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYjFYpYJw .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYjFYpYJw .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYjFYpYJw .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYjFYpYJw .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYjFYpYJw .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYjFYpYJw .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYjFYpYJw .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYleuXMuW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYleuXMuW nav.navbar {
  position: fixed;
}
.cid-tvYleuXMuW .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-tvYleuXMuW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYleuXMuW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYleuXMuW .dropdown-item:hover,
.cid-tvYleuXMuW .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYleuXMuW .dropdown-item:hover span {
  color: white;
}
.cid-tvYleuXMuW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYleuXMuW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYleuXMuW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYleuXMuW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYleuXMuW .nav-link {
  position: relative;
}
.cid-tvYleuXMuW .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYleuXMuW .container {
    flex-wrap: wrap;
  }
}
.cid-tvYleuXMuW .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYleuXMuW .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYleuXMuW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYleuXMuW .dropdown-menu,
.cid-tvYleuXMuW .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYleuXMuW .nav-item:focus,
.cid-tvYleuXMuW .nav-link:focus {
  outline: none;
}
.cid-tvYleuXMuW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYleuXMuW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYleuXMuW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYleuXMuW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYleuXMuW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYleuXMuW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYleuXMuW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYleuXMuW .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYleuXMuW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYleuXMuW .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYleuXMuW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYleuXMuW .navbar.collapsed {
  justify-content: center;
}
.cid-tvYleuXMuW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYleuXMuW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYleuXMuW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYleuXMuW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYleuXMuW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYleuXMuW .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-tvYleuXMuW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYleuXMuW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYleuXMuW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYleuXMuW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYleuXMuW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYleuXMuW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYleuXMuW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYleuXMuW .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-tvYleuXMuW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYleuXMuW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYleuXMuW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYleuXMuW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYleuXMuW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYleuXMuW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYleuXMuW .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYleuXMuW .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYleuXMuW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYleuXMuW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYleuXMuW .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-tvYleuXMuW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYleuXMuW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYleuXMuW .dropdown-item.active,
.cid-tvYleuXMuW .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYleuXMuW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYleuXMuW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYleuXMuW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYleuXMuW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYleuXMuW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYleuXMuW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYleuXMuW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYleuXMuW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYleuXMuW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYleuXMuW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYleuXMuW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYleuXMuW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYleuXMuW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYleuXMuW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYleuXMuW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYleuXMuW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYleuXMuW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYleuXMuW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYleuXMuW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYleuXMuW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYleuXMuW .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-tvYleuXMuW .navbar {
    height: 70px;
  }
  .cid-tvYleuXMuW .navbar.opened {
    height: auto;
  }
  .cid-tvYleuXMuW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYlevcVAP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYlevlscp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYlevlscp .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYlevlscp form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYlevlscp form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYlevlscp form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYlevlscp .mbr-section-title {
  color: #ffffff;
}
.cid-tvYlevlscp .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYlevw40w {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYlevw40w .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYlevw40w .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYlevw40w .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYlevw40w .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYlevw40w .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYlevw40w .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYlevw40w .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYlevw40w .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYlevw40w .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYlevw40w .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYlevw40w .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYlevw40w .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYlevw40w .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYlevw40w .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYlr5FJf7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYlr5FJf7 nav.navbar {
  position: fixed;
}
.cid-tvYlr5FJf7 .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-tvYlr5FJf7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYlr5FJf7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYlr5FJf7 .dropdown-item:hover,
.cid-tvYlr5FJf7 .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYlr5FJf7 .dropdown-item:hover span {
  color: white;
}
.cid-tvYlr5FJf7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYlr5FJf7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYlr5FJf7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYlr5FJf7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYlr5FJf7 .nav-link {
  position: relative;
}
.cid-tvYlr5FJf7 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYlr5FJf7 .container {
    flex-wrap: wrap;
  }
}
.cid-tvYlr5FJf7 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYlr5FJf7 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYlr5FJf7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYlr5FJf7 .dropdown-menu,
.cid-tvYlr5FJf7 .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYlr5FJf7 .nav-item:focus,
.cid-tvYlr5FJf7 .nav-link:focus {
  outline: none;
}
.cid-tvYlr5FJf7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYlr5FJf7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYlr5FJf7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYlr5FJf7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYlr5FJf7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYlr5FJf7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYlr5FJf7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYlr5FJf7 .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYlr5FJf7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYlr5FJf7 .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYlr5FJf7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYlr5FJf7 .navbar.collapsed {
  justify-content: center;
}
.cid-tvYlr5FJf7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYlr5FJf7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYlr5FJf7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYlr5FJf7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYlr5FJf7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYlr5FJf7 .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-tvYlr5FJf7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYlr5FJf7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYlr5FJf7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYlr5FJf7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYlr5FJf7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYlr5FJf7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYlr5FJf7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYlr5FJf7 .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-tvYlr5FJf7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYlr5FJf7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYlr5FJf7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYlr5FJf7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYlr5FJf7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYlr5FJf7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYlr5FJf7 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYlr5FJf7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYlr5FJf7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYlr5FJf7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYlr5FJf7 .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-tvYlr5FJf7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYlr5FJf7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYlr5FJf7 .dropdown-item.active,
.cid-tvYlr5FJf7 .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYlr5FJf7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYlr5FJf7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYlr5FJf7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYlr5FJf7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYlr5FJf7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYlr5FJf7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYlr5FJf7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYlr5FJf7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYlr5FJf7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYlr5FJf7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYlr5FJf7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYlr5FJf7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYlr5FJf7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYlr5FJf7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYlr5FJf7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYlr5FJf7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYlr5FJf7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYlr5FJf7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYlr5FJf7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYlr5FJf7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYlr5FJf7 .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-tvYlr5FJf7 .navbar {
    height: 70px;
  }
  .cid-tvYlr5FJf7 .navbar.opened {
    height: auto;
  }
  .cid-tvYlr5FJf7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYlr5UJ3r {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYlr61M1s {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYlr61M1s .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYlr61M1s form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYlr61M1s form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYlr61M1s form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYlr61M1s .mbr-section-title {
  color: #ffffff;
}
.cid-tvYlr61M1s .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYlFiH9JJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYlr6awja {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYlr6awja .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYlr6awja .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYlr6awja .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYlr6awja .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYlr6awja .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYlr6awja .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYlr6awja .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYlr6awja .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYlr6awja .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYlr6awja .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYlr6awja .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYlr6awja .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYlr6awja .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYlr6awja .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYm5wGIAQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYm5wGIAQ nav.navbar {
  position: fixed;
}
.cid-tvYm5wGIAQ .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-tvYm5wGIAQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYm5wGIAQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYm5wGIAQ .dropdown-item:hover,
.cid-tvYm5wGIAQ .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYm5wGIAQ .dropdown-item:hover span {
  color: white;
}
.cid-tvYm5wGIAQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYm5wGIAQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYm5wGIAQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYm5wGIAQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYm5wGIAQ .nav-link {
  position: relative;
}
.cid-tvYm5wGIAQ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYm5wGIAQ .container {
    flex-wrap: wrap;
  }
}
.cid-tvYm5wGIAQ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYm5wGIAQ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYm5wGIAQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYm5wGIAQ .dropdown-menu,
.cid-tvYm5wGIAQ .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYm5wGIAQ .nav-item:focus,
.cid-tvYm5wGIAQ .nav-link:focus {
  outline: none;
}
.cid-tvYm5wGIAQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYm5wGIAQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYm5wGIAQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYm5wGIAQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYm5wGIAQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYm5wGIAQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYm5wGIAQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYm5wGIAQ .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYm5wGIAQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYm5wGIAQ .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYm5wGIAQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYm5wGIAQ .navbar.collapsed {
  justify-content: center;
}
.cid-tvYm5wGIAQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYm5wGIAQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYm5wGIAQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYm5wGIAQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYm5wGIAQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYm5wGIAQ .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-tvYm5wGIAQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYm5wGIAQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYm5wGIAQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYm5wGIAQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYm5wGIAQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYm5wGIAQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYm5wGIAQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYm5wGIAQ .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-tvYm5wGIAQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYm5wGIAQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYm5wGIAQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYm5wGIAQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYm5wGIAQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYm5wGIAQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYm5wGIAQ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYm5wGIAQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYm5wGIAQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYm5wGIAQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYm5wGIAQ .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-tvYm5wGIAQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYm5wGIAQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYm5wGIAQ .dropdown-item.active,
.cid-tvYm5wGIAQ .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYm5wGIAQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYm5wGIAQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYm5wGIAQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYm5wGIAQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYm5wGIAQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYm5wGIAQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYm5wGIAQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYm5wGIAQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYm5wGIAQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYm5wGIAQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYm5wGIAQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYm5wGIAQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYm5wGIAQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYm5wGIAQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYm5wGIAQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYm5wGIAQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYm5wGIAQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYm5wGIAQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYm5wGIAQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYm5wGIAQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYm5wGIAQ .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-tvYm5wGIAQ .navbar {
    height: 70px;
  }
  .cid-tvYm5wGIAQ .navbar.opened {
    height: auto;
  }
  .cid-tvYm5wGIAQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYm5wVGjH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYmho3LBJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ceeaf7;
}
.cid-tvYmho3LBJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tvYmho3LBJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tvYmho3LBJ .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-tvYmho3LBJ .card-wrapper {
  background-color: #ffffff;
  border-radius: 4px;
}
.cid-tvYmho3LBJ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tvYmho3LBJ .social-row .soc-item {
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  margin-right: 0.6rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  border: 2px solid #6592e6;
  transition: all 0.3s;
}
.cid-tvYmho3LBJ .social-row .soc-item .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-content: center;
  color: #6592e6;
  font-size: 1.5rem;
  transition: all 0.3s;
}
.cid-tvYmho3LBJ .social-row .soc-item:hover {
  background-color: #6592e6;
}
.cid-tvYmho3LBJ .social-row .soc-item:hover .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tvYmho3LBJ .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-tvYmho3LBJ .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tvYmho3LBJ .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-tvYm5x1854 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYm5x1854 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYm5x1854 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYm5x1854 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYm5x1854 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYm5x1854 .mbr-section-title {
  color: #ffffff;
}
.cid-tvYm5x1854 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYm5xhWEd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYm5xhWEd .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYm5xhWEd .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYm5xhWEd .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYm5xhWEd .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYm5xhWEd .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYm5xhWEd .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYm5xhWEd .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYm5xhWEd .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYm5xhWEd .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYm5xhWEd .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYm5xhWEd .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYm5xhWEd .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYm5xhWEd .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYm5xhWEd .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYwkAytGy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYwkAytGy nav.navbar {
  position: fixed;
}
.cid-tvYwkAytGy .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-tvYwkAytGy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYwkAytGy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYwkAytGy .dropdown-item:hover,
.cid-tvYwkAytGy .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYwkAytGy .dropdown-item:hover span {
  color: white;
}
.cid-tvYwkAytGy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYwkAytGy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYwkAytGy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYwkAytGy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYwkAytGy .nav-link {
  position: relative;
}
.cid-tvYwkAytGy .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYwkAytGy .container {
    flex-wrap: wrap;
  }
}
.cid-tvYwkAytGy .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYwkAytGy .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYwkAytGy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYwkAytGy .dropdown-menu,
.cid-tvYwkAytGy .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYwkAytGy .nav-item:focus,
.cid-tvYwkAytGy .nav-link:focus {
  outline: none;
}
.cid-tvYwkAytGy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYwkAytGy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYwkAytGy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYwkAytGy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYwkAytGy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYwkAytGy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYwkAytGy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYwkAytGy .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYwkAytGy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYwkAytGy .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYwkAytGy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYwkAytGy .navbar.collapsed {
  justify-content: center;
}
.cid-tvYwkAytGy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYwkAytGy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYwkAytGy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYwkAytGy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYwkAytGy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYwkAytGy .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-tvYwkAytGy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYwkAytGy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYwkAytGy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYwkAytGy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYwkAytGy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYwkAytGy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYwkAytGy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYwkAytGy .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-tvYwkAytGy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYwkAytGy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYwkAytGy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYwkAytGy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYwkAytGy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYwkAytGy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYwkAytGy .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYwkAytGy .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYwkAytGy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYwkAytGy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYwkAytGy .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-tvYwkAytGy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYwkAytGy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYwkAytGy .dropdown-item.active,
.cid-tvYwkAytGy .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYwkAytGy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYwkAytGy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYwkAytGy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYwkAytGy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYwkAytGy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYwkAytGy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYwkAytGy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYwkAytGy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYwkAytGy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYwkAytGy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYwkAytGy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYwkAytGy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYwkAytGy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYwkAytGy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYwkAytGy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYwkAytGy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYwkAytGy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYwkAytGy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYwkAytGy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYwkAytGy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYwkAytGy .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-tvYwkAytGy .navbar {
    height: 70px;
  }
  .cid-tvYwkAytGy .navbar.opened {
    height: auto;
  }
  .cid-tvYwkAytGy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYwkAMnHn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYwkAVRTd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYwkAVRTd .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYwkAVRTd form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYwkAVRTd form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYwkAVRTd form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYwkAVRTd .mbr-section-title {
  color: #ffffff;
}
.cid-tvYwkAVRTd .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYwkB4UIV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYwkB4UIV .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYwkB4UIV .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYwkB4UIV .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYwkB4UIV .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYwkB4UIV .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYwkB4UIV .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYwkB4UIV .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYwkB4UIV .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYwkB4UIV .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYwkB4UIV .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYwkB4UIV .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYwkB4UIV .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYwkB4UIV .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYwkB4UIV .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYwJktll2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYwJktll2 nav.navbar {
  position: fixed;
}
.cid-tvYwJktll2 .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-tvYwJktll2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYwJktll2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYwJktll2 .dropdown-item:hover,
.cid-tvYwJktll2 .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYwJktll2 .dropdown-item:hover span {
  color: white;
}
.cid-tvYwJktll2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYwJktll2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYwJktll2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYwJktll2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYwJktll2 .nav-link {
  position: relative;
}
.cid-tvYwJktll2 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYwJktll2 .container {
    flex-wrap: wrap;
  }
}
.cid-tvYwJktll2 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYwJktll2 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYwJktll2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYwJktll2 .dropdown-menu,
.cid-tvYwJktll2 .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYwJktll2 .nav-item:focus,
.cid-tvYwJktll2 .nav-link:focus {
  outline: none;
}
.cid-tvYwJktll2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYwJktll2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYwJktll2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYwJktll2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYwJktll2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYwJktll2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYwJktll2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYwJktll2 .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYwJktll2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYwJktll2 .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYwJktll2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYwJktll2 .navbar.collapsed {
  justify-content: center;
}
.cid-tvYwJktll2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYwJktll2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYwJktll2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYwJktll2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYwJktll2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYwJktll2 .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-tvYwJktll2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYwJktll2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYwJktll2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYwJktll2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYwJktll2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYwJktll2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYwJktll2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYwJktll2 .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-tvYwJktll2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYwJktll2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYwJktll2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYwJktll2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYwJktll2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYwJktll2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYwJktll2 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYwJktll2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYwJktll2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYwJktll2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYwJktll2 .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-tvYwJktll2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYwJktll2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYwJktll2 .dropdown-item.active,
.cid-tvYwJktll2 .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYwJktll2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYwJktll2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYwJktll2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYwJktll2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYwJktll2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYwJktll2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYwJktll2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYwJktll2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYwJktll2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYwJktll2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYwJktll2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYwJktll2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYwJktll2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYwJktll2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYwJktll2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYwJktll2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYwJktll2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYwJktll2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYwJktll2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYwJktll2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYwJktll2 .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-tvYwJktll2 .navbar {
    height: 70px;
  }
  .cid-tvYwJktll2 .navbar.opened {
    height: auto;
  }
  .cid-tvYwJktll2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYwJkMaFX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYwJkUp6V {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYwJkUp6V .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYwJkUp6V form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYwJkUp6V form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYwJkUp6V form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYwJkUp6V .mbr-section-title {
  color: #ffffff;
}
.cid-tvYwJkUp6V .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYwJl3mn5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYwJl3mn5 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYwJl3mn5 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYwJl3mn5 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYwJl3mn5 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYwJl3mn5 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYwJl3mn5 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYwJl3mn5 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYwJl3mn5 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYwJl3mn5 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYwJl3mn5 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYwJl3mn5 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYwJl3mn5 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYwJl3mn5 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYwJl3mn5 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYx23m6UO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYx23m6UO nav.navbar {
  position: fixed;
}
.cid-tvYx23m6UO .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-tvYx23m6UO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYx23m6UO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYx23m6UO .dropdown-item:hover,
.cid-tvYx23m6UO .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYx23m6UO .dropdown-item:hover span {
  color: white;
}
.cid-tvYx23m6UO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYx23m6UO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYx23m6UO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYx23m6UO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYx23m6UO .nav-link {
  position: relative;
}
.cid-tvYx23m6UO .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYx23m6UO .container {
    flex-wrap: wrap;
  }
}
.cid-tvYx23m6UO .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYx23m6UO .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYx23m6UO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYx23m6UO .dropdown-menu,
.cid-tvYx23m6UO .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYx23m6UO .nav-item:focus,
.cid-tvYx23m6UO .nav-link:focus {
  outline: none;
}
.cid-tvYx23m6UO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYx23m6UO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYx23m6UO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYx23m6UO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYx23m6UO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYx23m6UO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYx23m6UO .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYx23m6UO .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYx23m6UO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYx23m6UO .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYx23m6UO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYx23m6UO .navbar.collapsed {
  justify-content: center;
}
.cid-tvYx23m6UO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYx23m6UO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYx23m6UO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYx23m6UO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYx23m6UO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYx23m6UO .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-tvYx23m6UO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYx23m6UO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYx23m6UO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYx23m6UO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYx23m6UO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYx23m6UO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYx23m6UO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYx23m6UO .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-tvYx23m6UO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYx23m6UO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYx23m6UO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYx23m6UO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYx23m6UO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYx23m6UO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYx23m6UO .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYx23m6UO .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYx23m6UO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYx23m6UO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYx23m6UO .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-tvYx23m6UO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYx23m6UO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYx23m6UO .dropdown-item.active,
.cid-tvYx23m6UO .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYx23m6UO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYx23m6UO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYx23m6UO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYx23m6UO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYx23m6UO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYx23m6UO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYx23m6UO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYx23m6UO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYx23m6UO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYx23m6UO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYx23m6UO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYx23m6UO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYx23m6UO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYx23m6UO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYx23m6UO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYx23m6UO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYx23m6UO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYx23m6UO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYx23m6UO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYx23m6UO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYx23m6UO .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-tvYx23m6UO .navbar {
    height: 70px;
  }
  .cid-tvYx23m6UO .navbar.opened {
    height: auto;
  }
  .cid-tvYx23m6UO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYx23F8HI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYx23P70s {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYx23P70s .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYx23P70s form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYx23P70s form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYx23P70s form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYx23P70s .mbr-section-title {
  color: #ffffff;
}
.cid-tvYx23P70s .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYx243g63 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYx243g63 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYx243g63 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYx243g63 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYx243g63 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYx243g63 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYx243g63 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYx243g63 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYx243g63 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYx243g63 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYx243g63 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYx243g63 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYx243g63 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYx243g63 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYx243g63 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYxjCq6xI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYxjCq6xI nav.navbar {
  position: fixed;
}
.cid-tvYxjCq6xI .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-tvYxjCq6xI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYxjCq6xI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYxjCq6xI .dropdown-item:hover,
.cid-tvYxjCq6xI .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYxjCq6xI .dropdown-item:hover span {
  color: white;
}
.cid-tvYxjCq6xI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYxjCq6xI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYxjCq6xI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYxjCq6xI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYxjCq6xI .nav-link {
  position: relative;
}
.cid-tvYxjCq6xI .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYxjCq6xI .container {
    flex-wrap: wrap;
  }
}
.cid-tvYxjCq6xI .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYxjCq6xI .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYxjCq6xI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYxjCq6xI .dropdown-menu,
.cid-tvYxjCq6xI .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYxjCq6xI .nav-item:focus,
.cid-tvYxjCq6xI .nav-link:focus {
  outline: none;
}
.cid-tvYxjCq6xI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYxjCq6xI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYxjCq6xI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYxjCq6xI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYxjCq6xI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYxjCq6xI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYxjCq6xI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYxjCq6xI .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYxjCq6xI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYxjCq6xI .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYxjCq6xI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYxjCq6xI .navbar.collapsed {
  justify-content: center;
}
.cid-tvYxjCq6xI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYxjCq6xI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYxjCq6xI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYxjCq6xI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYxjCq6xI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYxjCq6xI .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-tvYxjCq6xI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYxjCq6xI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYxjCq6xI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYxjCq6xI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYxjCq6xI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYxjCq6xI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYxjCq6xI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYxjCq6xI .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-tvYxjCq6xI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYxjCq6xI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYxjCq6xI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYxjCq6xI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYxjCq6xI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYxjCq6xI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYxjCq6xI .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYxjCq6xI .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYxjCq6xI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYxjCq6xI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYxjCq6xI .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-tvYxjCq6xI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYxjCq6xI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYxjCq6xI .dropdown-item.active,
.cid-tvYxjCq6xI .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYxjCq6xI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYxjCq6xI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYxjCq6xI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYxjCq6xI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYxjCq6xI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYxjCq6xI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYxjCq6xI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYxjCq6xI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYxjCq6xI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYxjCq6xI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYxjCq6xI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYxjCq6xI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYxjCq6xI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYxjCq6xI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYxjCq6xI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYxjCq6xI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYxjCq6xI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYxjCq6xI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYxjCq6xI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYxjCq6xI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYxjCq6xI .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-tvYxjCq6xI .navbar {
    height: 70px;
  }
  .cid-tvYxjCq6xI .navbar.opened {
    height: auto;
  }
  .cid-tvYxjCq6xI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYxjCFGNo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYxjCMca0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYxjCMca0 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYxjCMca0 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYxjCMca0 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYxjCMca0 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYxjCMca0 .mbr-section-title {
  color: #ffffff;
}
.cid-tvYxjCMca0 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYxjCUCvA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYxjCUCvA .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYxjCUCvA .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYxjCUCvA .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYxjCUCvA .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYxjCUCvA .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYxjCUCvA .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYxjCUCvA .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYxjCUCvA .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYxjCUCvA .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYxjCUCvA .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYxjCUCvA .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYxjCUCvA .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYxjCUCvA .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYxjCUCvA .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYxBAhySM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYxBAhySM nav.navbar {
  position: fixed;
}
.cid-tvYxBAhySM .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-tvYxBAhySM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYxBAhySM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYxBAhySM .dropdown-item:hover,
.cid-tvYxBAhySM .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYxBAhySM .dropdown-item:hover span {
  color: white;
}
.cid-tvYxBAhySM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYxBAhySM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYxBAhySM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYxBAhySM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYxBAhySM .nav-link {
  position: relative;
}
.cid-tvYxBAhySM .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYxBAhySM .container {
    flex-wrap: wrap;
  }
}
.cid-tvYxBAhySM .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYxBAhySM .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYxBAhySM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYxBAhySM .dropdown-menu,
.cid-tvYxBAhySM .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYxBAhySM .nav-item:focus,
.cid-tvYxBAhySM .nav-link:focus {
  outline: none;
}
.cid-tvYxBAhySM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYxBAhySM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYxBAhySM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYxBAhySM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYxBAhySM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYxBAhySM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYxBAhySM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYxBAhySM .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYxBAhySM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYxBAhySM .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYxBAhySM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYxBAhySM .navbar.collapsed {
  justify-content: center;
}
.cid-tvYxBAhySM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYxBAhySM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYxBAhySM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYxBAhySM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYxBAhySM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYxBAhySM .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-tvYxBAhySM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYxBAhySM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYxBAhySM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYxBAhySM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYxBAhySM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYxBAhySM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYxBAhySM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYxBAhySM .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-tvYxBAhySM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYxBAhySM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYxBAhySM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYxBAhySM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYxBAhySM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYxBAhySM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYxBAhySM .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYxBAhySM .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYxBAhySM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYxBAhySM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYxBAhySM .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-tvYxBAhySM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYxBAhySM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYxBAhySM .dropdown-item.active,
.cid-tvYxBAhySM .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYxBAhySM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYxBAhySM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYxBAhySM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYxBAhySM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYxBAhySM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYxBAhySM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYxBAhySM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYxBAhySM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYxBAhySM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYxBAhySM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYxBAhySM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYxBAhySM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYxBAhySM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYxBAhySM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYxBAhySM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYxBAhySM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYxBAhySM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYxBAhySM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYxBAhySM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYxBAhySM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYxBAhySM .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-tvYxBAhySM .navbar {
    height: 70px;
  }
  .cid-tvYxBAhySM .navbar.opened {
    height: auto;
  }
  .cid-tvYxBAhySM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYxBAwsq1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYxBAEDwT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYxBAEDwT .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYxBAEDwT form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYxBAEDwT form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYxBAEDwT form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYxBAEDwT .mbr-section-title {
  color: #ffffff;
}
.cid-tvYxBAEDwT .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYxBAOV3a {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYxBAOV3a .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYxBAOV3a .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYxBAOV3a .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYxBAOV3a .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYxBAOV3a .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYxBAOV3a .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYxBAOV3a .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYxBAOV3a .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYxBAOV3a .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYxBAOV3a .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYxBAOV3a .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYxBAOV3a .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYxBAOV3a .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYxBAOV3a .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYxStiJ7W {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYxStiJ7W nav.navbar {
  position: fixed;
}
.cid-tvYxStiJ7W .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-tvYxStiJ7W .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYxStiJ7W .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYxStiJ7W .dropdown-item:hover,
.cid-tvYxStiJ7W .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYxStiJ7W .dropdown-item:hover span {
  color: white;
}
.cid-tvYxStiJ7W .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYxStiJ7W .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYxStiJ7W .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYxStiJ7W .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYxStiJ7W .nav-link {
  position: relative;
}
.cid-tvYxStiJ7W .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYxStiJ7W .container {
    flex-wrap: wrap;
  }
}
.cid-tvYxStiJ7W .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYxStiJ7W .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYxStiJ7W .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYxStiJ7W .dropdown-menu,
.cid-tvYxStiJ7W .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYxStiJ7W .nav-item:focus,
.cid-tvYxStiJ7W .nav-link:focus {
  outline: none;
}
.cid-tvYxStiJ7W .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYxStiJ7W .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYxStiJ7W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYxStiJ7W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYxStiJ7W .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYxStiJ7W .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYxStiJ7W .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYxStiJ7W .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYxStiJ7W .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYxStiJ7W .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYxStiJ7W .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYxStiJ7W .navbar.collapsed {
  justify-content: center;
}
.cid-tvYxStiJ7W .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYxStiJ7W .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYxStiJ7W .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYxStiJ7W .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYxStiJ7W .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYxStiJ7W .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-tvYxStiJ7W .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYxStiJ7W .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYxStiJ7W .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYxStiJ7W .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYxStiJ7W .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYxStiJ7W .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYxStiJ7W .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYxStiJ7W .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-tvYxStiJ7W .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYxStiJ7W .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYxStiJ7W .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYxStiJ7W .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYxStiJ7W .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYxStiJ7W .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYxStiJ7W .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYxStiJ7W .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYxStiJ7W .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYxStiJ7W .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYxStiJ7W .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-tvYxStiJ7W .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYxStiJ7W .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYxStiJ7W .dropdown-item.active,
.cid-tvYxStiJ7W .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYxStiJ7W .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYxStiJ7W .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYxStiJ7W .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYxStiJ7W .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYxStiJ7W .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYxStiJ7W .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYxStiJ7W ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYxStiJ7W .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYxStiJ7W button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYxStiJ7W button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYxStiJ7W button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYxStiJ7W button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYxStiJ7W button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYxStiJ7W button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYxStiJ7W nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYxStiJ7W nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYxStiJ7W nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYxStiJ7W nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYxStiJ7W .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYxStiJ7W a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYxStiJ7W .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-tvYxStiJ7W .navbar {
    height: 70px;
  }
  .cid-tvYxStiJ7W .navbar.opened {
    height: auto;
  }
  .cid-tvYxStiJ7W .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYxStxArH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYxStF4Up {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYxStF4Up .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYxStF4Up form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYxStF4Up form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYxStF4Up form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYxStF4Up .mbr-section-title {
  color: #ffffff;
}
.cid-tvYxStF4Up .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYxStRv3u {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYxStRv3u .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYxStRv3u .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYxStRv3u .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYxStRv3u .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYxStRv3u .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYxStRv3u .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYxStRv3u .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYxStRv3u .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYxStRv3u .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYxStRv3u .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYxStRv3u .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYxStRv3u .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYxStRv3u .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYxStRv3u .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYy7CJfLA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYy7CJfLA nav.navbar {
  position: fixed;
}
.cid-tvYy7CJfLA .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-tvYy7CJfLA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYy7CJfLA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYy7CJfLA .dropdown-item:hover,
.cid-tvYy7CJfLA .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYy7CJfLA .dropdown-item:hover span {
  color: white;
}
.cid-tvYy7CJfLA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYy7CJfLA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYy7CJfLA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYy7CJfLA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYy7CJfLA .nav-link {
  position: relative;
}
.cid-tvYy7CJfLA .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYy7CJfLA .container {
    flex-wrap: wrap;
  }
}
.cid-tvYy7CJfLA .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYy7CJfLA .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYy7CJfLA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYy7CJfLA .dropdown-menu,
.cid-tvYy7CJfLA .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYy7CJfLA .nav-item:focus,
.cid-tvYy7CJfLA .nav-link:focus {
  outline: none;
}
.cid-tvYy7CJfLA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYy7CJfLA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYy7CJfLA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYy7CJfLA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYy7CJfLA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYy7CJfLA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYy7CJfLA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYy7CJfLA .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYy7CJfLA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYy7CJfLA .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYy7CJfLA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYy7CJfLA .navbar.collapsed {
  justify-content: center;
}
.cid-tvYy7CJfLA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYy7CJfLA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYy7CJfLA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYy7CJfLA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYy7CJfLA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYy7CJfLA .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-tvYy7CJfLA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYy7CJfLA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYy7CJfLA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYy7CJfLA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYy7CJfLA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYy7CJfLA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYy7CJfLA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYy7CJfLA .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-tvYy7CJfLA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYy7CJfLA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYy7CJfLA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYy7CJfLA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYy7CJfLA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYy7CJfLA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYy7CJfLA .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYy7CJfLA .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYy7CJfLA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYy7CJfLA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYy7CJfLA .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-tvYy7CJfLA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYy7CJfLA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYy7CJfLA .dropdown-item.active,
.cid-tvYy7CJfLA .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYy7CJfLA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYy7CJfLA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYy7CJfLA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYy7CJfLA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYy7CJfLA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYy7CJfLA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYy7CJfLA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYy7CJfLA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYy7CJfLA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYy7CJfLA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYy7CJfLA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYy7CJfLA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYy7CJfLA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYy7CJfLA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYy7CJfLA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYy7CJfLA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYy7CJfLA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYy7CJfLA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYy7CJfLA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYy7CJfLA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYy7CJfLA .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-tvYy7CJfLA .navbar {
    height: 70px;
  }
  .cid-tvYy7CJfLA .navbar.opened {
    height: auto;
  }
  .cid-tvYy7CJfLA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYy7CZcwV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYy7Dbckl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYy7Dbckl .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYy7Dbckl form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYy7Dbckl form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYy7Dbckl form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYy7Dbckl .mbr-section-title {
  color: #ffffff;
}
.cid-tvYy7Dbckl .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYy7DmAIG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYy7DmAIG .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYy7DmAIG .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYy7DmAIG .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYy7DmAIG .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYy7DmAIG .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYy7DmAIG .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYy7DmAIG .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYy7DmAIG .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYy7DmAIG .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYy7DmAIG .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYy7DmAIG .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYy7DmAIG .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYy7DmAIG .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYy7DmAIG .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYypmjuQO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYypmjuQO nav.navbar {
  position: fixed;
}
.cid-tvYypmjuQO .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-tvYypmjuQO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYypmjuQO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYypmjuQO .dropdown-item:hover,
.cid-tvYypmjuQO .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYypmjuQO .dropdown-item:hover span {
  color: white;
}
.cid-tvYypmjuQO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYypmjuQO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYypmjuQO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYypmjuQO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYypmjuQO .nav-link {
  position: relative;
}
.cid-tvYypmjuQO .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYypmjuQO .container {
    flex-wrap: wrap;
  }
}
.cid-tvYypmjuQO .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYypmjuQO .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYypmjuQO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYypmjuQO .dropdown-menu,
.cid-tvYypmjuQO .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYypmjuQO .nav-item:focus,
.cid-tvYypmjuQO .nav-link:focus {
  outline: none;
}
.cid-tvYypmjuQO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYypmjuQO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYypmjuQO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYypmjuQO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYypmjuQO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYypmjuQO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYypmjuQO .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYypmjuQO .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYypmjuQO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYypmjuQO .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYypmjuQO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYypmjuQO .navbar.collapsed {
  justify-content: center;
}
.cid-tvYypmjuQO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYypmjuQO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYypmjuQO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYypmjuQO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYypmjuQO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYypmjuQO .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-tvYypmjuQO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYypmjuQO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYypmjuQO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYypmjuQO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYypmjuQO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYypmjuQO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYypmjuQO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYypmjuQO .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-tvYypmjuQO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYypmjuQO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYypmjuQO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYypmjuQO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYypmjuQO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYypmjuQO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYypmjuQO .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYypmjuQO .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYypmjuQO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYypmjuQO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYypmjuQO .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-tvYypmjuQO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYypmjuQO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYypmjuQO .dropdown-item.active,
.cid-tvYypmjuQO .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYypmjuQO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYypmjuQO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYypmjuQO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYypmjuQO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYypmjuQO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYypmjuQO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYypmjuQO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYypmjuQO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYypmjuQO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYypmjuQO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYypmjuQO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYypmjuQO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYypmjuQO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYypmjuQO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYypmjuQO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYypmjuQO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYypmjuQO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYypmjuQO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYypmjuQO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYypmjuQO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYypmjuQO .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-tvYypmjuQO .navbar {
    height: 70px;
  }
  .cid-tvYypmjuQO .navbar.opened {
    height: auto;
  }
  .cid-tvYypmjuQO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYypmAJYF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYypmH4QU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYypmH4QU .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYypmH4QU form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYypmH4QU form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYypmH4QU form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYypmH4QU .mbr-section-title {
  color: #ffffff;
}
.cid-tvYypmH4QU .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYypmRQtB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYypmRQtB .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYypmRQtB .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYypmRQtB .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYypmRQtB .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYypmRQtB .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYypmRQtB .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYypmRQtB .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYypmRQtB .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYypmRQtB .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYypmRQtB .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYypmRQtB .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYypmRQtB .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYypmRQtB .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYypmRQtB .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYz3tscNv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYz3tscNv nav.navbar {
  position: fixed;
}
.cid-tvYz3tscNv .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-tvYz3tscNv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYz3tscNv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYz3tscNv .dropdown-item:hover,
.cid-tvYz3tscNv .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYz3tscNv .dropdown-item:hover span {
  color: white;
}
.cid-tvYz3tscNv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYz3tscNv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYz3tscNv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYz3tscNv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYz3tscNv .nav-link {
  position: relative;
}
.cid-tvYz3tscNv .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYz3tscNv .container {
    flex-wrap: wrap;
  }
}
.cid-tvYz3tscNv .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYz3tscNv .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYz3tscNv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYz3tscNv .dropdown-menu,
.cid-tvYz3tscNv .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYz3tscNv .nav-item:focus,
.cid-tvYz3tscNv .nav-link:focus {
  outline: none;
}
.cid-tvYz3tscNv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYz3tscNv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYz3tscNv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYz3tscNv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYz3tscNv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYz3tscNv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYz3tscNv .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYz3tscNv .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYz3tscNv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYz3tscNv .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYz3tscNv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYz3tscNv .navbar.collapsed {
  justify-content: center;
}
.cid-tvYz3tscNv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYz3tscNv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYz3tscNv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYz3tscNv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYz3tscNv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYz3tscNv .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-tvYz3tscNv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYz3tscNv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYz3tscNv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYz3tscNv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYz3tscNv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYz3tscNv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYz3tscNv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYz3tscNv .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-tvYz3tscNv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYz3tscNv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYz3tscNv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYz3tscNv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYz3tscNv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYz3tscNv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYz3tscNv .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYz3tscNv .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYz3tscNv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYz3tscNv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYz3tscNv .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-tvYz3tscNv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYz3tscNv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYz3tscNv .dropdown-item.active,
.cid-tvYz3tscNv .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYz3tscNv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYz3tscNv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYz3tscNv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYz3tscNv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYz3tscNv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYz3tscNv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYz3tscNv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYz3tscNv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYz3tscNv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYz3tscNv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYz3tscNv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYz3tscNv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYz3tscNv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYz3tscNv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYz3tscNv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYz3tscNv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYz3tscNv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYz3tscNv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYz3tscNv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYz3tscNv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYz3tscNv .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-tvYz3tscNv .navbar {
    height: 70px;
  }
  .cid-tvYz3tscNv .navbar.opened {
    height: auto;
  }
  .cid-tvYz3tscNv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYz3tKucA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYz3tSnzi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYz3tSnzi .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYz3tSnzi form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYz3tSnzi form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYz3tSnzi form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYz3tSnzi .mbr-section-title {
  color: #ffffff;
}
.cid-tvYz3tSnzi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYz3u371Z {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYz3u371Z .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYz3u371Z .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYz3u371Z .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYz3u371Z .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYz3u371Z .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYz3u371Z .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYz3u371Z .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYz3u371Z .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYz3u371Z .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYz3u371Z .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYz3u371Z .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYz3u371Z .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYz3u371Z .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYz3u371Z .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYzmvWTQi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYzmvWTQi nav.navbar {
  position: fixed;
}
.cid-tvYzmvWTQi .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-tvYzmvWTQi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYzmvWTQi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYzmvWTQi .dropdown-item:hover,
.cid-tvYzmvWTQi .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYzmvWTQi .dropdown-item:hover span {
  color: white;
}
.cid-tvYzmvWTQi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYzmvWTQi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYzmvWTQi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYzmvWTQi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYzmvWTQi .nav-link {
  position: relative;
}
.cid-tvYzmvWTQi .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYzmvWTQi .container {
    flex-wrap: wrap;
  }
}
.cid-tvYzmvWTQi .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYzmvWTQi .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYzmvWTQi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYzmvWTQi .dropdown-menu,
.cid-tvYzmvWTQi .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYzmvWTQi .nav-item:focus,
.cid-tvYzmvWTQi .nav-link:focus {
  outline: none;
}
.cid-tvYzmvWTQi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYzmvWTQi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYzmvWTQi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYzmvWTQi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYzmvWTQi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYzmvWTQi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYzmvWTQi .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYzmvWTQi .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYzmvWTQi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYzmvWTQi .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYzmvWTQi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYzmvWTQi .navbar.collapsed {
  justify-content: center;
}
.cid-tvYzmvWTQi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYzmvWTQi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYzmvWTQi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYzmvWTQi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYzmvWTQi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYzmvWTQi .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-tvYzmvWTQi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYzmvWTQi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYzmvWTQi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYzmvWTQi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYzmvWTQi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYzmvWTQi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYzmvWTQi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYzmvWTQi .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-tvYzmvWTQi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYzmvWTQi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYzmvWTQi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYzmvWTQi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYzmvWTQi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYzmvWTQi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYzmvWTQi .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYzmvWTQi .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYzmvWTQi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYzmvWTQi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYzmvWTQi .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-tvYzmvWTQi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYzmvWTQi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYzmvWTQi .dropdown-item.active,
.cid-tvYzmvWTQi .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYzmvWTQi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYzmvWTQi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYzmvWTQi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYzmvWTQi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYzmvWTQi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYzmvWTQi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYzmvWTQi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYzmvWTQi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYzmvWTQi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYzmvWTQi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYzmvWTQi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYzmvWTQi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYzmvWTQi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYzmvWTQi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYzmvWTQi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYzmvWTQi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYzmvWTQi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYzmvWTQi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYzmvWTQi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYzmvWTQi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYzmvWTQi .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-tvYzmvWTQi .navbar {
    height: 70px;
  }
  .cid-tvYzmvWTQi .navbar.opened {
    height: auto;
  }
  .cid-tvYzmvWTQi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYzmwePXJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYzmwo5L3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYzmwo5L3 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYzmwo5L3 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYzmwo5L3 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYzmwo5L3 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYzmwo5L3 .mbr-section-title {
  color: #ffffff;
}
.cid-tvYzmwo5L3 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYzmwwAmw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYzmwwAmw .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYzmwwAmw .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYzmwwAmw .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYzmwwAmw .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYzmwwAmw .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYzmwwAmw .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYzmwwAmw .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYzmwwAmw .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYzmwwAmw .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYzmwwAmw .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYzmwwAmw .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYzmwwAmw .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYzmwwAmw .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYzmwwAmw .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYzDG3XfM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYzDG3XfM nav.navbar {
  position: fixed;
}
.cid-tvYzDG3XfM .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-tvYzDG3XfM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYzDG3XfM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYzDG3XfM .dropdown-item:hover,
.cid-tvYzDG3XfM .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYzDG3XfM .dropdown-item:hover span {
  color: white;
}
.cid-tvYzDG3XfM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYzDG3XfM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYzDG3XfM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYzDG3XfM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYzDG3XfM .nav-link {
  position: relative;
}
.cid-tvYzDG3XfM .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYzDG3XfM .container {
    flex-wrap: wrap;
  }
}
.cid-tvYzDG3XfM .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYzDG3XfM .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYzDG3XfM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYzDG3XfM .dropdown-menu,
.cid-tvYzDG3XfM .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYzDG3XfM .nav-item:focus,
.cid-tvYzDG3XfM .nav-link:focus {
  outline: none;
}
.cid-tvYzDG3XfM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYzDG3XfM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYzDG3XfM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYzDG3XfM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYzDG3XfM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYzDG3XfM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYzDG3XfM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYzDG3XfM .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYzDG3XfM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYzDG3XfM .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYzDG3XfM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYzDG3XfM .navbar.collapsed {
  justify-content: center;
}
.cid-tvYzDG3XfM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYzDG3XfM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYzDG3XfM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYzDG3XfM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYzDG3XfM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYzDG3XfM .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-tvYzDG3XfM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYzDG3XfM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYzDG3XfM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYzDG3XfM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYzDG3XfM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYzDG3XfM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYzDG3XfM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYzDG3XfM .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-tvYzDG3XfM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYzDG3XfM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYzDG3XfM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYzDG3XfM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYzDG3XfM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYzDG3XfM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYzDG3XfM .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYzDG3XfM .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYzDG3XfM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYzDG3XfM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYzDG3XfM .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-tvYzDG3XfM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYzDG3XfM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYzDG3XfM .dropdown-item.active,
.cid-tvYzDG3XfM .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYzDG3XfM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYzDG3XfM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYzDG3XfM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYzDG3XfM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYzDG3XfM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYzDG3XfM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYzDG3XfM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYzDG3XfM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYzDG3XfM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYzDG3XfM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYzDG3XfM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYzDG3XfM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYzDG3XfM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYzDG3XfM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYzDG3XfM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYzDG3XfM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYzDG3XfM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYzDG3XfM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYzDG3XfM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYzDG3XfM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYzDG3XfM .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-tvYzDG3XfM .navbar {
    height: 70px;
  }
  .cid-tvYzDG3XfM .navbar.opened {
    height: auto;
  }
  .cid-tvYzDG3XfM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYzDGi5ZP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYzDGpQPe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYzDGpQPe .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYzDGpQPe form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYzDGpQPe form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYzDGpQPe form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYzDGpQPe .mbr-section-title {
  color: #ffffff;
}
.cid-tvYzDGpQPe .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYzDGBAtq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYzDGBAtq .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYzDGBAtq .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYzDGBAtq .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYzDGBAtq .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYzDGBAtq .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYzDGBAtq .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYzDGBAtq .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYzDGBAtq .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYzDGBAtq .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYzDGBAtq .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYzDGBAtq .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYzDGBAtq .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYzDGBAtq .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYzDGBAtq .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYA1upPH5 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYA1upPH5 nav.navbar {
  position: fixed;
}
.cid-tvYA1upPH5 .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-tvYA1upPH5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYA1upPH5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYA1upPH5 .dropdown-item:hover,
.cid-tvYA1upPH5 .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYA1upPH5 .dropdown-item:hover span {
  color: white;
}
.cid-tvYA1upPH5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYA1upPH5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYA1upPH5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYA1upPH5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYA1upPH5 .nav-link {
  position: relative;
}
.cid-tvYA1upPH5 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYA1upPH5 .container {
    flex-wrap: wrap;
  }
}
.cid-tvYA1upPH5 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYA1upPH5 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYA1upPH5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYA1upPH5 .dropdown-menu,
.cid-tvYA1upPH5 .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYA1upPH5 .nav-item:focus,
.cid-tvYA1upPH5 .nav-link:focus {
  outline: none;
}
.cid-tvYA1upPH5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYA1upPH5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYA1upPH5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYA1upPH5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYA1upPH5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYA1upPH5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYA1upPH5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYA1upPH5 .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYA1upPH5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYA1upPH5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYA1upPH5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYA1upPH5 .navbar.collapsed {
  justify-content: center;
}
.cid-tvYA1upPH5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYA1upPH5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYA1upPH5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYA1upPH5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYA1upPH5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYA1upPH5 .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-tvYA1upPH5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYA1upPH5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYA1upPH5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYA1upPH5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYA1upPH5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYA1upPH5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYA1upPH5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYA1upPH5 .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-tvYA1upPH5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYA1upPH5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYA1upPH5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYA1upPH5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYA1upPH5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYA1upPH5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYA1upPH5 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYA1upPH5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYA1upPH5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYA1upPH5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYA1upPH5 .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-tvYA1upPH5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYA1upPH5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYA1upPH5 .dropdown-item.active,
.cid-tvYA1upPH5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYA1upPH5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYA1upPH5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYA1upPH5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYA1upPH5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYA1upPH5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYA1upPH5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYA1upPH5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYA1upPH5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYA1upPH5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYA1upPH5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYA1upPH5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYA1upPH5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYA1upPH5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYA1upPH5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYA1upPH5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYA1upPH5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYA1upPH5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYA1upPH5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYA1upPH5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYA1upPH5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYA1upPH5 .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-tvYA1upPH5 .navbar {
    height: 70px;
  }
  .cid-tvYA1upPH5 .navbar.opened {
    height: auto;
  }
  .cid-tvYA1upPH5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYA1uE9La {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYA1uMPcl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYA1uMPcl .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYA1uMPcl form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYA1uMPcl form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYA1uMPcl form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYA1uMPcl .mbr-section-title {
  color: #ffffff;
}
.cid-tvYA1uMPcl .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYA1uWzqu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYA1uWzqu .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYA1uWzqu .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYA1uWzqu .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYA1uWzqu .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYA1uWzqu .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYA1uWzqu .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYA1uWzqu .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYA1uWzqu .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYA1uWzqu .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYA1uWzqu .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYA1uWzqu .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYA1uWzqu .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYA1uWzqu .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYA1uWzqu .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYAj8R49N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYAj8R49N nav.navbar {
  position: fixed;
}
.cid-tvYAj8R49N .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-tvYAj8R49N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYAj8R49N .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYAj8R49N .dropdown-item:hover,
.cid-tvYAj8R49N .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYAj8R49N .dropdown-item:hover span {
  color: white;
}
.cid-tvYAj8R49N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYAj8R49N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYAj8R49N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYAj8R49N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYAj8R49N .nav-link {
  position: relative;
}
.cid-tvYAj8R49N .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYAj8R49N .container {
    flex-wrap: wrap;
  }
}
.cid-tvYAj8R49N .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYAj8R49N .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYAj8R49N .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYAj8R49N .dropdown-menu,
.cid-tvYAj8R49N .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYAj8R49N .nav-item:focus,
.cid-tvYAj8R49N .nav-link:focus {
  outline: none;
}
.cid-tvYAj8R49N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYAj8R49N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYAj8R49N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYAj8R49N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYAj8R49N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYAj8R49N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYAj8R49N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYAj8R49N .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYAj8R49N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYAj8R49N .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYAj8R49N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYAj8R49N .navbar.collapsed {
  justify-content: center;
}
.cid-tvYAj8R49N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYAj8R49N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYAj8R49N .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYAj8R49N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYAj8R49N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYAj8R49N .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-tvYAj8R49N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYAj8R49N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYAj8R49N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYAj8R49N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYAj8R49N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYAj8R49N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYAj8R49N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYAj8R49N .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-tvYAj8R49N .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYAj8R49N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYAj8R49N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYAj8R49N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYAj8R49N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYAj8R49N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYAj8R49N .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYAj8R49N .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYAj8R49N .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYAj8R49N .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYAj8R49N .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-tvYAj8R49N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYAj8R49N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYAj8R49N .dropdown-item.active,
.cid-tvYAj8R49N .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYAj8R49N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYAj8R49N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYAj8R49N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYAj8R49N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYAj8R49N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYAj8R49N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYAj8R49N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYAj8R49N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYAj8R49N button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYAj8R49N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYAj8R49N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYAj8R49N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYAj8R49N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYAj8R49N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYAj8R49N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYAj8R49N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYAj8R49N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYAj8R49N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYAj8R49N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYAj8R49N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYAj8R49N .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-tvYAj8R49N .navbar {
    height: 70px;
  }
  .cid-tvYAj8R49N .navbar.opened {
    height: auto;
  }
  .cid-tvYAj8R49N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYAj963f6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYAj9eYx6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYAj9eYx6 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYAj9eYx6 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYAj9eYx6 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYAj9eYx6 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYAj9eYx6 .mbr-section-title {
  color: #ffffff;
}
.cid-tvYAj9eYx6 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYAj9omuj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYAj9omuj .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYAj9omuj .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYAj9omuj .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYAj9omuj .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYAj9omuj .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYAj9omuj .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYAj9omuj .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYAj9omuj .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYAj9omuj .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYAj9omuj .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYAj9omuj .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYAj9omuj .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYAj9omuj .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYAj9omuj .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYAD8R7mW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYAD8R7mW nav.navbar {
  position: fixed;
}
.cid-tvYAD8R7mW .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-tvYAD8R7mW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYAD8R7mW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYAD8R7mW .dropdown-item:hover,
.cid-tvYAD8R7mW .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYAD8R7mW .dropdown-item:hover span {
  color: white;
}
.cid-tvYAD8R7mW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYAD8R7mW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYAD8R7mW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYAD8R7mW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYAD8R7mW .nav-link {
  position: relative;
}
.cid-tvYAD8R7mW .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYAD8R7mW .container {
    flex-wrap: wrap;
  }
}
.cid-tvYAD8R7mW .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYAD8R7mW .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYAD8R7mW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYAD8R7mW .dropdown-menu,
.cid-tvYAD8R7mW .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYAD8R7mW .nav-item:focus,
.cid-tvYAD8R7mW .nav-link:focus {
  outline: none;
}
.cid-tvYAD8R7mW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYAD8R7mW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYAD8R7mW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYAD8R7mW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYAD8R7mW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYAD8R7mW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYAD8R7mW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYAD8R7mW .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYAD8R7mW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYAD8R7mW .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYAD8R7mW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYAD8R7mW .navbar.collapsed {
  justify-content: center;
}
.cid-tvYAD8R7mW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYAD8R7mW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYAD8R7mW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYAD8R7mW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYAD8R7mW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYAD8R7mW .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-tvYAD8R7mW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYAD8R7mW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYAD8R7mW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYAD8R7mW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYAD8R7mW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYAD8R7mW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYAD8R7mW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYAD8R7mW .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-tvYAD8R7mW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYAD8R7mW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYAD8R7mW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYAD8R7mW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYAD8R7mW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYAD8R7mW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYAD8R7mW .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYAD8R7mW .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYAD8R7mW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYAD8R7mW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYAD8R7mW .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-tvYAD8R7mW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYAD8R7mW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYAD8R7mW .dropdown-item.active,
.cid-tvYAD8R7mW .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYAD8R7mW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYAD8R7mW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYAD8R7mW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYAD8R7mW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYAD8R7mW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYAD8R7mW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYAD8R7mW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYAD8R7mW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYAD8R7mW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYAD8R7mW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYAD8R7mW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYAD8R7mW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYAD8R7mW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYAD8R7mW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYAD8R7mW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYAD8R7mW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYAD8R7mW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYAD8R7mW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYAD8R7mW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYAD8R7mW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYAD8R7mW .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-tvYAD8R7mW .navbar {
    height: 70px;
  }
  .cid-tvYAD8R7mW .navbar.opened {
    height: auto;
  }
  .cid-tvYAD8R7mW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYAD97gbW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYAD9f1Bq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYAD9f1Bq .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYAD9f1Bq form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYAD9f1Bq form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYAD9f1Bq form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYAD9f1Bq .mbr-section-title {
  color: #ffffff;
}
.cid-tvYAD9f1Bq .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYAD9pkWj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYAD9pkWj .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYAD9pkWj .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYAD9pkWj .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYAD9pkWj .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYAD9pkWj .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYAD9pkWj .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYAD9pkWj .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYAD9pkWj .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYAD9pkWj .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYAD9pkWj .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYAD9pkWj .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYAD9pkWj .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYAD9pkWj .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYAD9pkWj .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYBbcbHrB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYBbcbHrB nav.navbar {
  position: fixed;
}
.cid-tvYBbcbHrB .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-tvYBbcbHrB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYBbcbHrB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYBbcbHrB .dropdown-item:hover,
.cid-tvYBbcbHrB .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYBbcbHrB .dropdown-item:hover span {
  color: white;
}
.cid-tvYBbcbHrB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYBbcbHrB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYBbcbHrB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYBbcbHrB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYBbcbHrB .nav-link {
  position: relative;
}
.cid-tvYBbcbHrB .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYBbcbHrB .container {
    flex-wrap: wrap;
  }
}
.cid-tvYBbcbHrB .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYBbcbHrB .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYBbcbHrB .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYBbcbHrB .dropdown-menu,
.cid-tvYBbcbHrB .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYBbcbHrB .nav-item:focus,
.cid-tvYBbcbHrB .nav-link:focus {
  outline: none;
}
.cid-tvYBbcbHrB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYBbcbHrB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYBbcbHrB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYBbcbHrB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYBbcbHrB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYBbcbHrB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYBbcbHrB .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYBbcbHrB .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYBbcbHrB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYBbcbHrB .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYBbcbHrB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYBbcbHrB .navbar.collapsed {
  justify-content: center;
}
.cid-tvYBbcbHrB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYBbcbHrB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYBbcbHrB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYBbcbHrB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYBbcbHrB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYBbcbHrB .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-tvYBbcbHrB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYBbcbHrB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYBbcbHrB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYBbcbHrB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYBbcbHrB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYBbcbHrB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYBbcbHrB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYBbcbHrB .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-tvYBbcbHrB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYBbcbHrB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYBbcbHrB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYBbcbHrB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYBbcbHrB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYBbcbHrB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYBbcbHrB .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYBbcbHrB .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYBbcbHrB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYBbcbHrB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYBbcbHrB .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-tvYBbcbHrB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYBbcbHrB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYBbcbHrB .dropdown-item.active,
.cid-tvYBbcbHrB .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYBbcbHrB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYBbcbHrB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYBbcbHrB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYBbcbHrB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYBbcbHrB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYBbcbHrB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYBbcbHrB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYBbcbHrB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYBbcbHrB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYBbcbHrB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYBbcbHrB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYBbcbHrB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYBbcbHrB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYBbcbHrB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYBbcbHrB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYBbcbHrB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYBbcbHrB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYBbcbHrB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYBbcbHrB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYBbcbHrB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYBbcbHrB .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-tvYBbcbHrB .navbar {
    height: 70px;
  }
  .cid-tvYBbcbHrB .navbar.opened {
    height: auto;
  }
  .cid-tvYBbcbHrB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYBbcK0FM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYBbdkg1i {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYBbdkg1i .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYBbdkg1i form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYBbdkg1i form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYBbdkg1i form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYBbdkg1i .mbr-section-title {
  color: #ffffff;
}
.cid-tvYBbdkg1i .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYBbdthwO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYBbdthwO .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYBbdthwO .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYBbdthwO .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYBbdthwO .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYBbdthwO .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYBbdthwO .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYBbdthwO .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYBbdthwO .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYBbdthwO .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYBbdthwO .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYBbdthwO .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYBbdthwO .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYBbdthwO .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYBbdthwO .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYBs3Zz8y {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYBs3Zz8y nav.navbar {
  position: fixed;
}
.cid-tvYBs3Zz8y .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-tvYBs3Zz8y .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYBs3Zz8y .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYBs3Zz8y .dropdown-item:hover,
.cid-tvYBs3Zz8y .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYBs3Zz8y .dropdown-item:hover span {
  color: white;
}
.cid-tvYBs3Zz8y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYBs3Zz8y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYBs3Zz8y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYBs3Zz8y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYBs3Zz8y .nav-link {
  position: relative;
}
.cid-tvYBs3Zz8y .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYBs3Zz8y .container {
    flex-wrap: wrap;
  }
}
.cid-tvYBs3Zz8y .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYBs3Zz8y .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYBs3Zz8y .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYBs3Zz8y .dropdown-menu,
.cid-tvYBs3Zz8y .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYBs3Zz8y .nav-item:focus,
.cid-tvYBs3Zz8y .nav-link:focus {
  outline: none;
}
.cid-tvYBs3Zz8y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYBs3Zz8y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYBs3Zz8y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYBs3Zz8y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYBs3Zz8y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYBs3Zz8y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYBs3Zz8y .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYBs3Zz8y .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYBs3Zz8y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYBs3Zz8y .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYBs3Zz8y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYBs3Zz8y .navbar.collapsed {
  justify-content: center;
}
.cid-tvYBs3Zz8y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYBs3Zz8y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYBs3Zz8y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYBs3Zz8y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYBs3Zz8y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYBs3Zz8y .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-tvYBs3Zz8y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYBs3Zz8y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYBs3Zz8y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYBs3Zz8y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYBs3Zz8y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYBs3Zz8y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYBs3Zz8y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYBs3Zz8y .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-tvYBs3Zz8y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYBs3Zz8y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYBs3Zz8y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYBs3Zz8y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYBs3Zz8y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYBs3Zz8y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYBs3Zz8y .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYBs3Zz8y .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYBs3Zz8y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYBs3Zz8y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYBs3Zz8y .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-tvYBs3Zz8y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYBs3Zz8y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYBs3Zz8y .dropdown-item.active,
.cid-tvYBs3Zz8y .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYBs3Zz8y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYBs3Zz8y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYBs3Zz8y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYBs3Zz8y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYBs3Zz8y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYBs3Zz8y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYBs3Zz8y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYBs3Zz8y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYBs3Zz8y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYBs3Zz8y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYBs3Zz8y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYBs3Zz8y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYBs3Zz8y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYBs3Zz8y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYBs3Zz8y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYBs3Zz8y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYBs3Zz8y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYBs3Zz8y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYBs3Zz8y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYBs3Zz8y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYBs3Zz8y .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-tvYBs3Zz8y .navbar {
    height: 70px;
  }
  .cid-tvYBs3Zz8y .navbar.opened {
    height: auto;
  }
  .cid-tvYBs3Zz8y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYBs4fKZl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYBs4oeM1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYBs4oeM1 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYBs4oeM1 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYBs4oeM1 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYBs4oeM1 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYBs4oeM1 .mbr-section-title {
  color: #ffffff;
}
.cid-tvYBs4oeM1 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYBs4xOpE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYBs4xOpE .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYBs4xOpE .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYBs4xOpE .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYBs4xOpE .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYBs4xOpE .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYBs4xOpE .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYBs4xOpE .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYBs4xOpE .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYBs4xOpE .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYBs4xOpE .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYBs4xOpE .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYBs4xOpE .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYBs4xOpE .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYBs4xOpE .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYBISOlBX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYBISOlBX nav.navbar {
  position: fixed;
}
.cid-tvYBISOlBX .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-tvYBISOlBX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYBISOlBX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYBISOlBX .dropdown-item:hover,
.cid-tvYBISOlBX .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYBISOlBX .dropdown-item:hover span {
  color: white;
}
.cid-tvYBISOlBX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYBISOlBX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYBISOlBX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYBISOlBX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYBISOlBX .nav-link {
  position: relative;
}
.cid-tvYBISOlBX .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYBISOlBX .container {
    flex-wrap: wrap;
  }
}
.cid-tvYBISOlBX .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYBISOlBX .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYBISOlBX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYBISOlBX .dropdown-menu,
.cid-tvYBISOlBX .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYBISOlBX .nav-item:focus,
.cid-tvYBISOlBX .nav-link:focus {
  outline: none;
}
.cid-tvYBISOlBX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYBISOlBX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYBISOlBX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYBISOlBX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYBISOlBX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYBISOlBX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYBISOlBX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYBISOlBX .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYBISOlBX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYBISOlBX .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYBISOlBX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYBISOlBX .navbar.collapsed {
  justify-content: center;
}
.cid-tvYBISOlBX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYBISOlBX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYBISOlBX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYBISOlBX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYBISOlBX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYBISOlBX .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-tvYBISOlBX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYBISOlBX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYBISOlBX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYBISOlBX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYBISOlBX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYBISOlBX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYBISOlBX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYBISOlBX .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-tvYBISOlBX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYBISOlBX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYBISOlBX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYBISOlBX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYBISOlBX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYBISOlBX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYBISOlBX .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYBISOlBX .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYBISOlBX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYBISOlBX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYBISOlBX .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-tvYBISOlBX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYBISOlBX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYBISOlBX .dropdown-item.active,
.cid-tvYBISOlBX .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYBISOlBX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYBISOlBX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYBISOlBX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYBISOlBX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYBISOlBX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYBISOlBX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYBISOlBX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYBISOlBX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYBISOlBX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYBISOlBX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYBISOlBX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYBISOlBX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYBISOlBX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYBISOlBX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYBISOlBX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYBISOlBX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYBISOlBX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYBISOlBX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYBISOlBX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYBISOlBX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYBISOlBX .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-tvYBISOlBX .navbar {
    height: 70px;
  }
  .cid-tvYBISOlBX .navbar.opened {
    height: auto;
  }
  .cid-tvYBISOlBX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tw5mUKbeSe {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #9a52e1;
}
.cid-tw5mUKbeSe .mbr-fallback-image.disabled {
  display: none;
}
.cid-tw5mUKbeSe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-tw5mUKbeSe .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tw5mUKbeSe .row {
  flex-direction: row-reverse;
}
.cid-tw5mUKbeSe img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tw5mUKbeSe .text-wrapper {
    padding: 2rem;
  }
}
.cid-tw5mUKbeSe .mbr-section-title {
  color: #ffffff;
}
.cid-tw5mUKbeSe .mbr-text {
  color: #ffffff;
}
.cid-tvYBIT4piV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYBITeX6R {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYBITeX6R .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYBITeX6R form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYBITeX6R form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYBITeX6R form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYBITeX6R .mbr-section-title {
  color: #ffffff;
}
.cid-tvYBITeX6R .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYBITojsX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYBITojsX .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYBITojsX .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYBITojsX .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYBITojsX .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYBITojsX .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYBITojsX .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYBITojsX .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYBITojsX .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYBITojsX .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYBITojsX .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYBITojsX .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYBITojsX .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYBITojsX .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYBITojsX .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYC5qn1eV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYC5qn1eV nav.navbar {
  position: fixed;
}
.cid-tvYC5qn1eV .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-tvYC5qn1eV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYC5qn1eV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYC5qn1eV .dropdown-item:hover,
.cid-tvYC5qn1eV .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYC5qn1eV .dropdown-item:hover span {
  color: white;
}
.cid-tvYC5qn1eV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYC5qn1eV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYC5qn1eV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYC5qn1eV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYC5qn1eV .nav-link {
  position: relative;
}
.cid-tvYC5qn1eV .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYC5qn1eV .container {
    flex-wrap: wrap;
  }
}
.cid-tvYC5qn1eV .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYC5qn1eV .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYC5qn1eV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYC5qn1eV .dropdown-menu,
.cid-tvYC5qn1eV .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYC5qn1eV .nav-item:focus,
.cid-tvYC5qn1eV .nav-link:focus {
  outline: none;
}
.cid-tvYC5qn1eV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYC5qn1eV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYC5qn1eV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYC5qn1eV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYC5qn1eV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYC5qn1eV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYC5qn1eV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYC5qn1eV .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYC5qn1eV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYC5qn1eV .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYC5qn1eV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYC5qn1eV .navbar.collapsed {
  justify-content: center;
}
.cid-tvYC5qn1eV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYC5qn1eV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYC5qn1eV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYC5qn1eV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYC5qn1eV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYC5qn1eV .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-tvYC5qn1eV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYC5qn1eV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYC5qn1eV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYC5qn1eV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYC5qn1eV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYC5qn1eV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYC5qn1eV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYC5qn1eV .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-tvYC5qn1eV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYC5qn1eV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYC5qn1eV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYC5qn1eV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYC5qn1eV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYC5qn1eV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYC5qn1eV .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYC5qn1eV .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYC5qn1eV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYC5qn1eV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYC5qn1eV .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-tvYC5qn1eV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYC5qn1eV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYC5qn1eV .dropdown-item.active,
.cid-tvYC5qn1eV .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYC5qn1eV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYC5qn1eV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYC5qn1eV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYC5qn1eV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYC5qn1eV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYC5qn1eV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYC5qn1eV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYC5qn1eV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYC5qn1eV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYC5qn1eV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYC5qn1eV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYC5qn1eV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYC5qn1eV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYC5qn1eV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYC5qn1eV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYC5qn1eV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYC5qn1eV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYC5qn1eV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYC5qn1eV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYC5qn1eV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYC5qn1eV .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-tvYC5qn1eV .navbar {
    height: 70px;
  }
  .cid-tvYC5qn1eV .navbar.opened {
    height: auto;
  }
  .cid-tvYC5qn1eV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYC5qTiNz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYC5r4lHk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYC5r4lHk .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYC5r4lHk form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYC5r4lHk form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYC5r4lHk form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYC5r4lHk .mbr-section-title {
  color: #ffffff;
}
.cid-tvYC5r4lHk .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYC5rjMMa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYC5rjMMa .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYC5rjMMa .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYC5rjMMa .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYC5rjMMa .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYC5rjMMa .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYC5rjMMa .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYC5rjMMa .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYC5rjMMa .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYC5rjMMa .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYC5rjMMa .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYC5rjMMa .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYC5rjMMa .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYC5rjMMa .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYC5rjMMa .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYCnP0qv8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYCnP0qv8 nav.navbar {
  position: fixed;
}
.cid-tvYCnP0qv8 .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-tvYCnP0qv8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYCnP0qv8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYCnP0qv8 .dropdown-item:hover,
.cid-tvYCnP0qv8 .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYCnP0qv8 .dropdown-item:hover span {
  color: white;
}
.cid-tvYCnP0qv8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYCnP0qv8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYCnP0qv8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYCnP0qv8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYCnP0qv8 .nav-link {
  position: relative;
}
.cid-tvYCnP0qv8 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYCnP0qv8 .container {
    flex-wrap: wrap;
  }
}
.cid-tvYCnP0qv8 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYCnP0qv8 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYCnP0qv8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYCnP0qv8 .dropdown-menu,
.cid-tvYCnP0qv8 .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYCnP0qv8 .nav-item:focus,
.cid-tvYCnP0qv8 .nav-link:focus {
  outline: none;
}
.cid-tvYCnP0qv8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYCnP0qv8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYCnP0qv8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYCnP0qv8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYCnP0qv8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYCnP0qv8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYCnP0qv8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYCnP0qv8 .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYCnP0qv8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYCnP0qv8 .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYCnP0qv8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYCnP0qv8 .navbar.collapsed {
  justify-content: center;
}
.cid-tvYCnP0qv8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYCnP0qv8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYCnP0qv8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYCnP0qv8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYCnP0qv8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYCnP0qv8 .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-tvYCnP0qv8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYCnP0qv8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYCnP0qv8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYCnP0qv8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYCnP0qv8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYCnP0qv8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYCnP0qv8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYCnP0qv8 .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-tvYCnP0qv8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYCnP0qv8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYCnP0qv8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYCnP0qv8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYCnP0qv8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYCnP0qv8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYCnP0qv8 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYCnP0qv8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYCnP0qv8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYCnP0qv8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYCnP0qv8 .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-tvYCnP0qv8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYCnP0qv8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYCnP0qv8 .dropdown-item.active,
.cid-tvYCnP0qv8 .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYCnP0qv8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYCnP0qv8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYCnP0qv8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYCnP0qv8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYCnP0qv8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYCnP0qv8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYCnP0qv8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYCnP0qv8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYCnP0qv8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYCnP0qv8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYCnP0qv8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYCnP0qv8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYCnP0qv8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYCnP0qv8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYCnP0qv8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYCnP0qv8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYCnP0qv8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYCnP0qv8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYCnP0qv8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYCnP0qv8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYCnP0qv8 .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-tvYCnP0qv8 .navbar {
    height: 70px;
  }
  .cid-tvYCnP0qv8 .navbar.opened {
    height: auto;
  }
  .cid-tvYCnP0qv8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYCnPpfXG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYCnPzHwM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYCnPzHwM .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYCnPzHwM form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYCnPzHwM form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYCnPzHwM form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYCnPzHwM .mbr-section-title {
  color: #ffffff;
}
.cid-tvYCnPzHwM .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYCnPM8b9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYCnPM8b9 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYCnPM8b9 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYCnPM8b9 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYCnPM8b9 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYCnPM8b9 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYCnPM8b9 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYCnPM8b9 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYCnPM8b9 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYCnPM8b9 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYCnPM8b9 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYCnPM8b9 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYCnPM8b9 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYCnPM8b9 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYCnPM8b9 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYCFIh4aq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYCFIh4aq nav.navbar {
  position: fixed;
}
.cid-tvYCFIh4aq .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-tvYCFIh4aq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYCFIh4aq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYCFIh4aq .dropdown-item:hover,
.cid-tvYCFIh4aq .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYCFIh4aq .dropdown-item:hover span {
  color: white;
}
.cid-tvYCFIh4aq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYCFIh4aq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYCFIh4aq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYCFIh4aq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYCFIh4aq .nav-link {
  position: relative;
}
.cid-tvYCFIh4aq .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYCFIh4aq .container {
    flex-wrap: wrap;
  }
}
.cid-tvYCFIh4aq .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYCFIh4aq .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYCFIh4aq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYCFIh4aq .dropdown-menu,
.cid-tvYCFIh4aq .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYCFIh4aq .nav-item:focus,
.cid-tvYCFIh4aq .nav-link:focus {
  outline: none;
}
.cid-tvYCFIh4aq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYCFIh4aq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYCFIh4aq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYCFIh4aq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYCFIh4aq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYCFIh4aq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYCFIh4aq .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYCFIh4aq .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYCFIh4aq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYCFIh4aq .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYCFIh4aq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYCFIh4aq .navbar.collapsed {
  justify-content: center;
}
.cid-tvYCFIh4aq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYCFIh4aq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYCFIh4aq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYCFIh4aq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYCFIh4aq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYCFIh4aq .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-tvYCFIh4aq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYCFIh4aq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYCFIh4aq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYCFIh4aq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYCFIh4aq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYCFIh4aq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYCFIh4aq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYCFIh4aq .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-tvYCFIh4aq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYCFIh4aq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYCFIh4aq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYCFIh4aq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYCFIh4aq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYCFIh4aq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYCFIh4aq .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYCFIh4aq .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYCFIh4aq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYCFIh4aq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYCFIh4aq .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-tvYCFIh4aq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYCFIh4aq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYCFIh4aq .dropdown-item.active,
.cid-tvYCFIh4aq .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYCFIh4aq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYCFIh4aq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYCFIh4aq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYCFIh4aq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYCFIh4aq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYCFIh4aq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYCFIh4aq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYCFIh4aq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYCFIh4aq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYCFIh4aq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYCFIh4aq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYCFIh4aq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYCFIh4aq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYCFIh4aq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYCFIh4aq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYCFIh4aq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYCFIh4aq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYCFIh4aq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYCFIh4aq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYCFIh4aq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYCFIh4aq .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-tvYCFIh4aq .navbar {
    height: 70px;
  }
  .cid-tvYCFIh4aq .navbar.opened {
    height: auto;
  }
  .cid-tvYCFIh4aq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYCT25YVm {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tvYCT25YVm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tvYCT25YVm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tvYCT25YVm .row {
  align-items: stretch;
  justify-content: center;
}
.cid-tvYCT25YVm .row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
.cid-tvYCT25YVm .row .img-item img {
  width: 100%;
  object-fit: cover;
  min-height: 1px;
}
.cid-tvYCFIEddh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYCFINzYk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYCFINzYk .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYCFINzYk form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYCFINzYk form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYCFINzYk form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYCFINzYk .mbr-section-title {
  color: #ffffff;
}
.cid-tvYCFINzYk .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYCFIZuas {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYCFIZuas .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYCFIZuas .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYCFIZuas .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYCFIZuas .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYCFIZuas .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYCFIZuas .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYCFIZuas .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYCFIZuas .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYCFIZuas .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYCFIZuas .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYCFIZuas .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYCFIZuas .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYCFIZuas .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYCFIZuas .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYDB1clQB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYDB1clQB nav.navbar {
  position: fixed;
}
.cid-tvYDB1clQB .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-tvYDB1clQB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYDB1clQB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYDB1clQB .dropdown-item:hover,
.cid-tvYDB1clQB .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYDB1clQB .dropdown-item:hover span {
  color: white;
}
.cid-tvYDB1clQB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYDB1clQB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYDB1clQB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYDB1clQB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYDB1clQB .nav-link {
  position: relative;
}
.cid-tvYDB1clQB .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYDB1clQB .container {
    flex-wrap: wrap;
  }
}
.cid-tvYDB1clQB .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYDB1clQB .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYDB1clQB .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYDB1clQB .dropdown-menu,
.cid-tvYDB1clQB .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYDB1clQB .nav-item:focus,
.cid-tvYDB1clQB .nav-link:focus {
  outline: none;
}
.cid-tvYDB1clQB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYDB1clQB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYDB1clQB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYDB1clQB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYDB1clQB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYDB1clQB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYDB1clQB .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYDB1clQB .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYDB1clQB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYDB1clQB .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYDB1clQB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYDB1clQB .navbar.collapsed {
  justify-content: center;
}
.cid-tvYDB1clQB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYDB1clQB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYDB1clQB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYDB1clQB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYDB1clQB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYDB1clQB .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-tvYDB1clQB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYDB1clQB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYDB1clQB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYDB1clQB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYDB1clQB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYDB1clQB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYDB1clQB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYDB1clQB .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-tvYDB1clQB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYDB1clQB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYDB1clQB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYDB1clQB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYDB1clQB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYDB1clQB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYDB1clQB .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYDB1clQB .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYDB1clQB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYDB1clQB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYDB1clQB .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-tvYDB1clQB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYDB1clQB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYDB1clQB .dropdown-item.active,
.cid-tvYDB1clQB .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYDB1clQB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYDB1clQB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYDB1clQB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYDB1clQB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYDB1clQB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYDB1clQB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYDB1clQB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYDB1clQB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYDB1clQB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYDB1clQB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYDB1clQB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYDB1clQB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYDB1clQB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYDB1clQB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYDB1clQB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYDB1clQB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYDB1clQB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYDB1clQB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYDB1clQB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYDB1clQB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYDB1clQB .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-tvYDB1clQB .navbar {
    height: 70px;
  }
  .cid-tvYDB1clQB .navbar.opened {
    height: auto;
  }
  .cid-tvYDB1clQB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYDB1JWWd {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tvYDB1JWWd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tvYDB1JWWd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tvYDB1JWWd .row {
  align-items: stretch;
  justify-content: center;
}
.cid-tvYDB1JWWd .row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
.cid-tvYDB1JWWd .row .img-item img {
  width: 100%;
  object-fit: cover;
  min-height: 1px;
}
.cid-tvYDB27SUl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYDB2PMMr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYDB2PMMr .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYDB2PMMr form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYDB2PMMr form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYDB2PMMr form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYDB2PMMr .mbr-section-title {
  color: #ffffff;
}
.cid-tvYDB2PMMr .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYDB2Z6jn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYDB2Z6jn .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYDB2Z6jn .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYDB2Z6jn .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYDB2Z6jn .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYDB2Z6jn .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYDB2Z6jn .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYDB2Z6jn .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYDB2Z6jn .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYDB2Z6jn .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYDB2Z6jn .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYDB2Z6jn .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYDB2Z6jn .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYDB2Z6jn .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYDB2Z6jn .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYE5Rhu4x {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYE5Rhu4x nav.navbar {
  position: fixed;
}
.cid-tvYE5Rhu4x .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-tvYE5Rhu4x .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYE5Rhu4x .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYE5Rhu4x .dropdown-item:hover,
.cid-tvYE5Rhu4x .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYE5Rhu4x .dropdown-item:hover span {
  color: white;
}
.cid-tvYE5Rhu4x .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYE5Rhu4x .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYE5Rhu4x .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYE5Rhu4x .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYE5Rhu4x .nav-link {
  position: relative;
}
.cid-tvYE5Rhu4x .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYE5Rhu4x .container {
    flex-wrap: wrap;
  }
}
.cid-tvYE5Rhu4x .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYE5Rhu4x .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYE5Rhu4x .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYE5Rhu4x .dropdown-menu,
.cid-tvYE5Rhu4x .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYE5Rhu4x .nav-item:focus,
.cid-tvYE5Rhu4x .nav-link:focus {
  outline: none;
}
.cid-tvYE5Rhu4x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYE5Rhu4x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYE5Rhu4x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYE5Rhu4x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYE5Rhu4x .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYE5Rhu4x .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYE5Rhu4x .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYE5Rhu4x .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYE5Rhu4x .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYE5Rhu4x .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYE5Rhu4x .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYE5Rhu4x .navbar.collapsed {
  justify-content: center;
}
.cid-tvYE5Rhu4x .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYE5Rhu4x .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYE5Rhu4x .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYE5Rhu4x .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYE5Rhu4x .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYE5Rhu4x .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-tvYE5Rhu4x .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYE5Rhu4x .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYE5Rhu4x .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYE5Rhu4x .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYE5Rhu4x .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYE5Rhu4x .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYE5Rhu4x .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYE5Rhu4x .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-tvYE5Rhu4x .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYE5Rhu4x .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYE5Rhu4x .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYE5Rhu4x .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYE5Rhu4x .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYE5Rhu4x .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYE5Rhu4x .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYE5Rhu4x .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYE5Rhu4x .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYE5Rhu4x .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYE5Rhu4x .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-tvYE5Rhu4x .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYE5Rhu4x .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYE5Rhu4x .dropdown-item.active,
.cid-tvYE5Rhu4x .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYE5Rhu4x .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYE5Rhu4x .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYE5Rhu4x .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYE5Rhu4x .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYE5Rhu4x .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYE5Rhu4x .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYE5Rhu4x ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYE5Rhu4x .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYE5Rhu4x button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYE5Rhu4x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYE5Rhu4x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYE5Rhu4x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYE5Rhu4x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYE5Rhu4x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYE5Rhu4x nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYE5Rhu4x nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYE5Rhu4x nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYE5Rhu4x nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYE5Rhu4x .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYE5Rhu4x a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYE5Rhu4x .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-tvYE5Rhu4x .navbar {
    height: 70px;
  }
  .cid-tvYE5Rhu4x .navbar.opened {
    height: auto;
  }
  .cid-tvYE5Rhu4x .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYE5RQ6Wu {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tvYE5RQ6Wu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tvYE5RQ6Wu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tvYE5RQ6Wu .row {
  align-items: stretch;
  justify-content: center;
}
.cid-tvYE5RQ6Wu .row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
.cid-tvYE5RQ6Wu .row .img-item img {
  width: 100%;
  object-fit: cover;
  min-height: 1px;
}
.cid-tvYE5S77PI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYE5SxCuK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYE5SxCuK .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYE5SxCuK form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYE5SxCuK form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYE5SxCuK form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYE5SxCuK .mbr-section-title {
  color: #ffffff;
}
.cid-tvYE5SxCuK .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYE5SVuck {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYE5SVuck .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYE5SVuck .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYE5SVuck .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYE5SVuck .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYE5SVuck .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYE5SVuck .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYE5SVuck .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYE5SVuck .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYE5SVuck .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYE5SVuck .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYE5SVuck .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYE5SVuck .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYE5SVuck .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYE5SVuck .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYEtBISj2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYEtBISj2 nav.navbar {
  position: fixed;
}
.cid-tvYEtBISj2 .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-tvYEtBISj2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYEtBISj2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYEtBISj2 .dropdown-item:hover,
.cid-tvYEtBISj2 .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYEtBISj2 .dropdown-item:hover span {
  color: white;
}
.cid-tvYEtBISj2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYEtBISj2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYEtBISj2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYEtBISj2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYEtBISj2 .nav-link {
  position: relative;
}
.cid-tvYEtBISj2 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYEtBISj2 .container {
    flex-wrap: wrap;
  }
}
.cid-tvYEtBISj2 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYEtBISj2 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYEtBISj2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYEtBISj2 .dropdown-menu,
.cid-tvYEtBISj2 .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYEtBISj2 .nav-item:focus,
.cid-tvYEtBISj2 .nav-link:focus {
  outline: none;
}
.cid-tvYEtBISj2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYEtBISj2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYEtBISj2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYEtBISj2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYEtBISj2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYEtBISj2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYEtBISj2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYEtBISj2 .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYEtBISj2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYEtBISj2 .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYEtBISj2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYEtBISj2 .navbar.collapsed {
  justify-content: center;
}
.cid-tvYEtBISj2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYEtBISj2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYEtBISj2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYEtBISj2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYEtBISj2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYEtBISj2 .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-tvYEtBISj2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYEtBISj2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYEtBISj2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYEtBISj2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYEtBISj2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYEtBISj2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYEtBISj2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYEtBISj2 .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-tvYEtBISj2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYEtBISj2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYEtBISj2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYEtBISj2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYEtBISj2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYEtBISj2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYEtBISj2 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYEtBISj2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYEtBISj2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYEtBISj2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYEtBISj2 .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-tvYEtBISj2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYEtBISj2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYEtBISj2 .dropdown-item.active,
.cid-tvYEtBISj2 .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYEtBISj2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYEtBISj2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYEtBISj2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYEtBISj2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYEtBISj2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYEtBISj2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYEtBISj2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYEtBISj2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYEtBISj2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYEtBISj2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYEtBISj2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYEtBISj2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYEtBISj2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYEtBISj2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYEtBISj2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYEtBISj2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYEtBISj2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYEtBISj2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYEtBISj2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYEtBISj2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYEtBISj2 .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-tvYEtBISj2 .navbar {
    height: 70px;
  }
  .cid-tvYEtBISj2 .navbar.opened {
    height: auto;
  }
  .cid-tvYEtBISj2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYEtCfqHy {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tvYEtCfqHy .mbr-fallback-image.disabled {
  display: none;
}
.cid-tvYEtCfqHy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tvYEtCfqHy .row {
  align-items: stretch;
  justify-content: center;
}
.cid-tvYEtCfqHy .row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
.cid-tvYEtCfqHy .row .img-item img {
  width: 100%;
  object-fit: cover;
  min-height: 1px;
}
.cid-tvYEtCRWQr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYEtDgpsF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYEtDgpsF .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYEtDgpsF form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYEtDgpsF form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYEtDgpsF form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYEtDgpsF .mbr-section-title {
  color: #ffffff;
}
.cid-tvYEtDgpsF .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYEtDptkD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYEtDptkD .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYEtDptkD .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYEtDptkD .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYEtDptkD .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYEtDptkD .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYEtDptkD .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYEtDptkD .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYEtDptkD .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYEtDptkD .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYEtDptkD .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYEtDptkD .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYEtDptkD .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYEtDptkD .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYEtDptkD .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYEY6vFoA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYEY6vFoA nav.navbar {
  position: fixed;
}
.cid-tvYEY6vFoA .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-tvYEY6vFoA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYEY6vFoA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYEY6vFoA .dropdown-item:hover,
.cid-tvYEY6vFoA .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYEY6vFoA .dropdown-item:hover span {
  color: white;
}
.cid-tvYEY6vFoA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYEY6vFoA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYEY6vFoA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYEY6vFoA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYEY6vFoA .nav-link {
  position: relative;
}
.cid-tvYEY6vFoA .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYEY6vFoA .container {
    flex-wrap: wrap;
  }
}
.cid-tvYEY6vFoA .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYEY6vFoA .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYEY6vFoA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYEY6vFoA .dropdown-menu,
.cid-tvYEY6vFoA .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYEY6vFoA .nav-item:focus,
.cid-tvYEY6vFoA .nav-link:focus {
  outline: none;
}
.cid-tvYEY6vFoA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYEY6vFoA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYEY6vFoA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYEY6vFoA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYEY6vFoA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYEY6vFoA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYEY6vFoA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYEY6vFoA .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYEY6vFoA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYEY6vFoA .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYEY6vFoA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYEY6vFoA .navbar.collapsed {
  justify-content: center;
}
.cid-tvYEY6vFoA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYEY6vFoA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYEY6vFoA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYEY6vFoA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYEY6vFoA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYEY6vFoA .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-tvYEY6vFoA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYEY6vFoA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYEY6vFoA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYEY6vFoA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYEY6vFoA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYEY6vFoA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYEY6vFoA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYEY6vFoA .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-tvYEY6vFoA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYEY6vFoA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYEY6vFoA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYEY6vFoA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYEY6vFoA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYEY6vFoA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYEY6vFoA .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYEY6vFoA .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYEY6vFoA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYEY6vFoA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYEY6vFoA .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-tvYEY6vFoA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYEY6vFoA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYEY6vFoA .dropdown-item.active,
.cid-tvYEY6vFoA .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYEY6vFoA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYEY6vFoA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYEY6vFoA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYEY6vFoA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYEY6vFoA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYEY6vFoA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYEY6vFoA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYEY6vFoA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYEY6vFoA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYEY6vFoA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYEY6vFoA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYEY6vFoA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYEY6vFoA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYEY6vFoA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYEY6vFoA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYEY6vFoA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYEY6vFoA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYEY6vFoA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYEY6vFoA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYEY6vFoA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYEY6vFoA .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-tvYEY6vFoA .navbar {
    height: 70px;
  }
  .cid-tvYEY6vFoA .navbar.opened {
    height: auto;
  }
  .cid-tvYEY6vFoA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYEY6VS78 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tvYEY6VS78 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tvYEY6VS78 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tvYEY6VS78 .row {
  align-items: stretch;
  justify-content: center;
}
.cid-tvYEY6VS78 .row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
.cid-tvYEY6VS78 .row .img-item img {
  width: 100%;
  object-fit: cover;
  min-height: 1px;
}
.cid-tvYEY7OWJa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYEY7W0x8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYEY7W0x8 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYEY7W0x8 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYEY7W0x8 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYEY7W0x8 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYEY7W0x8 .mbr-section-title {
  color: #ffffff;
}
.cid-tvYEY7W0x8 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYEY84lKO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYEY84lKO .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYEY84lKO .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYEY84lKO .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYEY84lKO .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYEY84lKO .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYEY84lKO .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYEY84lKO .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYEY84lKO .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYEY84lKO .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYEY84lKO .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYEY84lKO .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYEY84lKO .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYEY84lKO .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYEY84lKO .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYFgUHILw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYFgUHILw nav.navbar {
  position: fixed;
}
.cid-tvYFgUHILw .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-tvYFgUHILw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYFgUHILw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYFgUHILw .dropdown-item:hover,
.cid-tvYFgUHILw .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYFgUHILw .dropdown-item:hover span {
  color: white;
}
.cid-tvYFgUHILw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYFgUHILw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYFgUHILw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYFgUHILw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYFgUHILw .nav-link {
  position: relative;
}
.cid-tvYFgUHILw .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYFgUHILw .container {
    flex-wrap: wrap;
  }
}
.cid-tvYFgUHILw .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYFgUHILw .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYFgUHILw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYFgUHILw .dropdown-menu,
.cid-tvYFgUHILw .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYFgUHILw .nav-item:focus,
.cid-tvYFgUHILw .nav-link:focus {
  outline: none;
}
.cid-tvYFgUHILw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYFgUHILw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYFgUHILw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYFgUHILw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYFgUHILw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYFgUHILw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYFgUHILw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYFgUHILw .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYFgUHILw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYFgUHILw .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYFgUHILw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYFgUHILw .navbar.collapsed {
  justify-content: center;
}
.cid-tvYFgUHILw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYFgUHILw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYFgUHILw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYFgUHILw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYFgUHILw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYFgUHILw .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-tvYFgUHILw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYFgUHILw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYFgUHILw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYFgUHILw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYFgUHILw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYFgUHILw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYFgUHILw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYFgUHILw .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-tvYFgUHILw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYFgUHILw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYFgUHILw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYFgUHILw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYFgUHILw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYFgUHILw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYFgUHILw .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYFgUHILw .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYFgUHILw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYFgUHILw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYFgUHILw .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-tvYFgUHILw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYFgUHILw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYFgUHILw .dropdown-item.active,
.cid-tvYFgUHILw .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYFgUHILw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYFgUHILw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYFgUHILw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYFgUHILw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYFgUHILw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYFgUHILw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYFgUHILw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYFgUHILw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYFgUHILw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYFgUHILw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYFgUHILw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYFgUHILw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYFgUHILw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYFgUHILw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYFgUHILw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYFgUHILw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYFgUHILw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYFgUHILw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYFgUHILw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYFgUHILw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYFgUHILw .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-tvYFgUHILw .navbar {
    height: 70px;
  }
  .cid-tvYFgUHILw .navbar.opened {
    height: auto;
  }
  .cid-tvYFgUHILw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYFgUZqjM {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tvYFgUZqjM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tvYFgUZqjM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tvYFgUZqjM .row {
  align-items: stretch;
  justify-content: center;
}
.cid-tvYFgUZqjM .row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
.cid-tvYFgUZqjM .row .img-item img {
  width: 100%;
  object-fit: cover;
  min-height: 1px;
}
.cid-tvYFgV9sjJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYFgVg1R3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYFgVg1R3 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYFgVg1R3 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYFgVg1R3 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYFgVg1R3 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYFgVg1R3 .mbr-section-title {
  color: #ffffff;
}
.cid-tvYFgVg1R3 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYFgVokEP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYFgVokEP .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYFgVokEP .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYFgVokEP .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYFgVokEP .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYFgVokEP .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYFgVokEP .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYFgVokEP .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYFgVokEP .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYFgVokEP .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYFgVokEP .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYFgVokEP .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYFgVokEP .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYFgVokEP .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYFgVokEP .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYFzKXmEE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYFzKXmEE nav.navbar {
  position: fixed;
}
.cid-tvYFzKXmEE .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-tvYFzKXmEE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYFzKXmEE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYFzKXmEE .dropdown-item:hover,
.cid-tvYFzKXmEE .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYFzKXmEE .dropdown-item:hover span {
  color: white;
}
.cid-tvYFzKXmEE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYFzKXmEE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYFzKXmEE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYFzKXmEE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYFzKXmEE .nav-link {
  position: relative;
}
.cid-tvYFzKXmEE .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYFzKXmEE .container {
    flex-wrap: wrap;
  }
}
.cid-tvYFzKXmEE .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYFzKXmEE .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYFzKXmEE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYFzKXmEE .dropdown-menu,
.cid-tvYFzKXmEE .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYFzKXmEE .nav-item:focus,
.cid-tvYFzKXmEE .nav-link:focus {
  outline: none;
}
.cid-tvYFzKXmEE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYFzKXmEE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYFzKXmEE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYFzKXmEE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYFzKXmEE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYFzKXmEE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYFzKXmEE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYFzKXmEE .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYFzKXmEE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYFzKXmEE .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYFzKXmEE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYFzKXmEE .navbar.collapsed {
  justify-content: center;
}
.cid-tvYFzKXmEE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYFzKXmEE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYFzKXmEE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYFzKXmEE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYFzKXmEE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYFzKXmEE .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-tvYFzKXmEE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYFzKXmEE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYFzKXmEE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYFzKXmEE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYFzKXmEE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYFzKXmEE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYFzKXmEE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYFzKXmEE .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-tvYFzKXmEE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYFzKXmEE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYFzKXmEE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYFzKXmEE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYFzKXmEE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYFzKXmEE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYFzKXmEE .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYFzKXmEE .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYFzKXmEE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYFzKXmEE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYFzKXmEE .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-tvYFzKXmEE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYFzKXmEE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYFzKXmEE .dropdown-item.active,
.cid-tvYFzKXmEE .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYFzKXmEE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYFzKXmEE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYFzKXmEE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYFzKXmEE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYFzKXmEE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYFzKXmEE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYFzKXmEE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYFzKXmEE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYFzKXmEE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYFzKXmEE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYFzKXmEE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYFzKXmEE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYFzKXmEE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYFzKXmEE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYFzKXmEE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYFzKXmEE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYFzKXmEE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYFzKXmEE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYFzKXmEE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYFzKXmEE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYFzKXmEE .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-tvYFzKXmEE .navbar {
    height: 70px;
  }
  .cid-tvYFzKXmEE .navbar.opened {
    height: auto;
  }
  .cid-tvYFzKXmEE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYFzLcRef {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tvYFzLcRef .mbr-fallback-image.disabled {
  display: none;
}
.cid-tvYFzLcRef .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tvYFzLcRef .row {
  align-items: stretch;
  justify-content: center;
}
.cid-tvYFzLcRef .row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
.cid-tvYFzLcRef .row .img-item img {
  width: 100%;
  object-fit: cover;
  min-height: 1px;
}
.cid-tvYFzLpcpU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYFzLxn7r {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYFzLxn7r .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYFzLxn7r form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYFzLxn7r form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYFzLxn7r form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYFzLxn7r .mbr-section-title {
  color: #ffffff;
}
.cid-tvYFzLxn7r .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYFzLFRPf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYFzLFRPf .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYFzLFRPf .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYFzLFRPf .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYFzLFRPf .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYFzLFRPf .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYFzLFRPf .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYFzLFRPf .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYFzLFRPf .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYFzLFRPf .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYFzLFRPf .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYFzLFRPf .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYFzLFRPf .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYFzLFRPf .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYFzLFRPf .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYQqdmlvY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYQqdmlvY nav.navbar {
  position: fixed;
}
.cid-tvYQqdmlvY .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-tvYQqdmlvY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYQqdmlvY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYQqdmlvY .dropdown-item:hover,
.cid-tvYQqdmlvY .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYQqdmlvY .dropdown-item:hover span {
  color: white;
}
.cid-tvYQqdmlvY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYQqdmlvY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYQqdmlvY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYQqdmlvY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYQqdmlvY .nav-link {
  position: relative;
}
.cid-tvYQqdmlvY .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYQqdmlvY .container {
    flex-wrap: wrap;
  }
}
.cid-tvYQqdmlvY .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYQqdmlvY .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYQqdmlvY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYQqdmlvY .dropdown-menu,
.cid-tvYQqdmlvY .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYQqdmlvY .nav-item:focus,
.cid-tvYQqdmlvY .nav-link:focus {
  outline: none;
}
.cid-tvYQqdmlvY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYQqdmlvY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYQqdmlvY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYQqdmlvY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYQqdmlvY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYQqdmlvY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYQqdmlvY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYQqdmlvY .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYQqdmlvY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYQqdmlvY .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYQqdmlvY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYQqdmlvY .navbar.collapsed {
  justify-content: center;
}
.cid-tvYQqdmlvY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYQqdmlvY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYQqdmlvY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYQqdmlvY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYQqdmlvY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYQqdmlvY .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-tvYQqdmlvY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYQqdmlvY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYQqdmlvY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYQqdmlvY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYQqdmlvY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYQqdmlvY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYQqdmlvY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYQqdmlvY .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-tvYQqdmlvY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYQqdmlvY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYQqdmlvY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYQqdmlvY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYQqdmlvY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYQqdmlvY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYQqdmlvY .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYQqdmlvY .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYQqdmlvY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYQqdmlvY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYQqdmlvY .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-tvYQqdmlvY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYQqdmlvY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYQqdmlvY .dropdown-item.active,
.cid-tvYQqdmlvY .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYQqdmlvY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYQqdmlvY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYQqdmlvY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYQqdmlvY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYQqdmlvY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYQqdmlvY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYQqdmlvY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYQqdmlvY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYQqdmlvY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYQqdmlvY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYQqdmlvY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYQqdmlvY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYQqdmlvY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYQqdmlvY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYQqdmlvY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYQqdmlvY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYQqdmlvY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYQqdmlvY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYQqdmlvY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYQqdmlvY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYQqdmlvY .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-tvYQqdmlvY .navbar {
    height: 70px;
  }
  .cid-tvYQqdmlvY .navbar.opened {
    height: auto;
  }
  .cid-tvYQqdmlvY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYQqdNxJt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYQqdVK7O {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYQqdVK7O .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYQqdVK7O form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYQqdVK7O form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYQqdVK7O form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYQqdVK7O .mbr-section-title {
  color: #ffffff;
}
.cid-tvYQqdVK7O .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYQqe4llb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYQqe4llb .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYQqe4llb .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYQqe4llb .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYQqe4llb .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYQqe4llb .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYQqe4llb .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYQqe4llb .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYQqe4llb .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYQqe4llb .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYQqe4llb .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYQqe4llb .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYQqe4llb .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYQqe4llb .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYQqe4llb .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYQX3R2sP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYQX3R2sP nav.navbar {
  position: fixed;
}
.cid-tvYQX3R2sP .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-tvYQX3R2sP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYQX3R2sP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYQX3R2sP .dropdown-item:hover,
.cid-tvYQX3R2sP .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYQX3R2sP .dropdown-item:hover span {
  color: white;
}
.cid-tvYQX3R2sP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYQX3R2sP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYQX3R2sP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYQX3R2sP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYQX3R2sP .nav-link {
  position: relative;
}
.cid-tvYQX3R2sP .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYQX3R2sP .container {
    flex-wrap: wrap;
  }
}
.cid-tvYQX3R2sP .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYQX3R2sP .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYQX3R2sP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYQX3R2sP .dropdown-menu,
.cid-tvYQX3R2sP .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYQX3R2sP .nav-item:focus,
.cid-tvYQX3R2sP .nav-link:focus {
  outline: none;
}
.cid-tvYQX3R2sP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYQX3R2sP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYQX3R2sP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYQX3R2sP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYQX3R2sP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYQX3R2sP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYQX3R2sP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYQX3R2sP .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYQX3R2sP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYQX3R2sP .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYQX3R2sP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYQX3R2sP .navbar.collapsed {
  justify-content: center;
}
.cid-tvYQX3R2sP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYQX3R2sP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYQX3R2sP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYQX3R2sP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYQX3R2sP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYQX3R2sP .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-tvYQX3R2sP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYQX3R2sP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYQX3R2sP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYQX3R2sP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYQX3R2sP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYQX3R2sP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYQX3R2sP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYQX3R2sP .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-tvYQX3R2sP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYQX3R2sP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYQX3R2sP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYQX3R2sP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYQX3R2sP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYQX3R2sP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYQX3R2sP .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYQX3R2sP .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYQX3R2sP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYQX3R2sP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYQX3R2sP .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-tvYQX3R2sP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYQX3R2sP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYQX3R2sP .dropdown-item.active,
.cid-tvYQX3R2sP .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYQX3R2sP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYQX3R2sP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYQX3R2sP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYQX3R2sP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYQX3R2sP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYQX3R2sP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYQX3R2sP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYQX3R2sP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYQX3R2sP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYQX3R2sP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYQX3R2sP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYQX3R2sP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYQX3R2sP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYQX3R2sP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYQX3R2sP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYQX3R2sP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYQX3R2sP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYQX3R2sP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYQX3R2sP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYQX3R2sP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYQX3R2sP .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-tvYQX3R2sP .navbar {
    height: 70px;
  }
  .cid-tvYQX3R2sP .navbar.opened {
    height: auto;
  }
  .cid-tvYQX3R2sP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYQX46Kwa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYQX4eK5v {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYQX4eK5v .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYQX4eK5v form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYQX4eK5v form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYQX4eK5v form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYQX4eK5v .mbr-section-title {
  color: #ffffff;
}
.cid-tvYQX4eK5v .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYQX4oZ2t {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYQX4oZ2t .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYQX4oZ2t .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYQX4oZ2t .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYQX4oZ2t .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYQX4oZ2t .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYQX4oZ2t .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYQX4oZ2t .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYQX4oZ2t .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYQX4oZ2t .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYQX4oZ2t .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYQX4oZ2t .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYQX4oZ2t .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYQX4oZ2t .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYQX4oZ2t .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYRfHl42C {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYRfHl42C nav.navbar {
  position: fixed;
}
.cid-tvYRfHl42C .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-tvYRfHl42C .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYRfHl42C .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYRfHl42C .dropdown-item:hover,
.cid-tvYRfHl42C .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYRfHl42C .dropdown-item:hover span {
  color: white;
}
.cid-tvYRfHl42C .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYRfHl42C .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYRfHl42C .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYRfHl42C .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYRfHl42C .nav-link {
  position: relative;
}
.cid-tvYRfHl42C .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYRfHl42C .container {
    flex-wrap: wrap;
  }
}
.cid-tvYRfHl42C .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYRfHl42C .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYRfHl42C .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYRfHl42C .dropdown-menu,
.cid-tvYRfHl42C .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYRfHl42C .nav-item:focus,
.cid-tvYRfHl42C .nav-link:focus {
  outline: none;
}
.cid-tvYRfHl42C .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYRfHl42C .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYRfHl42C .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYRfHl42C .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYRfHl42C .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYRfHl42C .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYRfHl42C .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYRfHl42C .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYRfHl42C .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYRfHl42C .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYRfHl42C .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYRfHl42C .navbar.collapsed {
  justify-content: center;
}
.cid-tvYRfHl42C .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYRfHl42C .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYRfHl42C .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYRfHl42C .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYRfHl42C .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYRfHl42C .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-tvYRfHl42C .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYRfHl42C .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYRfHl42C .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYRfHl42C .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYRfHl42C .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYRfHl42C .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYRfHl42C .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYRfHl42C .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-tvYRfHl42C .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYRfHl42C .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYRfHl42C .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYRfHl42C .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYRfHl42C .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYRfHl42C .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYRfHl42C .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYRfHl42C .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYRfHl42C .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYRfHl42C .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYRfHl42C .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-tvYRfHl42C .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYRfHl42C .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYRfHl42C .dropdown-item.active,
.cid-tvYRfHl42C .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYRfHl42C .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYRfHl42C .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYRfHl42C .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYRfHl42C .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYRfHl42C .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYRfHl42C .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYRfHl42C ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYRfHl42C .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYRfHl42C button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYRfHl42C button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYRfHl42C button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYRfHl42C button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYRfHl42C button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYRfHl42C button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYRfHl42C nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYRfHl42C nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYRfHl42C nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYRfHl42C nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYRfHl42C .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYRfHl42C a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYRfHl42C .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-tvYRfHl42C .navbar {
    height: 70px;
  }
  .cid-tvYRfHl42C .navbar.opened {
    height: auto;
  }
  .cid-tvYRfHl42C .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYRfHzxBW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYRfHIFBx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYRfHIFBx .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYRfHIFBx form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYRfHIFBx form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYRfHIFBx form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYRfHIFBx .mbr-section-title {
  color: #ffffff;
}
.cid-tvYRfHIFBx .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYRfHSfx8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYRfHSfx8 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYRfHSfx8 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYRfHSfx8 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYRfHSfx8 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYRfHSfx8 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYRfHSfx8 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYRfHSfx8 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYRfHSfx8 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYRfHSfx8 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYRfHSfx8 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYRfHSfx8 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYRfHSfx8 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYRfHSfx8 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYRfHSfx8 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYRwBqh6l {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYRwBqh6l nav.navbar {
  position: fixed;
}
.cid-tvYRwBqh6l .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-tvYRwBqh6l .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYRwBqh6l .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYRwBqh6l .dropdown-item:hover,
.cid-tvYRwBqh6l .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYRwBqh6l .dropdown-item:hover span {
  color: white;
}
.cid-tvYRwBqh6l .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYRwBqh6l .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYRwBqh6l .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYRwBqh6l .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYRwBqh6l .nav-link {
  position: relative;
}
.cid-tvYRwBqh6l .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYRwBqh6l .container {
    flex-wrap: wrap;
  }
}
.cid-tvYRwBqh6l .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYRwBqh6l .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYRwBqh6l .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYRwBqh6l .dropdown-menu,
.cid-tvYRwBqh6l .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYRwBqh6l .nav-item:focus,
.cid-tvYRwBqh6l .nav-link:focus {
  outline: none;
}
.cid-tvYRwBqh6l .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYRwBqh6l .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYRwBqh6l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYRwBqh6l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYRwBqh6l .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYRwBqh6l .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYRwBqh6l .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYRwBqh6l .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYRwBqh6l .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYRwBqh6l .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYRwBqh6l .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYRwBqh6l .navbar.collapsed {
  justify-content: center;
}
.cid-tvYRwBqh6l .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYRwBqh6l .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYRwBqh6l .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYRwBqh6l .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYRwBqh6l .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYRwBqh6l .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-tvYRwBqh6l .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYRwBqh6l .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYRwBqh6l .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYRwBqh6l .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYRwBqh6l .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYRwBqh6l .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYRwBqh6l .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYRwBqh6l .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-tvYRwBqh6l .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYRwBqh6l .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYRwBqh6l .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYRwBqh6l .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYRwBqh6l .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYRwBqh6l .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYRwBqh6l .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYRwBqh6l .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYRwBqh6l .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYRwBqh6l .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYRwBqh6l .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-tvYRwBqh6l .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYRwBqh6l .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYRwBqh6l .dropdown-item.active,
.cid-tvYRwBqh6l .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYRwBqh6l .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYRwBqh6l .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYRwBqh6l .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYRwBqh6l .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYRwBqh6l .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYRwBqh6l .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYRwBqh6l ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYRwBqh6l .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYRwBqh6l button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYRwBqh6l button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYRwBqh6l button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYRwBqh6l button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYRwBqh6l button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYRwBqh6l button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYRwBqh6l nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYRwBqh6l nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYRwBqh6l nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYRwBqh6l nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYRwBqh6l .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYRwBqh6l a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYRwBqh6l .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-tvYRwBqh6l .navbar {
    height: 70px;
  }
  .cid-tvYRwBqh6l .navbar.opened {
    height: auto;
  }
  .cid-tvYRwBqh6l .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYRwBEkGV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYRwBOVH2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYRwBOVH2 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYRwBOVH2 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYRwBOVH2 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYRwBOVH2 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYRwBOVH2 .mbr-section-title {
  color: #ffffff;
}
.cid-tvYRwBOVH2 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYRwBXA8R {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYRwBXA8R .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYRwBXA8R .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYRwBXA8R .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYRwBXA8R .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYRwBXA8R .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYRwBXA8R .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYRwBXA8R .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYRwBXA8R .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYRwBXA8R .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYRwBXA8R .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYRwBXA8R .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYRwBXA8R .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYRwBXA8R .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYRwBXA8R .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYRT5zTsT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYRT5zTsT nav.navbar {
  position: fixed;
}
.cid-tvYRT5zTsT .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-tvYRT5zTsT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYRT5zTsT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYRT5zTsT .dropdown-item:hover,
.cid-tvYRT5zTsT .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYRT5zTsT .dropdown-item:hover span {
  color: white;
}
.cid-tvYRT5zTsT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYRT5zTsT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYRT5zTsT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYRT5zTsT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYRT5zTsT .nav-link {
  position: relative;
}
.cid-tvYRT5zTsT .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYRT5zTsT .container {
    flex-wrap: wrap;
  }
}
.cid-tvYRT5zTsT .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYRT5zTsT .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYRT5zTsT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYRT5zTsT .dropdown-menu,
.cid-tvYRT5zTsT .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYRT5zTsT .nav-item:focus,
.cid-tvYRT5zTsT .nav-link:focus {
  outline: none;
}
.cid-tvYRT5zTsT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYRT5zTsT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYRT5zTsT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYRT5zTsT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYRT5zTsT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYRT5zTsT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYRT5zTsT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYRT5zTsT .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYRT5zTsT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYRT5zTsT .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYRT5zTsT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYRT5zTsT .navbar.collapsed {
  justify-content: center;
}
.cid-tvYRT5zTsT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYRT5zTsT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYRT5zTsT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYRT5zTsT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYRT5zTsT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYRT5zTsT .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-tvYRT5zTsT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYRT5zTsT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYRT5zTsT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYRT5zTsT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYRT5zTsT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYRT5zTsT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYRT5zTsT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYRT5zTsT .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-tvYRT5zTsT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYRT5zTsT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYRT5zTsT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYRT5zTsT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYRT5zTsT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYRT5zTsT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYRT5zTsT .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYRT5zTsT .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYRT5zTsT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYRT5zTsT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYRT5zTsT .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-tvYRT5zTsT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYRT5zTsT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYRT5zTsT .dropdown-item.active,
.cid-tvYRT5zTsT .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYRT5zTsT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYRT5zTsT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYRT5zTsT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYRT5zTsT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYRT5zTsT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYRT5zTsT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYRT5zTsT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYRT5zTsT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYRT5zTsT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYRT5zTsT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYRT5zTsT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYRT5zTsT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYRT5zTsT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYRT5zTsT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYRT5zTsT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYRT5zTsT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYRT5zTsT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYRT5zTsT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYRT5zTsT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYRT5zTsT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYRT5zTsT .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-tvYRT5zTsT .navbar {
    height: 70px;
  }
  .cid-tvYRT5zTsT .navbar.opened {
    height: auto;
  }
  .cid-tvYRT5zTsT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYRT5OQe1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYRT5WDxN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYRT5WDxN .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYRT5WDxN form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYRT5WDxN form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYRT5WDxN form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYRT5WDxN .mbr-section-title {
  color: #ffffff;
}
.cid-tvYRT5WDxN .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYRT68ri0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYRT68ri0 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYRT68ri0 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYRT68ri0 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYRT68ri0 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYRT68ri0 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYRT68ri0 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYRT68ri0 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYRT68ri0 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYRT68ri0 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYRT68ri0 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYRT68ri0 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYRT68ri0 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYRT68ri0 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYRT68ri0 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYS6KqjQg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYS6KqjQg nav.navbar {
  position: fixed;
}
.cid-tvYS6KqjQg .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-tvYS6KqjQg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYS6KqjQg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYS6KqjQg .dropdown-item:hover,
.cid-tvYS6KqjQg .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYS6KqjQg .dropdown-item:hover span {
  color: white;
}
.cid-tvYS6KqjQg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYS6KqjQg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYS6KqjQg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYS6KqjQg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYS6KqjQg .nav-link {
  position: relative;
}
.cid-tvYS6KqjQg .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYS6KqjQg .container {
    flex-wrap: wrap;
  }
}
.cid-tvYS6KqjQg .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYS6KqjQg .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYS6KqjQg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYS6KqjQg .dropdown-menu,
.cid-tvYS6KqjQg .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYS6KqjQg .nav-item:focus,
.cid-tvYS6KqjQg .nav-link:focus {
  outline: none;
}
.cid-tvYS6KqjQg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYS6KqjQg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYS6KqjQg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYS6KqjQg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYS6KqjQg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYS6KqjQg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYS6KqjQg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYS6KqjQg .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYS6KqjQg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYS6KqjQg .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYS6KqjQg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYS6KqjQg .navbar.collapsed {
  justify-content: center;
}
.cid-tvYS6KqjQg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYS6KqjQg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYS6KqjQg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYS6KqjQg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYS6KqjQg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYS6KqjQg .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-tvYS6KqjQg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYS6KqjQg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYS6KqjQg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYS6KqjQg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYS6KqjQg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYS6KqjQg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYS6KqjQg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYS6KqjQg .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-tvYS6KqjQg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYS6KqjQg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYS6KqjQg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYS6KqjQg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYS6KqjQg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYS6KqjQg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYS6KqjQg .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYS6KqjQg .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYS6KqjQg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYS6KqjQg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYS6KqjQg .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-tvYS6KqjQg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYS6KqjQg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYS6KqjQg .dropdown-item.active,
.cid-tvYS6KqjQg .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYS6KqjQg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYS6KqjQg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYS6KqjQg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYS6KqjQg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYS6KqjQg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYS6KqjQg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYS6KqjQg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYS6KqjQg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYS6KqjQg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYS6KqjQg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYS6KqjQg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYS6KqjQg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYS6KqjQg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYS6KqjQg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYS6KqjQg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYS6KqjQg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYS6KqjQg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYS6KqjQg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYS6KqjQg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYS6KqjQg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYS6KqjQg .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-tvYS6KqjQg .navbar {
    height: 70px;
  }
  .cid-tvYS6KqjQg .navbar.opened {
    height: auto;
  }
  .cid-tvYS6KqjQg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYS6KFve1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYS6KPysP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYS6KPysP .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYS6KPysP form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYS6KPysP form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYS6KPysP form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYS6KPysP .mbr-section-title {
  color: #ffffff;
}
.cid-tvYS6KPysP .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYS6L15eY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYS6L15eY .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYS6L15eY .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYS6L15eY .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYS6L15eY .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYS6L15eY .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYS6L15eY .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYS6L15eY .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYS6L15eY .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYS6L15eY .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYS6L15eY .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYS6L15eY .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYS6L15eY .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYS6L15eY .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYS6L15eY .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYSv45AVS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYSv45AVS nav.navbar {
  position: fixed;
}
.cid-tvYSv45AVS .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-tvYSv45AVS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYSv45AVS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYSv45AVS .dropdown-item:hover,
.cid-tvYSv45AVS .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYSv45AVS .dropdown-item:hover span {
  color: white;
}
.cid-tvYSv45AVS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYSv45AVS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYSv45AVS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYSv45AVS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYSv45AVS .nav-link {
  position: relative;
}
.cid-tvYSv45AVS .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYSv45AVS .container {
    flex-wrap: wrap;
  }
}
.cid-tvYSv45AVS .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYSv45AVS .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYSv45AVS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYSv45AVS .dropdown-menu,
.cid-tvYSv45AVS .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYSv45AVS .nav-item:focus,
.cid-tvYSv45AVS .nav-link:focus {
  outline: none;
}
.cid-tvYSv45AVS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYSv45AVS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYSv45AVS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYSv45AVS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYSv45AVS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYSv45AVS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYSv45AVS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYSv45AVS .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYSv45AVS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYSv45AVS .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYSv45AVS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYSv45AVS .navbar.collapsed {
  justify-content: center;
}
.cid-tvYSv45AVS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYSv45AVS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYSv45AVS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYSv45AVS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYSv45AVS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYSv45AVS .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-tvYSv45AVS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYSv45AVS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYSv45AVS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYSv45AVS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYSv45AVS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYSv45AVS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYSv45AVS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYSv45AVS .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-tvYSv45AVS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYSv45AVS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYSv45AVS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYSv45AVS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYSv45AVS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYSv45AVS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYSv45AVS .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYSv45AVS .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYSv45AVS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYSv45AVS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYSv45AVS .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-tvYSv45AVS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYSv45AVS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYSv45AVS .dropdown-item.active,
.cid-tvYSv45AVS .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYSv45AVS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYSv45AVS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYSv45AVS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYSv45AVS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYSv45AVS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYSv45AVS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYSv45AVS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYSv45AVS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYSv45AVS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYSv45AVS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYSv45AVS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYSv45AVS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYSv45AVS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYSv45AVS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYSv45AVS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYSv45AVS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYSv45AVS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYSv45AVS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYSv45AVS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYSv45AVS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYSv45AVS .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-tvYSv45AVS .navbar {
    height: 70px;
  }
  .cid-tvYSv45AVS .navbar.opened {
    height: auto;
  }
  .cid-tvYSv45AVS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYSv4kp1l {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYSv4wu8r {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYSv4wu8r .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYSv4wu8r form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYSv4wu8r form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYSv4wu8r form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYSv4wu8r .mbr-section-title {
  color: #ffffff;
}
.cid-tvYSv4wu8r .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYSv4KUqi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYSv4KUqi .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYSv4KUqi .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYSv4KUqi .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYSv4KUqi .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYSv4KUqi .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYSv4KUqi .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYSv4KUqi .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYSv4KUqi .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYSv4KUqi .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYSv4KUqi .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYSv4KUqi .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYSv4KUqi .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYSv4KUqi .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYSv4KUqi .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYSKQQTiJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYSKQQTiJ nav.navbar {
  position: fixed;
}
.cid-tvYSKQQTiJ .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-tvYSKQQTiJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYSKQQTiJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYSKQQTiJ .dropdown-item:hover,
.cid-tvYSKQQTiJ .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYSKQQTiJ .dropdown-item:hover span {
  color: white;
}
.cid-tvYSKQQTiJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYSKQQTiJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYSKQQTiJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYSKQQTiJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYSKQQTiJ .nav-link {
  position: relative;
}
.cid-tvYSKQQTiJ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYSKQQTiJ .container {
    flex-wrap: wrap;
  }
}
.cid-tvYSKQQTiJ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYSKQQTiJ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYSKQQTiJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYSKQQTiJ .dropdown-menu,
.cid-tvYSKQQTiJ .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYSKQQTiJ .nav-item:focus,
.cid-tvYSKQQTiJ .nav-link:focus {
  outline: none;
}
.cid-tvYSKQQTiJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYSKQQTiJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYSKQQTiJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYSKQQTiJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYSKQQTiJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYSKQQTiJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYSKQQTiJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYSKQQTiJ .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYSKQQTiJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYSKQQTiJ .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYSKQQTiJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYSKQQTiJ .navbar.collapsed {
  justify-content: center;
}
.cid-tvYSKQQTiJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYSKQQTiJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYSKQQTiJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYSKQQTiJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYSKQQTiJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYSKQQTiJ .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-tvYSKQQTiJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYSKQQTiJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYSKQQTiJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYSKQQTiJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYSKQQTiJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYSKQQTiJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYSKQQTiJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYSKQQTiJ .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-tvYSKQQTiJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYSKQQTiJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYSKQQTiJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYSKQQTiJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYSKQQTiJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYSKQQTiJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYSKQQTiJ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYSKQQTiJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYSKQQTiJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYSKQQTiJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYSKQQTiJ .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-tvYSKQQTiJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYSKQQTiJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYSKQQTiJ .dropdown-item.active,
.cid-tvYSKQQTiJ .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYSKQQTiJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYSKQQTiJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYSKQQTiJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYSKQQTiJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYSKQQTiJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYSKQQTiJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYSKQQTiJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYSKQQTiJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYSKQQTiJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYSKQQTiJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYSKQQTiJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYSKQQTiJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYSKQQTiJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYSKQQTiJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYSKQQTiJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYSKQQTiJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYSKQQTiJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYSKQQTiJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYSKQQTiJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYSKQQTiJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYSKQQTiJ .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-tvYSKQQTiJ .navbar {
    height: 70px;
  }
  .cid-tvYSKQQTiJ .navbar.opened {
    height: auto;
  }
  .cid-tvYSKQQTiJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYSKR5gwj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYSKRdVJR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYSKRdVJR .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYSKRdVJR form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYSKRdVJR form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYSKRdVJR form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYSKRdVJR .mbr-section-title {
  color: #ffffff;
}
.cid-tvYSKRdVJR .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYSKRnH4h {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYSKRnH4h .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYSKRnH4h .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYSKRnH4h .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYSKRnH4h .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYSKRnH4h .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYSKRnH4h .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYSKRnH4h .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYSKRnH4h .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYSKRnH4h .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYSKRnH4h .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYSKRnH4h .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYSKRnH4h .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYSKRnH4h .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYSKRnH4h .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYSYVqy9Y {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYSYVqy9Y nav.navbar {
  position: fixed;
}
.cid-tvYSYVqy9Y .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-tvYSYVqy9Y .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYSYVqy9Y .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYSYVqy9Y .dropdown-item:hover,
.cid-tvYSYVqy9Y .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYSYVqy9Y .dropdown-item:hover span {
  color: white;
}
.cid-tvYSYVqy9Y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYSYVqy9Y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYSYVqy9Y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYSYVqy9Y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYSYVqy9Y .nav-link {
  position: relative;
}
.cid-tvYSYVqy9Y .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYSYVqy9Y .container {
    flex-wrap: wrap;
  }
}
.cid-tvYSYVqy9Y .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYSYVqy9Y .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYSYVqy9Y .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYSYVqy9Y .dropdown-menu,
.cid-tvYSYVqy9Y .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYSYVqy9Y .nav-item:focus,
.cid-tvYSYVqy9Y .nav-link:focus {
  outline: none;
}
.cid-tvYSYVqy9Y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYSYVqy9Y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYSYVqy9Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYSYVqy9Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYSYVqy9Y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYSYVqy9Y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYSYVqy9Y .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYSYVqy9Y .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYSYVqy9Y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYSYVqy9Y .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYSYVqy9Y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYSYVqy9Y .navbar.collapsed {
  justify-content: center;
}
.cid-tvYSYVqy9Y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYSYVqy9Y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYSYVqy9Y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYSYVqy9Y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYSYVqy9Y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYSYVqy9Y .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-tvYSYVqy9Y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYSYVqy9Y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYSYVqy9Y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYSYVqy9Y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYSYVqy9Y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYSYVqy9Y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYSYVqy9Y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYSYVqy9Y .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-tvYSYVqy9Y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYSYVqy9Y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYSYVqy9Y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYSYVqy9Y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYSYVqy9Y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYSYVqy9Y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYSYVqy9Y .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYSYVqy9Y .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYSYVqy9Y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYSYVqy9Y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYSYVqy9Y .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-tvYSYVqy9Y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYSYVqy9Y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYSYVqy9Y .dropdown-item.active,
.cid-tvYSYVqy9Y .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYSYVqy9Y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYSYVqy9Y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYSYVqy9Y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYSYVqy9Y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYSYVqy9Y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYSYVqy9Y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYSYVqy9Y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYSYVqy9Y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYSYVqy9Y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYSYVqy9Y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYSYVqy9Y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYSYVqy9Y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYSYVqy9Y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYSYVqy9Y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYSYVqy9Y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYSYVqy9Y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYSYVqy9Y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYSYVqy9Y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYSYVqy9Y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYSYVqy9Y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYSYVqy9Y .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-tvYSYVqy9Y .navbar {
    height: 70px;
  }
  .cid-tvYSYVqy9Y .navbar.opened {
    height: auto;
  }
  .cid-tvYSYVqy9Y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYSYVSH2h {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYSYW94IS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYSYW94IS .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYSYW94IS form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYSYW94IS form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYSYW94IS form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYSYW94IS .mbr-section-title {
  color: #ffffff;
}
.cid-tvYSYW94IS .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYSYWsdDD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYSYWsdDD .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYSYWsdDD .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYSYWsdDD .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYSYWsdDD .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYSYWsdDD .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYSYWsdDD .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYSYWsdDD .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYSYWsdDD .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYSYWsdDD .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYSYWsdDD .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYSYWsdDD .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYSYWsdDD .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYSYWsdDD .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYSYWsdDD .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYTdNJs3w {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYTdNJs3w nav.navbar {
  position: fixed;
}
.cid-tvYTdNJs3w .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-tvYTdNJs3w .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYTdNJs3w .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYTdNJs3w .dropdown-item:hover,
.cid-tvYTdNJs3w .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYTdNJs3w .dropdown-item:hover span {
  color: white;
}
.cid-tvYTdNJs3w .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYTdNJs3w .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYTdNJs3w .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYTdNJs3w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYTdNJs3w .nav-link {
  position: relative;
}
.cid-tvYTdNJs3w .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYTdNJs3w .container {
    flex-wrap: wrap;
  }
}
.cid-tvYTdNJs3w .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYTdNJs3w .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYTdNJs3w .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYTdNJs3w .dropdown-menu,
.cid-tvYTdNJs3w .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYTdNJs3w .nav-item:focus,
.cid-tvYTdNJs3w .nav-link:focus {
  outline: none;
}
.cid-tvYTdNJs3w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYTdNJs3w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYTdNJs3w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYTdNJs3w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYTdNJs3w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYTdNJs3w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYTdNJs3w .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYTdNJs3w .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYTdNJs3w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYTdNJs3w .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYTdNJs3w .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYTdNJs3w .navbar.collapsed {
  justify-content: center;
}
.cid-tvYTdNJs3w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYTdNJs3w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYTdNJs3w .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYTdNJs3w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYTdNJs3w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYTdNJs3w .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-tvYTdNJs3w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYTdNJs3w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYTdNJs3w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYTdNJs3w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYTdNJs3w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYTdNJs3w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYTdNJs3w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYTdNJs3w .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-tvYTdNJs3w .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYTdNJs3w .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYTdNJs3w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYTdNJs3w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYTdNJs3w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYTdNJs3w .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYTdNJs3w .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYTdNJs3w .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYTdNJs3w .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYTdNJs3w .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYTdNJs3w .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-tvYTdNJs3w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYTdNJs3w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYTdNJs3w .dropdown-item.active,
.cid-tvYTdNJs3w .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYTdNJs3w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYTdNJs3w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYTdNJs3w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYTdNJs3w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYTdNJs3w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYTdNJs3w .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYTdNJs3w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYTdNJs3w .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYTdNJs3w button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYTdNJs3w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYTdNJs3w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYTdNJs3w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYTdNJs3w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYTdNJs3w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYTdNJs3w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYTdNJs3w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYTdNJs3w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYTdNJs3w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYTdNJs3w .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYTdNJs3w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYTdNJs3w .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-tvYTdNJs3w .navbar {
    height: 70px;
  }
  .cid-tvYTdNJs3w .navbar.opened {
    height: auto;
  }
  .cid-tvYTdNJs3w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYTdO8a9z {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYTdOjMrs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYTdOjMrs .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYTdOjMrs form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYTdOjMrs form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYTdOjMrs form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYTdOjMrs .mbr-section-title {
  color: #ffffff;
}
.cid-tvYTdOjMrs .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYTdPc5Aa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYTdPc5Aa .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYTdPc5Aa .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYTdPc5Aa .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYTdPc5Aa .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYTdPc5Aa .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYTdPc5Aa .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYTdPc5Aa .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYTdPc5Aa .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYTdPc5Aa .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYTdPc5Aa .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYTdPc5Aa .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYTdPc5Aa .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYTdPc5Aa .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYTdPc5Aa .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYTuiBTpI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYTuiBTpI nav.navbar {
  position: fixed;
}
.cid-tvYTuiBTpI .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-tvYTuiBTpI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYTuiBTpI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYTuiBTpI .dropdown-item:hover,
.cid-tvYTuiBTpI .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYTuiBTpI .dropdown-item:hover span {
  color: white;
}
.cid-tvYTuiBTpI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYTuiBTpI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYTuiBTpI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYTuiBTpI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYTuiBTpI .nav-link {
  position: relative;
}
.cid-tvYTuiBTpI .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYTuiBTpI .container {
    flex-wrap: wrap;
  }
}
.cid-tvYTuiBTpI .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYTuiBTpI .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYTuiBTpI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYTuiBTpI .dropdown-menu,
.cid-tvYTuiBTpI .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYTuiBTpI .nav-item:focus,
.cid-tvYTuiBTpI .nav-link:focus {
  outline: none;
}
.cid-tvYTuiBTpI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYTuiBTpI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYTuiBTpI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYTuiBTpI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYTuiBTpI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYTuiBTpI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYTuiBTpI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYTuiBTpI .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYTuiBTpI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYTuiBTpI .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYTuiBTpI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYTuiBTpI .navbar.collapsed {
  justify-content: center;
}
.cid-tvYTuiBTpI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYTuiBTpI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYTuiBTpI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYTuiBTpI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYTuiBTpI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYTuiBTpI .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-tvYTuiBTpI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYTuiBTpI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYTuiBTpI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYTuiBTpI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYTuiBTpI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYTuiBTpI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYTuiBTpI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYTuiBTpI .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-tvYTuiBTpI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYTuiBTpI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYTuiBTpI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYTuiBTpI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYTuiBTpI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYTuiBTpI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYTuiBTpI .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYTuiBTpI .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYTuiBTpI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYTuiBTpI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYTuiBTpI .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-tvYTuiBTpI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYTuiBTpI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYTuiBTpI .dropdown-item.active,
.cid-tvYTuiBTpI .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYTuiBTpI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYTuiBTpI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYTuiBTpI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYTuiBTpI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYTuiBTpI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYTuiBTpI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYTuiBTpI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYTuiBTpI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYTuiBTpI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYTuiBTpI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYTuiBTpI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYTuiBTpI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYTuiBTpI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYTuiBTpI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYTuiBTpI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYTuiBTpI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYTuiBTpI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYTuiBTpI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYTuiBTpI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYTuiBTpI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYTuiBTpI .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-tvYTuiBTpI .navbar {
    height: 70px;
  }
  .cid-tvYTuiBTpI .navbar.opened {
    height: auto;
  }
  .cid-tvYTuiBTpI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYTuiZLxl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYTuj99nU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYTuj99nU .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYTuj99nU form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYTuj99nU form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYTuj99nU form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYTuj99nU .mbr-section-title {
  color: #ffffff;
}
.cid-tvYTuj99nU .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYTujlJp0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYTujlJp0 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYTujlJp0 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYTujlJp0 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYTujlJp0 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYTujlJp0 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYTujlJp0 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYTujlJp0 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYTujlJp0 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYTujlJp0 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYTujlJp0 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYTujlJp0 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYTujlJp0 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYTujlJp0 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYTujlJp0 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYTHCobU2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYTHCobU2 nav.navbar {
  position: fixed;
}
.cid-tvYTHCobU2 .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-tvYTHCobU2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYTHCobU2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYTHCobU2 .dropdown-item:hover,
.cid-tvYTHCobU2 .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYTHCobU2 .dropdown-item:hover span {
  color: white;
}
.cid-tvYTHCobU2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYTHCobU2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYTHCobU2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYTHCobU2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYTHCobU2 .nav-link {
  position: relative;
}
.cid-tvYTHCobU2 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYTHCobU2 .container {
    flex-wrap: wrap;
  }
}
.cid-tvYTHCobU2 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYTHCobU2 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYTHCobU2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYTHCobU2 .dropdown-menu,
.cid-tvYTHCobU2 .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYTHCobU2 .nav-item:focus,
.cid-tvYTHCobU2 .nav-link:focus {
  outline: none;
}
.cid-tvYTHCobU2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYTHCobU2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYTHCobU2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYTHCobU2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYTHCobU2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYTHCobU2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYTHCobU2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYTHCobU2 .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYTHCobU2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYTHCobU2 .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYTHCobU2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYTHCobU2 .navbar.collapsed {
  justify-content: center;
}
.cid-tvYTHCobU2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYTHCobU2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYTHCobU2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYTHCobU2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYTHCobU2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYTHCobU2 .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-tvYTHCobU2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYTHCobU2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYTHCobU2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYTHCobU2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYTHCobU2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYTHCobU2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYTHCobU2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYTHCobU2 .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-tvYTHCobU2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYTHCobU2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYTHCobU2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYTHCobU2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYTHCobU2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYTHCobU2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYTHCobU2 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYTHCobU2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYTHCobU2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYTHCobU2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYTHCobU2 .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-tvYTHCobU2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYTHCobU2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYTHCobU2 .dropdown-item.active,
.cid-tvYTHCobU2 .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYTHCobU2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYTHCobU2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYTHCobU2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYTHCobU2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYTHCobU2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYTHCobU2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYTHCobU2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYTHCobU2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYTHCobU2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYTHCobU2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYTHCobU2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYTHCobU2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYTHCobU2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYTHCobU2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYTHCobU2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYTHCobU2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYTHCobU2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYTHCobU2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYTHCobU2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYTHCobU2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYTHCobU2 .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-tvYTHCobU2 .navbar {
    height: 70px;
  }
  .cid-tvYTHCobU2 .navbar.opened {
    height: auto;
  }
  .cid-tvYTHCobU2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYTHCD7jp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYTHCMOhi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYTHCMOhi .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYTHCMOhi form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYTHCMOhi form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYTHCMOhi form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYTHCMOhi .mbr-section-title {
  color: #ffffff;
}
.cid-tvYTHCMOhi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYTHCXqQA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYTHCXqQA .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYTHCXqQA .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYTHCXqQA .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYTHCXqQA .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYTHCXqQA .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYTHCXqQA .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYTHCXqQA .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYTHCXqQA .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYTHCXqQA .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYTHCXqQA .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYTHCXqQA .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYTHCXqQA .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYTHCXqQA .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYTHCXqQA .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYU2FsoQD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYU2FsoQD nav.navbar {
  position: fixed;
}
.cid-tvYU2FsoQD .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-tvYU2FsoQD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYU2FsoQD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYU2FsoQD .dropdown-item:hover,
.cid-tvYU2FsoQD .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYU2FsoQD .dropdown-item:hover span {
  color: white;
}
.cid-tvYU2FsoQD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYU2FsoQD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYU2FsoQD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYU2FsoQD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYU2FsoQD .nav-link {
  position: relative;
}
.cid-tvYU2FsoQD .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYU2FsoQD .container {
    flex-wrap: wrap;
  }
}
.cid-tvYU2FsoQD .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYU2FsoQD .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYU2FsoQD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYU2FsoQD .dropdown-menu,
.cid-tvYU2FsoQD .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYU2FsoQD .nav-item:focus,
.cid-tvYU2FsoQD .nav-link:focus {
  outline: none;
}
.cid-tvYU2FsoQD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYU2FsoQD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYU2FsoQD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYU2FsoQD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYU2FsoQD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYU2FsoQD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYU2FsoQD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYU2FsoQD .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYU2FsoQD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYU2FsoQD .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYU2FsoQD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYU2FsoQD .navbar.collapsed {
  justify-content: center;
}
.cid-tvYU2FsoQD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYU2FsoQD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYU2FsoQD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYU2FsoQD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYU2FsoQD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYU2FsoQD .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-tvYU2FsoQD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYU2FsoQD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYU2FsoQD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYU2FsoQD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYU2FsoQD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYU2FsoQD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYU2FsoQD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYU2FsoQD .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-tvYU2FsoQD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYU2FsoQD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYU2FsoQD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYU2FsoQD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYU2FsoQD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYU2FsoQD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYU2FsoQD .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYU2FsoQD .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYU2FsoQD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYU2FsoQD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYU2FsoQD .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-tvYU2FsoQD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYU2FsoQD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYU2FsoQD .dropdown-item.active,
.cid-tvYU2FsoQD .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYU2FsoQD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYU2FsoQD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYU2FsoQD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYU2FsoQD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYU2FsoQD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYU2FsoQD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYU2FsoQD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYU2FsoQD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYU2FsoQD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYU2FsoQD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYU2FsoQD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYU2FsoQD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYU2FsoQD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYU2FsoQD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYU2FsoQD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYU2FsoQD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYU2FsoQD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYU2FsoQD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYU2FsoQD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYU2FsoQD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYU2FsoQD .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-tvYU2FsoQD .navbar {
    height: 70px;
  }
  .cid-tvYU2FsoQD .navbar.opened {
    height: auto;
  }
  .cid-tvYU2FsoQD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYU2FHIDZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYU2FQvEr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYU2FQvEr .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYU2FQvEr form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYU2FQvEr form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYU2FQvEr form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYU2FQvEr .mbr-section-title {
  color: #ffffff;
}
.cid-tvYU2FQvEr .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYU2G1Yh5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYU2G1Yh5 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYU2G1Yh5 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYU2G1Yh5 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYU2G1Yh5 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYU2G1Yh5 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYU2G1Yh5 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYU2G1Yh5 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYU2G1Yh5 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYU2G1Yh5 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYU2G1Yh5 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYU2G1Yh5 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYU2G1Yh5 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYU2G1Yh5 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYU2G1Yh5 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tvYUgIw9U7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tvYUgIw9U7 nav.navbar {
  position: fixed;
}
.cid-tvYUgIw9U7 .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-tvYUgIw9U7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tvYUgIw9U7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tvYUgIw9U7 .dropdown-item:hover,
.cid-tvYUgIw9U7 .dropdown-item:focus {
  background: #727beb !important;
  color: white !important;
}
.cid-tvYUgIw9U7 .dropdown-item:hover span {
  color: white;
}
.cid-tvYUgIw9U7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tvYUgIw9U7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tvYUgIw9U7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tvYUgIw9U7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tvYUgIw9U7 .nav-link {
  position: relative;
}
.cid-tvYUgIw9U7 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYUgIw9U7 .container {
    flex-wrap: wrap;
  }
}
.cid-tvYUgIw9U7 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tvYUgIw9U7 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tvYUgIw9U7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tvYUgIw9U7 .dropdown-menu,
.cid-tvYUgIw9U7 .navbar.opened {
  background: #ffffff !important;
}
.cid-tvYUgIw9U7 .nav-item:focus,
.cid-tvYUgIw9U7 .nav-link:focus {
  outline: none;
}
.cid-tvYUgIw9U7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tvYUgIw9U7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tvYUgIw9U7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tvYUgIw9U7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tvYUgIw9U7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tvYUgIw9U7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tvYUgIw9U7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tvYUgIw9U7 .navbar.opened {
  transition: all 0.3s;
}
.cid-tvYUgIw9U7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tvYUgIw9U7 .navbar .navbar-logo img {
  width: auto;
}
.cid-tvYUgIw9U7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tvYUgIw9U7 .navbar.collapsed {
  justify-content: center;
}
.cid-tvYUgIw9U7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tvYUgIw9U7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tvYUgIw9U7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tvYUgIw9U7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tvYUgIw9U7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tvYUgIw9U7 .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-tvYUgIw9U7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tvYUgIw9U7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tvYUgIw9U7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tvYUgIw9U7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tvYUgIw9U7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tvYUgIw9U7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tvYUgIw9U7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tvYUgIw9U7 .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-tvYUgIw9U7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tvYUgIw9U7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tvYUgIw9U7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tvYUgIw9U7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tvYUgIw9U7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tvYUgIw9U7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tvYUgIw9U7 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tvYUgIw9U7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tvYUgIw9U7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tvYUgIw9U7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tvYUgIw9U7 .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-tvYUgIw9U7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tvYUgIw9U7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tvYUgIw9U7 .dropdown-item.active,
.cid-tvYUgIw9U7 .dropdown-item:active {
  background-color: transparent;
}
.cid-tvYUgIw9U7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tvYUgIw9U7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tvYUgIw9U7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tvYUgIw9U7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tvYUgIw9U7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tvYUgIw9U7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tvYUgIw9U7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tvYUgIw9U7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tvYUgIw9U7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tvYUgIw9U7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tvYUgIw9U7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tvYUgIw9U7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYUgIw9U7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tvYUgIw9U7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tvYUgIw9U7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYUgIw9U7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tvYUgIw9U7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tvYUgIw9U7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tvYUgIw9U7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tvYUgIw9U7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvYUgIw9U7 .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-tvYUgIw9U7 .navbar {
    height: 70px;
  }
  .cid-tvYUgIw9U7 .navbar.opened {
    height: auto;
  }
  .cid-tvYUgIw9U7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tvYUgILl0F {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tvYUgIUX3e {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b366ff;
}
.cid-tvYUgIUX3e .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tvYUgIUX3e form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tvYUgIUX3e form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tvYUgIUX3e form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tvYUgIUX3e .mbr-section-title {
  color: #ffffff;
}
.cid-tvYUgIUX3e .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tvYUgJ3pkI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tvYUgJ3pkI .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tvYUgJ3pkI .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tvYUgJ3pkI .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tvYUgJ3pkI .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tvYUgJ3pkI .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tvYUgJ3pkI .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tvYUgJ3pkI .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tvYUgJ3pkI .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tvYUgJ3pkI .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tvYUgJ3pkI .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tvYUgJ3pkI .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tvYUgJ3pkI .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tvYUgJ3pkI .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tvYUgJ3pkI .media-container-row .row-copirayt p {
  width: 100%;
}
